|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.hibernate.action.EntityAction
Base class for actions relating to insert/update/delete of an entity instance.
| Constructor Summary | |
protected |
EntityAction(SessionImplementor session,
Serializable id,
Object instance,
EntityPersister persister)
Instantiate an action. |
| Method Summary | |
void |
beforeExecutions()
Called before executing any actions |
int |
compareTo(Object other)
|
String |
getEntityName()
entity name accessor |
Serializable |
getId()
entity id accessor |
Object |
getInstance()
entity instance accessor |
EntityPersister |
getPersister()
entity persister accessor |
Serializable[] |
getPropertySpaces()
What spaces (tables) are affected by this action? |
SessionImplementor |
getSession()
originating session accessor |
boolean |
hasAfterTransactionCompletion()
Do we need to retain this instance until after the transaction completes? |
protected abstract boolean |
hasPostCommitEventListeners()
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.hibernate.action.Executable |
afterTransactionCompletion, execute |
| Constructor Detail |
protected EntityAction(SessionImplementor session, Serializable id, Object instance, EntityPersister persister)
session - The session from which this action is coming.id - The id of the entityinstance - The entiyt instancepersister - The entity persister| Method Detail |
protected abstract boolean hasPostCommitEventListeners()
public String getEntityName()
public final Serializable getId()
public final Object getInstance()
public final SessionImplementor getSession()
public final EntityPersister getPersister()
public final Serializable[] getPropertySpaces()
Executable
getPropertySpaces in interface Executablepublic void beforeExecutions()
Executable
beforeExecutions in interface Executablepublic boolean hasAfterTransactionCompletion()
Executable
hasAfterTransactionCompletion in interface Executablepublic String toString()
public int compareTo(Object other)
compareTo in interface Comparable
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||