public class ToManySet<E> extends PersistentObjectSet<E> implements Serializable
addedToUnresolved, objectSet, removedFromUnresolved
relationshipName, relationshipOwner
Modifier | Constructor and Description |
---|---|
protected |
ToManySet(Persistent relationshipOwner,
String relationshipName) |
Modifier and Type | Method and Description |
---|---|
protected void |
postprocessAdd(Collection<? extends E> collection) |
protected void |
postprocessAdd(E addedObject) |
protected void |
postprocessRemove(Collection<? extends E> collection) |
protected void |
postprocessRemove(E removedObject) |
protected boolean |
shouldAddToRemovedFromUnresolvedSet(E object) |
protected void |
updateReverse(List<E> resolved) |
add, 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, toString
getRelationshipName, getRelationshipOwner, isTransientParent, isUncommittedParent, resolveFromDB
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
spliterator
parallelStream, removeIf, stream
protected ToManySet(Persistent relationshipOwner, String relationshipName)
protected boolean shouldAddToRemovedFromUnresolvedSet(E object)
shouldAddToRemovedFromUnresolvedSet
in class PersistentObjectSet<E>
protected void postprocessAdd(Collection<? extends E> collection)
postprocessAdd
in class PersistentObjectSet<E>
protected void postprocessRemove(Collection<? extends E> collection)
postprocessRemove
in class PersistentObjectSet<E>
protected void postprocessAdd(E addedObject)
postprocessAdd
in class PersistentObjectSet<E>
protected void postprocessRemove(E removedObject)
postprocessRemove
in class PersistentObjectSet<E>
protected void updateReverse(List<E> resolved)
updateReverse
in class RelationshipFault<E>
Copyright © 2001–2019 Apache Cayenne. All rights reserved.