Class CascadingCollectionElementAttributeFlusher<E,V>
java.lang.Object
com.blazebit.persistence.view.impl.update.flush.CollectionElementFetchGraphNode<CollectionElementAttributeFlusher<E,V>,DirtyAttributeFlusher<?,E,V>>
com.blazebit.persistence.view.impl.update.flush.CollectionElementAttributeFlusher<E,V>
com.blazebit.persistence.view.impl.update.flush.CascadingCollectionElementAttributeFlusher<E,V>
- All Implemented Interfaces:
DirtyChecker<V>
,DirtyAttributeFlusher<CollectionElementAttributeFlusher<E,V>,E,V>
,FetchGraphNode<CollectionElementAttributeFlusher<E,V>>
public class CascadingCollectionElementAttributeFlusher<E,V> extends CollectionElementAttributeFlusher<E,V>
- Since:
- 1.6.4
- Author:
- Christian Beikov
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.blazebit.persistence.view.impl.change.DirtyChecker
DirtyChecker.DirtyKind
-
Field Summary
Fields inherited from class com.blazebit.persistence.view.impl.update.flush.CollectionElementAttributeFlusher
element
Fields inherited from class com.blazebit.persistence.view.impl.update.flush.CollectionElementFetchGraphNode
nestedGraphNode
-
Constructor Summary
Constructors Constructor Description CascadingCollectionElementAttributeFlusher(DirtyAttributeFlusher<?,E,V> nestedGraphNode, Object element, boolean optimisticLockProtected)
-
Method Summary
Methods inherited from class com.blazebit.persistence.view.impl.update.flush.CollectionElementAttributeFlusher
appendUpdateQueryFragment, cloneDeep, flushEntity, flushQuery, getDirtyFlusher, getDirtyKind, getElement, getElementIdAttributeName, getEntityAttributeAccessor, getLockOwner, getNestedCheckers, getNewInitialValue, getViewAttributeAccessor, isOptimisticLockProtected, isPassThrough, isViewOnlyDeleteCascaded, loadForEntityFlush, remove, remove, removeByOwnerId, removeFromEntity, requiresDeferredFlush, requiresDeleteCascadeAfterRemove, requiresFlushAfterPersist, supportsQueryFlush
Methods inherited from class com.blazebit.persistence.view.impl.update.flush.CollectionElementFetchGraphNode
appendFetchJoinQueryFragment, getAttributeName, getMapping, mergeWith
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.blazebit.persistence.view.impl.update.flush.DirtyAttributeFlusher
appendFetchJoinQueryFragment
Methods inherited from interface com.blazebit.persistence.view.impl.update.flush.FetchGraphNode
getAttributeName, getMapping, mergeWith
-
Constructor Details
-
CascadingCollectionElementAttributeFlusher
public CascadingCollectionElementAttributeFlusher(DirtyAttributeFlusher<?,E,V> nestedGraphNode, Object element, boolean optimisticLockProtected)
-