org.apache.cayenne.reflect
Interface ToManyMapProperty

All Superinterfaces:
ArcProperty, Property, 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
 Object getMapKey(Object target)
          Extracts the map key of the target object.
 
Methods inherited from interface org.apache.cayenne.reflect.ToManyProperty
addTarget, removeTarget
 
Methods inherited from interface org.apache.cayenne.reflect.ArcProperty
getComplimentaryReverseArc, getRelationship, getTargetDescriptor, invalidate, isFault
 
Methods inherited from interface org.apache.cayenne.reflect.Property
getName, injectValueHolder, readProperty, readPropertyDirectly, visit, writeProperty, writePropertyDirectly
 

Method Detail

getMapKey

Object getMapKey(Object target)
                 throws PropertyException
Extracts the map key of the target object.

Throws:
PropertyException


Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.