void |
ToManyProperty.addTarget(Object source,
Object target,
boolean setReverse) |
|
void |
BaseToManyProperty.addTargetDirectly(Object source,
Object target) |
|
void |
ToManyProperty.addTargetDirectly(Object source,
Object target) |
Adds value to collection, without triggering changing events
This method is mostly for internal use
|
protected Accessor |
PersistentDescriptorFactory.createAccessor(PersistentDescriptor descriptor,
String propertyName,
Class<?> propertyType) |
Creates an accessor for the property.
|
protected abstract ValueHolder |
BaseToManyProperty.createCollectionValueHolder(Object object) |
Creates a Collection for an object.
|
protected ValueHolder |
BaseToManyProperty.ensureCollectionValueHolderSet(Object object) |
Checks that an object's List field described by this property is set, injecting a
List if needed.
|
Object |
ToManyMapProperty.getMapKey(Object target) |
Extracts the map key of the target object.
|
Object |
Accessor.getValue(Object object) |
Returns a property value of an object without disturbing the object fault status.
|
Object |
BeanAccessor.getValue(Object object) |
|
Object |
EmbeddedFieldAccessor.getValue(Object object) |
|
Object |
FieldAccessor.getValue(Object object) |
|
Object |
IdMapKeyAccessor.getValue(Object object) |
|
Object |
PropertyAccessor.getValue(Object object) |
|
void |
BaseProperty.injectValueHolder(Object object) |
Does nothing.
|
void |
BaseToManyProperty.injectValueHolder(Object object) |
Injects a List in the object if it hasn't been done yet.
|
void |
PropertyDescriptor.injectValueHolder(Object object) |
If a property is implemented as a ValueHolder, this operation would
create an unfaulted value holder and inject it into the object, if an
object doesn't have it set yet.
|
void |
ClassDescriptor.injectValueHolders(Object object) |
Prepares object properties for access.
|
void |
LazyClassDescriptorDecorator.injectValueHolders(Object object) |
|
void |
PersistentDescriptor.injectValueHolders(Object object) |
Invokes 'prepareForAccess' of a super descriptor and then invokes
'prepareForAccess' of each declared property.
|
Object |
BaseProperty.readProperty(Object object) |
|
Object |
BaseToManyProperty.readProperty(Object object) |
|
Object |
PropertyDescriptor.readProperty(Object object) |
Returns a property value, inflating unresolved object if need.
|
Object |
SimpleAttributeProperty.readProperty(Object object) |
|
Object |
BaseProperty.readPropertyDirectly(Object object) |
|
Object |
PropertyDescriptor.readPropertyDirectly(Object object) |
Returns a property value of an object without disturbing the object fault
status.
|
void |
ToManyProperty.removeTarget(Object source,
Object target,
boolean setReverse) |
|
void |
BaseToManyProperty.removeTargetDirectly(Object source,
Object target) |
|
void |
ToManyProperty.removeTargetDirectly(Object source,
Object target) |
Removes value from collection, without triggering changing events
This method is mostly for internal use
|
protected void |
SimpleAttributeProperty.resolveFault(Object object) |
|
void |
Accessor.setValue(Object object,
Object newValue) |
Sets a property value of an object without disturbing the object fault status.
|
void |
BeanAccessor.setValue(Object object,
Object newValue) |
|
void |
EmbeddedFieldAccessor.setValue(Object object,
Object newValue) |
|
void |
FieldAccessor.setValue(Object object,
Object newValue) |
|
void |
IdMapKeyAccessor.setValue(Object object,
Object newValue) |
|
void |
PropertyAccessor.setValue(Object object,
Object newValue) |
|
void |
ClassDescriptor.shallowMerge(Object from,
Object to) |
Merges object properties from one object to another, avoiding traversal of the
ArcProperties.
|
void |
LazyClassDescriptorDecorator.shallowMerge(Object from,
Object to) |
|
void |
PersistentDescriptor.shallowMerge(Object from,
Object to) |
Copies object properties from one object to another.
|
void |
BaseProperty.writeProperty(Object object,
Object oldValue,
Object newValue) |
|
void |
PropertyDescriptor.writeProperty(Object object,
Object oldValue,
Object newValue) |
Sets a property value, inflating unresolved object if need.
|
void |
SimpleAttributeProperty.writeProperty(Object object,
Object oldValue,
Object newValue) |
|
void |
BaseProperty.writePropertyDirectly(Object object,
Object oldValue,
Object newValue) |
|
void |
BaseToManyProperty.writePropertyDirectly(Object object,
Object oldValue,
Object newValue) |
Wraps list in a value holder that performs lazy faulting.
|
void |
PropertyDescriptor.writePropertyDirectly(Object object,
Object oldValue,
Object newValue) |
Sets a property value of an object without disturbing the object fault
status.
|