Class ListenerManager
java.lang.Object
com.blazebit.persistence.view.impl.update.ListenerManager
public class ListenerManager extends Object
- Since:
- 1.4.0
- Author:
- Christian Beikov
-
Constructor Summary
Constructors Constructor Description ListenerManager(EntityViewManagerImpl evm)
-
Method Summary
Modifier and Type Method Description boolean
hasPossiblyCancellingRemoveListeners(Class<?> entityClass)
boolean
hasPostCommitListeners()
boolean
hasPostRollbackListeners()
boolean
hasRemoveListeners(Class<?> entityClass)
void
invokePostCommit(UpdateContext context, EntityViewProxy entityView, ViewTransition viewTransition)
void
invokePostPersist(UpdateContext context, MutableStateTrackable updatableProxy, Object entity)
void
invokePostRemove(UpdateContext context, EntityViewProxy entityView, Class<?> entityClass, Object entityId)
void
invokePostRollback(UpdateContext context, EntityViewProxy entityView, ViewTransition viewTransition, javax.persistence.EntityManager em)
void
invokePostUpdate(UpdateContext context, MutableStateTrackable updatableProxy)
void
invokePrePersist(UpdateContext context, MutableStateTrackable updatableProxy, Object entity)
boolean
invokePreRemove(UpdateContext context, EntityViewProxy entityView, Class<?> entityClass, Object entityId)
boolean
invokePreUpdate(UpdateContext context, MutableStateTrackable updatableProxy)
void
onPostCommit(ManagedViewType<?> managedViewType, Class<?> entityClass, PostCommitListener<?> listener, Set<ViewTransition> viewTransitions)
void
onPostPersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PostPersistEntityListener<?,?> listener)
void
onPostPersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PostPersistListener<?> listener)
void
onPostRemove(ManagedViewType<?> managedViewType, Class<?> entityClass, PostRemoveListener<?> listener)
void
onPostRollback(ManagedViewType<?> managedViewType, Class<?> entityClass, PostRollbackListener<?> listener, Set<ViewTransition> viewTransitions)
void
onPostUpdate(ManagedViewType<?> managedViewType, Class<?> entityClass, PostUpdateListener<?> listener)
void
onPrePersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PrePersistEntityListener<?,?> listener)
void
onPrePersist(ManagedViewType<?> managedViewType, Class<?> entityClass, PrePersistListener<?> listener)
void
onPreRemove(ManagedViewType<?> managedViewType, Class<?> entityClass, PreRemoveListener<?> listener)
void
onPreUpdate(ManagedViewType<?> managedViewType, Class<?> entityClass, PreUpdateListener<?> listener)
-
Constructor Details
-
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)
-