Class ListenerManager
java.lang.Object
com.blazebit.persistence.view.impl.update.ListenerManager
- Since:
- 1.4.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasPossiblyCancellingRemoveListeners(Class<?> entityClass) booleanbooleanbooleanhasRemoveListeners(Class<?> entityClass) voidinvokePostCommit(UpdateContext context, EntityViewProxy entityView, ViewTransition viewTransition) voidinvokePostPersist(UpdateContext context, MutableStateTrackable updatableProxy, Object entity) voidinvokePostRemove(UpdateContext context, EntityViewProxy entityView, Class<?> entityClass, Object entityId) voidinvokePostRollback(UpdateContext context, EntityViewProxy entityView, ViewTransition viewTransition, javax.persistence.EntityManager em) voidinvokePostUpdate(UpdateContext context, MutableStateTrackable updatableProxy) voidinvokePrePersist(UpdateContext context, MutableStateTrackable updatableProxy, Object entity) booleaninvokePreRemove(UpdateContext context, EntityViewProxy entityView, Class<?> entityClass, Object entityId) booleaninvokePreUpdate(UpdateContext context, MutableStateTrackable updatableProxy) voidonPostCommit(ManagedViewType<?> managedViewType, Class<?> entityClass, PostCommitListener<?> listener, Set<ViewTransition> viewTransitions) voidonPostPersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PostPersistEntityListener<?, ?> listener) voidonPostPersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PostPersistListener<?> listener) voidonPostRemove(ManagedViewType<?> managedViewType, Class<?> entityClass, PostRemoveListener<?> listener) voidonPostRollback(ManagedViewType<?> managedViewType, Class<?> entityClass, PostRollbackListener<?> listener, Set<ViewTransition> viewTransitions) voidonPostUpdate(ManagedViewType<?> managedViewType, Class<?> entityClass, PostUpdateListener<?> listener) voidonPrePersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PrePersistEntityListener<?, ?> listener) voidonPrePersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PrePersistListener<?> listener) voidonPreRemove(ManagedViewType<?> managedViewType, Class<?> entityClass, PreRemoveListener<?> listener) voidonPreUpdate(ManagedViewType<?> managedViewType, Class<?> entityClass, PreUpdateListener<?> listener)
-
Constructor Details
-
ListenerManager
-
-
Method Details
-
onPrePersist
public void onPrePersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PrePersistListener<?> listener) -
onPrePersist
public void onPrePersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PrePersistEntityListener<?, ?> listener) -
onPostPersist
public void onPostPersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PostPersistListener<?> listener) -
onPostPersist
public void onPostPersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PostPersistEntityListener<?, ?> listener) -
onPreUpdate
public void onPreUpdate(ManagedViewType<?> managedViewType, Class<?> entityClass, PreUpdateListener<?> listener) -
onPostUpdate
public void onPostUpdate(ManagedViewType<?> managedViewType, Class<?> entityClass, PostUpdateListener<?> listener) -
onPreRemove
public void onPreRemove(ManagedViewType<?> managedViewType, Class<?> entityClass, PreRemoveListener<?> listener) -
onPostRemove
public void onPostRemove(ManagedViewType<?> managedViewType, Class<?> entityClass, PostRemoveListener<?> listener) -
onPostCommit
public void onPostCommit(ManagedViewType<?> managedViewType, Class<?> entityClass, PostCommitListener<?> listener, Set<ViewTransition> viewTransitions) -
onPostRollback
public void onPostRollback(ManagedViewType<?> managedViewType, Class<?> entityClass, PostRollbackListener<?> listener, Set<ViewTransition> viewTransitions) -
hasPostCommitListeners
public boolean hasPostCommitListeners() -
hasPostRollbackListeners
public boolean hasPostRollbackListeners() -
hasRemoveListeners
-
hasPossiblyCancellingRemoveListeners
-
invokePrePersist
public void invokePrePersist(UpdateContext context, MutableStateTrackable updatableProxy, Object entity) -
invokePostPersist
public void invokePostPersist(UpdateContext context, MutableStateTrackable updatableProxy, Object entity) -
invokePreUpdate
-
invokePostUpdate
-
invokePreRemove
public boolean invokePreRemove(UpdateContext context, EntityViewProxy entityView, Class<?> entityClass, Object entityId) -
invokePostRemove
public void invokePostRemove(UpdateContext context, EntityViewProxy entityView, Class<?> entityClass, Object entityId) -
invokePostCommit
public void invokePostCommit(UpdateContext context, EntityViewProxy entityView, ViewTransition viewTransition) -
invokePostRollback
public void invokePostRollback(UpdateContext context, EntityViewProxy entityView, ViewTransition viewTransition, javax.persistence.EntityManager em)
-