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 |
getSession
public 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 PermissionCheckEntityInformation
public Serializable getId()
public EntityPersister getPersister()
entity
.public EventSource getSource()
AbstractEvent.getSession()
insteadAbstractEvent
.public String getEntityName()
getEntityName
in interface PermissionCheckEntityInformation
public Serializable getIdentifier()
getIdentifier
in interface PermissionCheckEntityInformation
Copyright © 2001-2013 Red Hat, Inc. All Rights Reserved.