Uses of Class
org.apache.cayenne.reflect.PropertyException
Packages that use PropertyException
-
Uses of PropertyException in org.apache.cayenne.reflect
Methods in org.apache.cayenne.reflect that throw PropertyExceptionModifier and TypeMethodDescriptionvoid
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 useprotected 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.Extracts the map key of the target object.Returns a property value of an object without disturbing the object fault status.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.BaseProperty.readProperty
(Object object) BaseToManyProperty.readProperty
(Object object) PropertyDescriptor.readProperty
(Object object) Returns a property value, inflating unresolved object if need.SimpleAttributeProperty.readProperty
(Object object) BaseProperty.readPropertyDirectly
(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 useprotected void
SimpleAttributeProperty.resolveFault
(Object object) void
Sets a property value of an object without disturbing the object fault status.void
void
void
void
void
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. -
Uses of PropertyException in org.apache.cayenne.reflect.generic
Methods in org.apache.cayenne.reflect.generic that throw PropertyExceptionModifier and TypeMethodDescriptionprotected Accessor
DataObjectDescriptorFactory.createAccessor
(PersistentDescriptor descriptor, String propertyName, Class<?> propertyType)