org.apache.cayenne.reflect
Interface ToManyProperty

All Superinterfaces:
ArcProperty, Property
All Known Subinterfaces:
ToManyMapProperty
All Known Implementing Classes:
BaseToManyProperty, IndexedListProperty, ListProperty

public interface ToManyProperty
extends ArcProperty

A property representing a collection of objects.

Since:
3.0

Method Summary
 void addTarget(Object source, Object target, boolean setReverse)
           
 void removeTarget(Object source, Object target, boolean setReverse)
           
 
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

addTarget

void addTarget(Object source,
               Object target,
               boolean setReverse)
               throws PropertyException
Throws:
PropertyException

removeTarget

void removeTarget(Object source,
                  Object target,
                  boolean setReverse)
                  throws PropertyException
Throws:
PropertyException


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