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>
- See Also:
-
Field Summary
Fields inherited from class PersistentObjectSet
addedToUnresolved, objectSet, removedFromUnresolvedFields inherited from class RelationshipFault
relationshipName, relationshipOwner -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedToManySet(Persistent relationshipOwner, String relationshipName) -
Method Summary
Modifier and TypeMethodDescriptionprotected 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 PersistentObjectSet
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, toStringMethods inherited from class RelationshipFault
getRelationshipName, getRelationshipOwner, isTransientParent, isUncommittedParent, resolveFromDBMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface Set
spliterator
-
Constructor Details
-
ToManySet
-
-
Method Details
-
shouldAddToRemovedFromUnresolvedSet
- Overrides:
shouldAddToRemovedFromUnresolvedSetin classPersistentObjectSet<E>
-
postprocessAdd
- Overrides:
postprocessAddin classPersistentObjectSet<E>
-
postprocessRemove
- Overrides:
postprocessRemovein classPersistentObjectSet<E>
-
postprocessAdd
- Overrides:
postprocessAddin classPersistentObjectSet<E>
-
postprocessRemove
- Overrides:
postprocessRemovein classPersistentObjectSet<E>
-
updateReverse
- Overrides:
updateReversein classRelationshipFault<E>
-