Class DefaultUpdateContext
java.lang.Object
com.blazebit.persistence.view.impl.update.DefaultUpdateContext
- All Implemented Interfaces:
FlushOperationBuilder,UpdateContext
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultUpdateContext(EntityViewManagerImpl evm, javax.persistence.EntityManager em, boolean forceFull, boolean forceEntity, boolean remove, Class<?> entityViewClass, Object object, Object entity) -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddRemovedObject(Object value) booleanaddVersionCheck(Class<?> entityClass, Object id) booleancontainsEntity(Class<?> entityClass, Object id) voidflush()javax.persistence.EntityManagergetEntityView(Class<?> viewType, Class<?> entityClass, Object o, boolean convertOnly, boolean prePhase) getEntityView(Class<?> viewType, Class<?> entityClass, Object o, boolean convertOnly, boolean prePhase, javax.persistence.EntityManager em) booleanhasPossiblyCancellingRemoveListeners(Class<?> elementEntityClass) booleanhasRemoveListeners(Class<?> entityClass) voidinvokePostPersist(MutableStateTrackable updatableProxy, Object entity) voidinvokePostRemove(EntityViewProxy entityView) voidinvokePostRemove(Class<?> entityClass, Object entityId) voidinvokePostUpdate(MutableStateTrackable updatableProxy) voidinvokePrePersist(MutableStateTrackable updatableProxy, Object entity) booleaninvokePreRemove(EntityViewProxy entityViewProxy) booleaninvokePreRemove(Class<?> entityClass, Object entityId) booleaninvokePreUpdate(MutableStateTrackable updatableProxy) booleanbooleanbooleanisRemovedObject(Object value) onPostCommit(PostCommitListener<?> listener) onPostCommit(Class<T> entityViewClass, PostCommitListener<T> listener) onPostCommit(Class<T> entityViewClass, ViewListener<T> listener) onPostCommit(Class<T> entityViewClass, ViewTransitionListener<T> listener) <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, PostCommitListener<T> listener) <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, ViewTransitionListener<T> listener) <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, PostCommitListener<T> listener) <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, ViewTransitionListener<T> listener) onPostCommit(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, PostCommitListener<T> listener) onPostCommit(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, ViewListener<T> listener) onPostCommit(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, ViewTransitionListener<T> listener) onPostCommit(Set<ViewTransition> viewTransitions, PostCommitListener<?> listener) onPostCommitPersist(PostCommitListener<?> listener) onPostCommitPersist(Class<T> entityViewClass, PostCommitListener<T> listener) onPostCommitPersist(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostCommitPersist(Class<T> entityViewClass, Class<E> entityClass, PostCommitListener<T> listener) <T,E> FlushOperationBuilder onPostCommitPersist(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) onPostCommitRemove(PostCommitListener<?> listener) onPostCommitRemove(Class<T> entityViewClass, PostCommitListener<T> listener) onPostCommitRemove(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostCommitRemove(Class<T> entityViewClass, Class<E> entityClass, PostCommitListener<T> listener) <T,E> FlushOperationBuilder onPostCommitRemove(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) onPostCommitUpdate(PostCommitListener<?> listener) onPostCommitUpdate(Class<T> entityViewClass, PostCommitListener<T> listener) onPostCommitUpdate(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostCommitUpdate(Class<T> entityViewClass, Class<E> entityClass, PostCommitListener<T> listener) <T,E> FlushOperationBuilder onPostCommitUpdate(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) onPostPersist(PostPersistEntityListener<?, ?> listener) onPostPersist(PostPersistListener<?> listener) onPostPersist(Class<T> entityViewClass, PostPersistEntityListener<T, ?> listener) onPostPersist(Class<T> entityViewClass, PostPersistListener<T> listener) onPostPersist(Class<T> entityViewClass, ViewAndEntityListener<T, ?> listener) onPostPersist(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostPersist(Class<T> entityViewClass, Class<E> entityClass, PostPersistEntityListener<T, E> listener) <T,E> FlushOperationBuilder onPostPersist(Class<T> entityViewClass, Class<E> entityClass, PostPersistListener<T> listener) <T,E> FlushOperationBuilder onPostPersist(Class<T> entityViewClass, Class<E> entityClass, ViewAndEntityListener<T, E> listener) <T,E> FlushOperationBuilder onPostPersist(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) onPostRemove(PostRemoveListener<?> listener) onPostRemove(Class<T> entityViewClass, PostRemoveListener<T> listener) onPostRemove(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostRemove(Class<T> entityViewClass, Class<E> entityClass, PostRemoveListener<T> listener) <T,E> FlushOperationBuilder onPostRemove(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) onPostRollback(PostRollbackListener<?> listener) onPostRollback(Class<T> entityViewClass, PostRollbackListener<T> listener) onPostRollback(Class<T> entityViewClass, ViewListener<T> listener) onPostRollback(Class<T> entityViewClass, ViewTransitionListener<T> listener) <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, PostRollbackListener<T> listener) <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, ViewTransitionListener<T> listener) <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, PostRollbackListener<T> listener) <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, ViewTransitionListener<T> listener) onPostRollback(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, PostRollbackListener<T> listener) onPostRollback(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, ViewListener<T> listener) onPostRollback(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, ViewTransitionListener<T> listener) onPostRollback(Set<ViewTransition> viewTransitions, PostRollbackListener<?> listener) onPostRollbackPersist(PostRollbackListener<?> listener) onPostRollbackPersist(Class<T> entityViewClass, PostRollbackListener<T> listener) onPostRollbackPersist(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostRollbackPersist(Class<T> entityViewClass, Class<E> entityClass, PostRollbackListener<T> listener) <T,E> FlushOperationBuilder onPostRollbackPersist(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) onPostRollbackRemove(PostRollbackListener<?> listener) onPostRollbackRemove(Class<T> entityViewClass, PostRollbackListener<T> listener) onPostRollbackRemove(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostRollbackRemove(Class<T> entityViewClass, Class<E> entityClass, PostRollbackListener<T> listener) <T,E> FlushOperationBuilder onPostRollbackRemove(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) onPostRollbackUpdate(PostRollbackListener<?> listener) onPostRollbackUpdate(Class<T> entityViewClass, PostRollbackListener<T> listener) onPostRollbackUpdate(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostRollbackUpdate(Class<T> entityViewClass, Class<E> entityClass, PostRollbackListener<T> listener) <T,E> FlushOperationBuilder onPostRollbackUpdate(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) onPostUpdate(PostUpdateListener<?> listener) onPostUpdate(Class<T> entityViewClass, PostUpdateListener<T> listener) onPostUpdate(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPostUpdate(Class<T> entityViewClass, Class<E> entityClass, PostUpdateListener<T> listener) <T,E> FlushOperationBuilder onPostUpdate(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) onPrePersist(PrePersistEntityListener<?, ?> listener) onPrePersist(PrePersistListener<?> listener) onPrePersist(Class<T> entityViewClass, PrePersistEntityListener<T, ?> listener) onPrePersist(Class<T> entityViewClass, PrePersistListener<T> listener) onPrePersist(Class<T> entityViewClass, ViewAndEntityListener<T, ?> listener) onPrePersist(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPrePersist(Class<T> entityViewClass, Class<E> entityClass, PrePersistEntityListener<T, E> listener) <T,E> FlushOperationBuilder onPrePersist(Class<T> entityViewClass, Class<E> entityClass, PrePersistListener<T> listener) <T,E> FlushOperationBuilder onPrePersist(Class<T> entityViewClass, Class<E> entityClass, ViewAndEntityListener<T, E> listener) <T,E> FlushOperationBuilder onPrePersist(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) onPreRemove(PreRemoveListener<?> listener) onPreRemove(Class<T> entityViewClass, PreRemoveListener<T> listener) onPreRemove(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPreRemove(Class<T> entityViewClass, Class<E> entityClass, PreRemoveListener<T> listener) <T,E> FlushOperationBuilder onPreRemove(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) onPreUpdate(PreUpdateListener<?> listener) onPreUpdate(Class<T> entityViewClass, PreUpdateListener<T> listener) onPreUpdate(Class<T> entityViewClass, ViewListener<T> listener) <T,E> FlushOperationBuilder onPreUpdate(Class<T> entityViewClass, Class<E> entityClass, PreUpdateListener<T> listener) <T,E> FlushOperationBuilder onPreUpdate(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) voidremoveOrphans(int orphanRemovalStartIndex) voidremoveRemovedObject(Object value)
-
Constructor Details
-
DefaultUpdateContext
public DefaultUpdateContext(EntityViewManagerImpl evm, javax.persistence.EntityManager em, boolean forceFull, boolean forceEntity, boolean remove, Class<?> entityViewClass, Object object, Object entity)
-
-
Method Details
-
getEntityViewManager
- Specified by:
getEntityViewManagerin interfaceUpdateContext
-
getEntityManager
public javax.persistence.EntityManager getEntityManager()- Specified by:
getEntityManagerin interfaceUpdateContext
-
containsEntity
- Specified by:
containsEntityin interfaceUpdateContext
-
getEntityView
public EntityViewProxy getEntityView(Class<?> viewType, Class<?> entityClass, Object o, boolean convertOnly, boolean prePhase) - Specified by:
getEntityViewin interfaceUpdateContext
-
getEntityView
public EntityViewProxy getEntityView(Class<?> viewType, Class<?> entityClass, Object o, boolean convertOnly, boolean prePhase, javax.persistence.EntityManager em) - Specified by:
getEntityViewin interfaceUpdateContext
-
hasRemoveListeners
- Specified by:
hasRemoveListenersin interfaceUpdateContext
-
hasPossiblyCancellingRemoveListeners
- Specified by:
hasPossiblyCancellingRemoveListenersin interfaceUpdateContext
-
isForceFull
public boolean isForceFull()- Specified by:
isForceFullin interfaceUpdateContext
-
isForceEntity
public boolean isForceEntity()- Specified by:
isForceEntityin interfaceUpdateContext
-
addVersionCheck
- Specified by:
addVersionCheckin interfaceUpdateContext
-
addRemovedObject
- Specified by:
addRemovedObjectin interfaceUpdateContext
-
removeRemovedObject
- Specified by:
removeRemovedObjectin interfaceUpdateContext
-
isRemovedObject
- Specified by:
isRemovedObjectin interfaceUpdateContext
-
getTransactionAccess
- Specified by:
getTransactionAccessin interfaceUpdateContext
-
getInitialStateResetter
- Specified by:
getInitialStateResetterin interfaceUpdateContext
-
getOrphanRemovalDeleters
- Specified by:
getOrphanRemovalDeletersin interfaceUpdateContext
-
removeOrphans
public void removeOrphans(int orphanRemovalStartIndex) - Specified by:
removeOrphansin interfaceUpdateContext
-
invokePrePersist
- Specified by:
invokePrePersistin interfaceUpdateContext
-
invokePostPersist
- Specified by:
invokePostPersistin interfaceUpdateContext
-
invokePreUpdate
- Specified by:
invokePreUpdatein interfaceUpdateContext
-
invokePostUpdate
- Specified by:
invokePostUpdatein interfaceUpdateContext
-
invokePreRemove
- Specified by:
invokePreRemovein interfaceUpdateContext
-
invokePreRemove
- Specified by:
invokePreRemovein interfaceUpdateContext
-
invokePostRemove
- Specified by:
invokePostRemovein interfaceUpdateContext
-
invokePostRemove
- Specified by:
invokePostRemovein interfaceUpdateContext
-
onPrePersist
- Specified by:
onPrePersistin interfaceFlushOperationBuilder
-
onPrePersist
- Specified by:
onPrePersistin interfaceFlushOperationBuilder
-
onPostPersist
- Specified by:
onPostPersistin interfaceFlushOperationBuilder
-
onPostPersist
- Specified by:
onPostPersistin interfaceFlushOperationBuilder
-
onPreUpdate
- Specified by:
onPreUpdatein interfaceFlushOperationBuilder
-
onPostUpdate
- Specified by:
onPostUpdatein interfaceFlushOperationBuilder
-
onPreRemove
- Specified by:
onPreRemovein interfaceFlushOperationBuilder
-
onPostRemove
- Specified by:
onPostRemovein interfaceFlushOperationBuilder
-
onPostCommit
- Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostCommit
public FlushOperationBuilder onPostCommit(Set<ViewTransition> viewTransitions, PostCommitListener<?> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostRollback
- Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPostRollback
public FlushOperationBuilder onPostRollback(Set<ViewTransition> viewTransitions, PostRollbackListener<?> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPrePersist
public <T> FlushOperationBuilder onPrePersist(Class<T> entityViewClass, PrePersistListener<T> listener) - Specified by:
onPrePersistin interfaceFlushOperationBuilder
-
onPrePersist
public <T> FlushOperationBuilder onPrePersist(Class<T> entityViewClass, PrePersistEntityListener<T, ?> listener) - Specified by:
onPrePersistin interfaceFlushOperationBuilder
-
onPostPersist
public <T> FlushOperationBuilder onPostPersist(Class<T> entityViewClass, PostPersistListener<T> listener) - Specified by:
onPostPersistin interfaceFlushOperationBuilder
-
onPostPersist
public <T> FlushOperationBuilder onPostPersist(Class<T> entityViewClass, PostPersistEntityListener<T, ?> listener) - Specified by:
onPostPersistin interfaceFlushOperationBuilder
-
onPreUpdate
public <T> FlushOperationBuilder onPreUpdate(Class<T> entityViewClass, PreUpdateListener<T> listener) - Specified by:
onPreUpdatein interfaceFlushOperationBuilder
-
onPostUpdate
public <T> FlushOperationBuilder onPostUpdate(Class<T> entityViewClass, PostUpdateListener<T> listener) - Specified by:
onPostUpdatein interfaceFlushOperationBuilder
-
onPreRemove
public <T> FlushOperationBuilder onPreRemove(Class<T> entityViewClass, PreRemoveListener<T> listener) - Specified by:
onPreRemovein interfaceFlushOperationBuilder
-
onPostRemove
public <T> FlushOperationBuilder onPostRemove(Class<T> entityViewClass, PostRemoveListener<T> listener) - Specified by:
onPostRemovein interfaceFlushOperationBuilder
-
onPostCommit
public <T> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, PostCommitListener<T> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostCommit
public <T> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, PostCommitListener<T> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostRollback
public <T> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, PostRollbackListener<T> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPostRollback
public <T> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, PostRollbackListener<T> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPrePersist
public <T,E> FlushOperationBuilder onPrePersist(Class<T> entityViewClass, Class<E> entityClass, PrePersistListener<T> listener) - Specified by:
onPrePersistin interfaceFlushOperationBuilder
-
onPrePersist
public <T,E> FlushOperationBuilder onPrePersist(Class<T> entityViewClass, Class<E> entityClass, PrePersistEntityListener<T, E> listener) - Specified by:
onPrePersistin interfaceFlushOperationBuilder
-
onPostPersist
public <T,E> FlushOperationBuilder onPostPersist(Class<T> entityViewClass, Class<E> entityClass, PostPersistListener<T> listener) - Specified by:
onPostPersistin interfaceFlushOperationBuilder
-
onPostPersist
public <T,E> FlushOperationBuilder onPostPersist(Class<T> entityViewClass, Class<E> entityClass, PostPersistEntityListener<T, E> listener) - Specified by:
onPostPersistin interfaceFlushOperationBuilder
-
onPreUpdate
public <T,E> FlushOperationBuilder onPreUpdate(Class<T> entityViewClass, Class<E> entityClass, PreUpdateListener<T> listener) - Specified by:
onPreUpdatein interfaceFlushOperationBuilder
-
onPostUpdate
public <T,E> FlushOperationBuilder onPostUpdate(Class<T> entityViewClass, Class<E> entityClass, PostUpdateListener<T> listener) - Specified by:
onPostUpdatein interfaceFlushOperationBuilder
-
onPreRemove
public <T,E> FlushOperationBuilder onPreRemove(Class<T> entityViewClass, Class<E> entityClass, PreRemoveListener<T> listener) - Specified by:
onPreRemovein interfaceFlushOperationBuilder
-
onPostRemove
public <T,E> FlushOperationBuilder onPostRemove(Class<T> entityViewClass, Class<E> entityClass, PostRemoveListener<T> listener) - Specified by:
onPostRemovein interfaceFlushOperationBuilder
-
onPostCommit
public <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, PostCommitListener<T> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostCommit
public <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, PostCommitListener<T> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostRollback
public <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, PostRollbackListener<T> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPostRollback
public <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, PostRollbackListener<T> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPrePersist
- Specified by:
onPrePersistin interfaceFlushOperationBuilder
-
onPrePersist
public <T> FlushOperationBuilder onPrePersist(Class<T> entityViewClass, ViewAndEntityListener<T, ?> listener) - Specified by:
onPrePersistin interfaceFlushOperationBuilder
-
onPostPersist
- Specified by:
onPostPersistin interfaceFlushOperationBuilder
-
onPostPersist
public <T> FlushOperationBuilder onPostPersist(Class<T> entityViewClass, ViewAndEntityListener<T, ?> listener) - Specified by:
onPostPersistin interfaceFlushOperationBuilder
-
onPreUpdate
- Specified by:
onPreUpdatein interfaceFlushOperationBuilder
-
onPostUpdate
- Specified by:
onPostUpdatein interfaceFlushOperationBuilder
-
onPreRemove
- Specified by:
onPreRemovein interfaceFlushOperationBuilder
-
onPostRemove
- Specified by:
onPostRemovein interfaceFlushOperationBuilder
-
onPostCommit
- Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostCommit
public <T> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, ViewListener<T> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostRollback
- Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPostRollback
public <T> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, ViewListener<T> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPrePersist
public <T,E> FlushOperationBuilder onPrePersist(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPrePersistin interfaceFlushOperationBuilder
-
onPrePersist
public <T,E> FlushOperationBuilder onPrePersist(Class<T> entityViewClass, Class<E> entityClass, ViewAndEntityListener<T, E> listener) - Specified by:
onPrePersistin interfaceFlushOperationBuilder
-
onPostPersist
public <T,E> FlushOperationBuilder onPostPersist(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPostPersistin interfaceFlushOperationBuilder
-
onPostPersist
public <T,E> FlushOperationBuilder onPostPersist(Class<T> entityViewClass, Class<E> entityClass, ViewAndEntityListener<T, E> listener) - Specified by:
onPostPersistin interfaceFlushOperationBuilder
-
onPreUpdate
public <T,E> FlushOperationBuilder onPreUpdate(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPreUpdatein interfaceFlushOperationBuilder
-
onPostUpdate
public <T,E> FlushOperationBuilder onPostUpdate(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPostUpdatein interfaceFlushOperationBuilder
-
onPreRemove
public <T,E> FlushOperationBuilder onPreRemove(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPreRemovein interfaceFlushOperationBuilder
-
onPostRemove
public <T,E> FlushOperationBuilder onPostRemove(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPostRemovein interfaceFlushOperationBuilder
-
onPostCommit
public <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostCommit
public <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, ViewListener<T> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostRollback
public <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPostRollback
public <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, ViewListener<T> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
flush
public void flush()- Specified by:
flushin interfaceFlushOperationBuilder
-
onPostCommitPersist
- Specified by:
onPostCommitPersistin interfaceFlushOperationBuilder
-
onPostCommitUpdate
- Specified by:
onPostCommitUpdatein interfaceFlushOperationBuilder
-
onPostCommitRemove
- Specified by:
onPostCommitRemovein interfaceFlushOperationBuilder
-
onPostRollbackPersist
- Specified by:
onPostRollbackPersistin interfaceFlushOperationBuilder
-
onPostRollbackUpdate
- Specified by:
onPostRollbackUpdatein interfaceFlushOperationBuilder
-
onPostRollbackRemove
- Specified by:
onPostRollbackRemovein interfaceFlushOperationBuilder
-
onPostCommitPersist
public <T> FlushOperationBuilder onPostCommitPersist(Class<T> entityViewClass, PostCommitListener<T> listener) - Specified by:
onPostCommitPersistin interfaceFlushOperationBuilder
-
onPostCommitUpdate
public <T> FlushOperationBuilder onPostCommitUpdate(Class<T> entityViewClass, PostCommitListener<T> listener) - Specified by:
onPostCommitUpdatein interfaceFlushOperationBuilder
-
onPostCommitRemove
public <T> FlushOperationBuilder onPostCommitRemove(Class<T> entityViewClass, PostCommitListener<T> listener) - Specified by:
onPostCommitRemovein interfaceFlushOperationBuilder
-
onPostRollbackPersist
public <T> FlushOperationBuilder onPostRollbackPersist(Class<T> entityViewClass, PostRollbackListener<T> listener) - Specified by:
onPostRollbackPersistin interfaceFlushOperationBuilder
-
onPostRollbackUpdate
public <T> FlushOperationBuilder onPostRollbackUpdate(Class<T> entityViewClass, PostRollbackListener<T> listener) - Specified by:
onPostRollbackUpdatein interfaceFlushOperationBuilder
-
onPostRollbackRemove
public <T> FlushOperationBuilder onPostRollbackRemove(Class<T> entityViewClass, PostRollbackListener<T> listener) - Specified by:
onPostRollbackRemovein interfaceFlushOperationBuilder
-
onPostCommitPersist
public <T,E> FlushOperationBuilder onPostCommitPersist(Class<T> entityViewClass, Class<E> entityClass, PostCommitListener<T> listener) - Specified by:
onPostCommitPersistin interfaceFlushOperationBuilder
-
onPostCommitUpdate
public <T,E> FlushOperationBuilder onPostCommitUpdate(Class<T> entityViewClass, Class<E> entityClass, PostCommitListener<T> listener) - Specified by:
onPostCommitUpdatein interfaceFlushOperationBuilder
-
onPostCommitRemove
public <T,E> FlushOperationBuilder onPostCommitRemove(Class<T> entityViewClass, Class<E> entityClass, PostCommitListener<T> listener) - Specified by:
onPostCommitRemovein interfaceFlushOperationBuilder
-
onPostRollbackPersist
public <T,E> FlushOperationBuilder onPostRollbackPersist(Class<T> entityViewClass, Class<E> entityClass, PostRollbackListener<T> listener) - Specified by:
onPostRollbackPersistin interfaceFlushOperationBuilder
-
onPostRollbackUpdate
public <T,E> FlushOperationBuilder onPostRollbackUpdate(Class<T> entityViewClass, Class<E> entityClass, PostRollbackListener<T> listener) - Specified by:
onPostRollbackUpdatein interfaceFlushOperationBuilder
-
onPostRollbackRemove
public <T,E> FlushOperationBuilder onPostRollbackRemove(Class<T> entityViewClass, Class<E> entityClass, PostRollbackListener<T> listener) - Specified by:
onPostRollbackRemovein interfaceFlushOperationBuilder
-
onPostCommitPersist
public <T> FlushOperationBuilder onPostCommitPersist(Class<T> entityViewClass, ViewListener<T> listener) - Specified by:
onPostCommitPersistin interfaceFlushOperationBuilder
-
onPostCommitUpdate
public <T> FlushOperationBuilder onPostCommitUpdate(Class<T> entityViewClass, ViewListener<T> listener) - Specified by:
onPostCommitUpdatein interfaceFlushOperationBuilder
-
onPostCommitRemove
public <T> FlushOperationBuilder onPostCommitRemove(Class<T> entityViewClass, ViewListener<T> listener) - Specified by:
onPostCommitRemovein interfaceFlushOperationBuilder
-
onPostRollbackPersist
public <T> FlushOperationBuilder onPostRollbackPersist(Class<T> entityViewClass, ViewListener<T> listener) - Specified by:
onPostRollbackPersistin interfaceFlushOperationBuilder
-
onPostRollbackUpdate
public <T> FlushOperationBuilder onPostRollbackUpdate(Class<T> entityViewClass, ViewListener<T> listener) - Specified by:
onPostRollbackUpdatein interfaceFlushOperationBuilder
-
onPostRollbackRemove
public <T> FlushOperationBuilder onPostRollbackRemove(Class<T> entityViewClass, ViewListener<T> listener) - Specified by:
onPostRollbackRemovein interfaceFlushOperationBuilder
-
onPostCommitPersist
public <T,E> FlushOperationBuilder onPostCommitPersist(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPostCommitPersistin interfaceFlushOperationBuilder
-
onPostCommitUpdate
public <T,E> FlushOperationBuilder onPostCommitUpdate(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPostCommitUpdatein interfaceFlushOperationBuilder
-
onPostCommitRemove
public <T,E> FlushOperationBuilder onPostCommitRemove(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPostCommitRemovein interfaceFlushOperationBuilder
-
onPostRollbackPersist
public <T,E> FlushOperationBuilder onPostRollbackPersist(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPostRollbackPersistin interfaceFlushOperationBuilder
-
onPostRollbackUpdate
public <T,E> FlushOperationBuilder onPostRollbackUpdate(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPostRollbackUpdatein interfaceFlushOperationBuilder
-
onPostRollbackRemove
public <T,E> FlushOperationBuilder onPostRollbackRemove(Class<T> entityViewClass, Class<E> entityClass, ViewListener<T> listener) - Specified by:
onPostRollbackRemovein interfaceFlushOperationBuilder
-
onPostCommit
public <T> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, ViewTransitionListener<T> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostCommit
public <T> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, ViewTransitionListener<T> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostRollback
public <T> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, ViewTransitionListener<T> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPostRollback
public <T> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Set<ViewTransition> viewTransitions, ViewTransitionListener<T> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPostCommit
public <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, ViewTransitionListener<T> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostCommit
public <T,E> FlushOperationBuilder onPostCommit(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, ViewTransitionListener<T> listener) - Specified by:
onPostCommitin interfaceFlushOperationBuilder
-
onPostRollback
public <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, ViewTransitionListener<T> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-
onPostRollback
public <T,E> FlushOperationBuilder onPostRollback(Class<T> entityViewClass, Class<E> entityClass, Set<ViewTransition> viewTransitions, ViewTransitionListener<T> listener) - Specified by:
onPostRollbackin interfaceFlushOperationBuilder
-