public abstract class AbstractPreDatabaseOperationEvent extends AbstractEvent implements PermissionCheckEntityInformation
| Constructor and Description |
|---|
AbstractPreDatabaseOperationEvent(EventSource source,
Object entity,
Serializable id,
EntityPersister persister)
Constructs an event containing the pertinent information.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
getEntity()
Retrieves the entity involved in the database operation.
|
String |
getEntityName() |
Serializable |
getId()
The id to be used in the database operation.
|
Serializable |
getIdentifier() |
EntityPersister |
getPersister()
The persister for the
entity. |
EventSource |
getSource()
Deprecated.
Use
AbstractEvent.getSession() instead |
getSessionpublic AbstractPreDatabaseOperationEvent(EventSource source, Object entity, Serializable id, EntityPersister persister)
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.public Object getEntity()
getEntity in interface PermissionCheckEntityInformationpublic Serializable getId()
public EntityPersister getPersister()
entity.public EventSource getSource()
AbstractEvent.getSession() insteadAbstractEvent.public String getEntityName()
getEntityName in interface PermissionCheckEntityInformationpublic Serializable getIdentifier()
getIdentifier in interface PermissionCheckEntityInformationCopyright © 2001-2013 Red Hat, Inc. All Rights Reserved.