org.apache.cayenne.reflect
Interface ToManyProperty

All Superinterfaces:
ArcProperty, Property
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 Summary
 void addTarget(java.lang.Object source, java.lang.Object target, boolean setReverse)
           
 void addTargetDirectly(java.lang.Object source, java.lang.Object target)
          Adds value to collection, without triggering changing events This method is mostly for internal use
 void removeTarget(java.lang.Object source, java.lang.Object target, boolean setReverse)
           
 void removeTargetDirectly(java.lang.Object source, java.lang.Object target)
          Removes value from collection, without triggering changing events This method is mostly for internal use
 
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(java.lang.Object source,
               java.lang.Object target,
               boolean setReverse)
               throws PropertyException
Throws:
PropertyException

removeTarget

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

addTargetDirectly

void addTargetDirectly(java.lang.Object source,
                       java.lang.Object target)
                       throws PropertyException
Adds value to collection, without triggering changing events This method is mostly for internal use

Throws:
PropertyException
Since:
3.1

removeTargetDirectly

void removeTargetDirectly(java.lang.Object source,
                          java.lang.Object target)
                          throws PropertyException
Removes value from collection, without triggering changing events This method is mostly for internal use

Throws:
PropertyException
Since:
3.1


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