org.hibernate.event
Class PreDeleteEvent
- Serializable
public class PreDeleteEvent
Represents a pre-delete event, which occurs just prior to
performing the deletion of an entity from the database.
PreDeleteEvent
public PreDeleteEvent(Object entity,
Serializable id,
Object[] deletedState,
EntityPersister persister,
EventSource source)
Constructs an event containing the pertinent information.
entity
- The entity to be deleted.id
- The id to use in the deletion.deletedState
- The entity's state at deletion time.persister
- The entity's persister.source
- The session from which the event originated.
getDeletedState
public Object[] getDeletedState()
Getter for property 'deletedState'. This is the entity state at the
time of deletion (useful for optomistic locking and such).
- Value for property 'deletedState'.