Package org.hibernate.event.spi
Class AbstractPreDatabaseOperationEvent
- java.lang.Object
-
- org.hibernate.event.spi.AbstractEvent
-
- org.hibernate.event.spi.AbstractPreDatabaseOperationEvent
-
- All Implemented Interfaces:
Serializable,PermissionCheckEntityInformation
- Direct Known Subclasses:
PreDeleteEvent,PreInsertEvent,PreUpdateEvent
public abstract class AbstractPreDatabaseOperationEvent extends AbstractEvent implements PermissionCheckEntityInformation
Represents an operation we are about to perform against the database.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractPreDatabaseOperationEvent(EventSource source, Object entity, Serializable id, EntityPersister persister)Constructs an event containing the pertinent information.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ObjectgetEntity()Deprecated.Support for JACC will be removed in 6.0StringgetEntityName()Deprecated.Support for JACC will be removed in 6.0SerializablegetId()The id to be used in the database operation.SerializablegetIdentifier()Deprecated.Support for JACC will be removed in 6.0EntityPersistergetPersister()The persister for theentity.EventSourcegetSource()Deprecated.UseAbstractEvent.getSession()instead-
Methods inherited from class org.hibernate.event.spi.AbstractEvent
getSession
-
-
-
-
Constructor Detail
-
AbstractPreDatabaseOperationEvent
public AbstractPreDatabaseOperationEvent(EventSource source, Object entity, Serializable id, EntityPersister persister)
Constructs an event containing the pertinent information.- Parameters:
source- The session from which the event originated.entity- The entity to be invloved in the database operation.id- The entity id to be invloved in the database operation.persister- The entity's persister.
-
-
Method Detail
-
getEntity
@Deprecated public Object getEntity()
Deprecated.Support for JACC will be removed in 6.0Retrieves the entity involved in the database operation.- Specified by:
getEntityin interfacePermissionCheckEntityInformation- Returns:
- The entity.
-
getId
public Serializable getId()
The id to be used in the database operation.- Returns:
- The id.
-
getPersister
public EntityPersister getPersister()
The persister for theentity.- Returns:
- The entity persister.
-
getSource
@Deprecated public EventSource getSource()
Deprecated.UseAbstractEvent.getSession()insteadGetter for property 'source'. This is the session from which the event originated. Some of the pre-* events had previous exposed the event source using getSource() because they had not originally extended fromAbstractEvent.- Returns:
- Value for property 'source'.
-
getEntityName
@Deprecated public String getEntityName()
Deprecated.Support for JACC will be removed in 6.0- Specified by:
getEntityNamein interfacePermissionCheckEntityInformation
-
getIdentifier
@Deprecated public Serializable getIdentifier()
Deprecated.Support for JACC will be removed in 6.0- Specified by:
getIdentifierin interfacePermissionCheckEntityInformation
-
-