Package org.apache.cayenne.reflect
Interface ToManyProperty
- All Superinterfaces:
ArcProperty
,PropertyDescriptor
- All Known Subinterfaces:
ToManyMapProperty
- All Known Implementing Classes:
BaseToManyProperty
A property representing a collection of objects.
- Since:
- 3.0
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addTargetDirectly
(Object source, Object target) Adds value to collection, without triggering changing events This method is mostly for internal usevoid
removeTarget
(Object source, Object target, boolean setReverse) void
removeTargetDirectly
(Object source, Object target) Removes value from collection, without triggering changing events This method is mostly for internal useMethods inherited from interface org.apache.cayenne.reflect.ArcProperty
getComplimentaryReverseArc, getComplimentaryReverseDbRelationshipPath, getRelationship, getTargetDescriptor, invalidate, isFault
Methods inherited from interface org.apache.cayenne.reflect.PropertyDescriptor
equals, getName, injectValueHolder, readProperty, readPropertyDirectly, visit, writeProperty, writePropertyDirectly
-
Method Details
-
addTarget
- Throws:
PropertyException
-
removeTarget
- Throws:
PropertyException
-
addTargetDirectly
Adds value to collection, without triggering changing events This method is mostly for internal use- Throws:
PropertyException
- Since:
- 3.1
-
removeTargetDirectly
Removes value from collection, without triggering changing events This method is mostly for internal use- Throws:
PropertyException
- Since:
- 3.1
-