Interface EntityCallbacks<E>
- Type Parameters:
E- The entity type
public interface EntityCallbacks<E>
Jakarta Persistence style callbacks for a particular entity.
-
Method Summary
Modifier and TypeMethodDescriptionaddListener(CallbackType type, Consumer<? super E> listener) addListener(CallbackType type, Callback<? super E> callback) booleanhasRegisteredCallbacks(CallbackType callbackType) Whether there are any callbacks registered for the entity of this type.<S extends E>
booleanpostCreate(S entity) HandlePostPersistcallbacks.<S extends E>
booleanpostDelete(S entity) HandlePostDeletecallbacks.<S extends E>
booleanpostInsert(S entity) HandlePostInsertcallbacks.<S extends E>
booleanpostLoad(S entity) HandlePostLoadcallbacks.<S extends E>
booleanpostRemove(S entity) HandlePostRemovecallbacks.<S extends E>
booleanpostUpdate(S entity) HandlePostUpdatecallbacks.<S extends E>
booleanpostUpsert(S entity) HandlePostUpsertcallbacks.<S extends E>
booleanpreCreate(S entity) HandlePrePersistcallbacks.<S extends E>
booleanpreDelete(S entity) HandlePreDeletecallbacks.<S extends E>
booleanpreInsert(S entity) HandlePreInsertcallbacks.<S extends E>
booleanpreMerge(S entity) HandlePreMergecallbacks.<S extends E>
booleanpreRemove(S entity) HandlePreRemovecallbacks.<S extends E>
booleanpreUpdate(S entity) HandlePreUpdatecallbacks.<S extends E>
booleanpreUpsert(S entity) HandlePreUpsertcallbacks.
-
Method Details
-
hasRegisteredCallbacks
Whether there are any callbacks registered for the entity of this type. -
preCreate
HandlePrePersistcallbacks. -
postCreate
HandlePostPersistcallbacks. -
preMerge
-
preInsert
-
postInsert
HandlePostInsertcallbacks. -
preUpdate
-
postUpdate
HandlePostUpdatecallbacks. -
preUpsert
-
postUpsert
HandlePostUpsertcallbacks. -
preRemove
-
postRemove
HandlePostRemovecallbacks. -
preDelete
-
postDelete
HandlePostDeletecallbacks. -
postLoad
-
addListener
- See Also:
-
addListener
- See Also:
-