Interface UpdateCoordinator
-
- All Known Implementing Classes:
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 voidcoordinateUpdate(Object entity, Object id, Object rowId, Object[] values, Object oldVersion, Object[] incomingOldValues, int[] dirtyAttributeIndexes, boolean hasDirtyCollection, SharedSessionContractImplementor session)default voidforceVersionIncrement(Object id, Object currentVersion, Object nextVersion, boolean batching, SharedSessionContractImplementor session)voidforceVersionIncrement(Object id, Object currentVersion, Object nextVersion, SharedSessionContractImplementor session)MutationOperationGroupgetStaticUpdateGroup()
-
-
-
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)
-
-