Package org.apache.cayenne.reflect
Interface ToManyProperty
- All Superinterfaces:
- ArcProperty,- PropertyDescriptor
- All Known Subinterfaces:
- ToManyMapProperty
- All Known Implementing Classes:
- BaseToManyProperty
public interface ToManyProperty extends ArcProperty
A property representing a collection of objects.
- Since:
- 3.0
- 
Method SummaryModifier and Type Method Description voidaddTarget(Object source, Object target, boolean setReverse)voidaddTargetDirectly(Object source, Object target)Adds value to collection, without triggering changing events This method is mostly for internal usevoidremoveTarget(Object source, Object target, boolean setReverse)voidremoveTargetDirectly(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.ArcPropertygetComplimentaryReverseArc, getComplimentaryReverseDbRelationshipPath, getRelationship, getTargetDescriptor, invalidate, isFaultMethods inherited from interface org.apache.cayenne.reflect.PropertyDescriptorgetName, injectValueHolder, readProperty, readPropertyDirectly, visit, writeProperty, writePropertyDirectly
- 
Method Details- 
addTarget- Throws:
- PropertyException
 
- 
removeTarget- Throws:
- PropertyException
 
- 
addTargetDirectlyAdds value to collection, without triggering changing events This method is mostly for internal use- Throws:
- PropertyException
- Since:
- 3.1
 
- 
removeTargetDirectlyRemoves value from collection, without triggering changing events This method is mostly for internal use- Throws:
- PropertyException
- Since:
- 3.1
 
 
-