Package org.hibernate.jpa.event.spi
Interface Callback
-
- All Superinterfaces:
java.io.Serializable
public interface Callback extends java.io.Serializable
Represents a JPA event callback (the method). Generally there are 2 flavors of this; either an annotated method on the entity itself or an annotated method on a separate "listener" class. This contract presents a unified abstraction for both cases
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CallbackType
getCallbackType()
The type of callback (pre-update, pre-persist, etc) handledboolean
performCallback(java.lang.Object entity)
Contract for performing the callback
-
-
-
Method Detail
-
getCallbackType
CallbackType getCallbackType()
The type of callback (pre-update, pre-persist, etc) handled
-
performCallback
boolean performCallback(java.lang.Object entity)
Contract for performing the callback- Parameters:
entity
- Reference to the entity for which the callback is triggered.- Returns:
- Did a callback actually happen?
-
-