Package org.hibernate.jpa.event.spi
Interface CallbackRegistry
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
CallbackBuilder.CallbackRegistrar
,CallbackRegistrar
public interface CallbackRegistry extends Serializable
Registry of Callbacks by entity and type
-
-
Method Summary
-
-
-
Method Detail
-
hasRegisteredCallbacks
boolean hasRegisteredCallbacks(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(Object entity)
-
postCreate
void postCreate(Object entity)
-
preUpdate
boolean preUpdate(Object entity)
-
postUpdate
void postUpdate(Object entity)
-
preRemove
void preRemove(Object entity)
-
postRemove
void postRemove(Object entity)
-
postLoad
boolean postLoad(Object entity)
-
hasPostCreateCallbacks
@Deprecated boolean hasPostCreateCallbacks(Class entityClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead passingCallbackType.POST_PERSIST
-
hasPostUpdateCallbacks
@Deprecated boolean hasPostUpdateCallbacks(Class entityClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead passingCallbackType.POST_UPDATE
-
hasPostRemoveCallbacks
@Deprecated boolean hasPostRemoveCallbacks(Class entityClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead passingCallbackType.POST_REMOVE
-
hasRegisteredCallbacks
@Deprecated boolean hasRegisteredCallbacks(Class entityClass, Class annotationClass)
Deprecated.UsehasRegisteredCallbacks(Class, CallbackType)
instead.
-
-