Interface UpdateCoordinator
-
- All Known Implementing Classes:
MergeCoordinator
,UpdateCoordinatorNoOp
,UpdateCoordinatorStandard
@Internal public interface UpdateCoordinator
Coordinates the updating of an entity.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
coordinateUpdate(Object entity, Object id, Object rowId, Object[] values, Object oldVersion, Object[] incomingOldValues, int[] dirtyAttributeIndexes, boolean hasDirtyCollection, SharedSessionContractImplementor session)
default void
forceVersionIncrement(Object id, Object currentVersion, Object nextVersion, boolean batching, SharedSessionContractImplementor session)
void
forceVersionIncrement(Object id, Object currentVersion, Object nextVersion, SharedSessionContractImplementor session)
MutationOperationGroup
getStaticUpdateGroup()
-
-
-
Method Detail
-
getStaticUpdateGroup
MutationOperationGroup getStaticUpdateGroup()
-
coordinateUpdate
void coordinateUpdate(Object entity, Object id, Object rowId, Object[] values, Object oldVersion, Object[] incomingOldValues, int[] dirtyAttributeIndexes, boolean hasDirtyCollection, SharedSessionContractImplementor session)
-
forceVersionIncrement
void forceVersionIncrement(Object id, Object currentVersion, Object nextVersion, SharedSessionContractImplementor session)
-
forceVersionIncrement
default void forceVersionIncrement(Object id, Object currentVersion, Object nextVersion, boolean batching, SharedSessionContractImplementor session)
-
-