org.apache.cayenne.reflect
Interface ToManyProperty

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

public interface ToManyProperty
extends ArcProperty

A property representing a collection of objects.

Since:
3.0
Author:
Andrus Adamchik

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-2007 Apache Cayenne. All Rights Reserved.