Package org.hibernate.jpa.event.spi
Interface CallbackRegistry
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
CallbackBuilder.CallbackRegistrar
,CallbackRegistrar
public interface CallbackRegistry extends java.io.Serializable
Registry of Callbacks by entity and type
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description boolean
hasPostCreateCallbacks(java.lang.Class entityClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead passingCallbackType.POST_PERSIST
boolean
hasPostRemoveCallbacks(java.lang.Class entityClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead passingCallbackType.POST_REMOVE
boolean
hasPostUpdateCallbacks(java.lang.Class entityClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead passingCallbackType.POST_UPDATE
boolean
hasRegisteredCallbacks(java.lang.Class entityClass, java.lang.Class annotationClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead.boolean
hasRegisteredCallbacks(java.lang.Class entityClass, CallbackType callbackType)
Do we have any registered callbacks of the given type for the given entity?void
postCreate(java.lang.Object entity)
boolean
postLoad(java.lang.Object entity)
void
postRemove(java.lang.Object entity)
void
postUpdate(java.lang.Object entity)
void
preCreate(java.lang.Object entity)
void
preRemove(java.lang.Object entity)
boolean
preUpdate(java.lang.Object entity)
-
-
-
Method Detail
-
hasRegisteredCallbacks
boolean hasRegisteredCallbacks(java.lang.Class entityClass, CallbackType callbackType)
Do we have any registered callbacks of the given type for the given entity?- Parameters:
entityClass
- The entity Class to check againstcallbackType
- The type of callback to look for- Returns:
true
indicates there are already registered callbacks of that type for that class;false
indicates there are not.
-
preCreate
void preCreate(java.lang.Object entity)
-
postCreate
void postCreate(java.lang.Object entity)
-
preUpdate
boolean preUpdate(java.lang.Object entity)
-
postUpdate
void postUpdate(java.lang.Object entity)
-
preRemove
void preRemove(java.lang.Object entity)
-
postRemove
void postRemove(java.lang.Object entity)
-
postLoad
boolean postLoad(java.lang.Object entity)
-
hasPostCreateCallbacks
@Deprecated boolean hasPostCreateCallbacks(java.lang.Class entityClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead passingCallbackType.POST_PERSIST
-
hasPostUpdateCallbacks
@Deprecated boolean hasPostUpdateCallbacks(java.lang.Class entityClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead passingCallbackType.POST_UPDATE
-
hasPostRemoveCallbacks
@Deprecated boolean hasPostRemoveCallbacks(java.lang.Class entityClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead passingCallbackType.POST_REMOVE
-
hasRegisteredCallbacks
@Deprecated boolean hasRegisteredCallbacks(java.lang.Class entityClass, java.lang.Class annotationClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead.
-
-