Package org.apache.cayenne.access
Class ToManySet<E>
java.lang.Object
org.apache.cayenne.util.RelationshipFault<E>
org.apache.cayenne.util.PersistentObjectSet<E>
org.apache.cayenne.access.ToManySet<E>
- All Implemented Interfaces:
- Serializable,- Iterable<E>,- Collection<E>,- Set<E>,- PersistentObjectCollection<E>,- ValueHolder<Object>
public class ToManySet<E> extends PersistentObjectSet<E> implements Serializable
- See Also:
- Serialized Form
- 
Field SummaryFields inherited from class org.apache.cayenne.util.PersistentObjectSetaddedToUnresolved, objectSet, removedFromUnresolvedFields inherited from class org.apache.cayenne.util.RelationshipFaultrelationshipName, relationshipOwner
- 
Constructor SummaryConstructors Modifier Constructor Description protectedToManySet(Persistent relationshipOwner, String relationshipName)
- 
Method SummaryModifier and Type Method Description protected voidpostprocessAdd(E addedObject)protected voidpostprocessAdd(Collection<? extends E> collection)protected voidpostprocessRemove(E removedObject)protected voidpostprocessRemove(Collection<? extends E> collection)protected booleanshouldAddToRemovedFromUnresolvedSet(E object)protected voidupdateReverse(List<E> resolved)Methods inherited from class org.apache.cayenne.util.PersistentObjectSetadd, addAll, addDirectly, clear, contains, containsAll, equals, getValue, getValueDirectly, hashCode, invalidate, isEmpty, isFault, iterator, mergeLocalChanges, remove, removeAll, removeDirectly, resolvedObjectSet, retainAll, setObjectSet, setValue, setValueDirectly, size, toArray, toArray, toStringMethods inherited from class org.apache.cayenne.util.RelationshipFaultgetRelationshipName, getRelationshipOwner, isTransientParent, isUncommittedParent, resolveFromDBMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.Setspliterator
- 
Constructor Details- 
ToManySet
 
- 
- 
Method Details- 
shouldAddToRemovedFromUnresolvedSet- Overrides:
- shouldAddToRemovedFromUnresolvedSetin class- PersistentObjectSet<E>
 
- 
postprocessAdd- Overrides:
- postprocessAddin class- PersistentObjectSet<E>
 
- 
postprocessRemove- Overrides:
- postprocessRemovein class- PersistentObjectSet<E>
 
- 
postprocessAdd- Overrides:
- postprocessAddin class- PersistentObjectSet<E>
 
- 
postprocessRemove- Overrides:
- postprocessRemovein class- PersistentObjectSet<E>
 
- 
updateReverse- Overrides:
- updateReversein class- RelationshipFault<E>
 
 
-