Package org.apache.cayenne.reflect
Interface ToManyMapProperty
-
- All Superinterfaces:
ArcProperty
,PropertyDescriptor
,ToManyProperty
public interface ToManyMapProperty extends ToManyProperty
A property representing a map of objects keyed by one of the object properties.- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Object
getMapKey(Object target)
Extracts the map key of the target object.-
Methods 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
-
Methods inherited from interface org.apache.cayenne.reflect.ToManyProperty
addTarget, addTargetDirectly, removeTarget, removeTargetDirectly
-
-
-
-
Method Detail
-
getMapKey
Object getMapKey(Object target) throws PropertyException
Extracts the map key of the target object.- Throws:
PropertyException
-
-