|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.hibernate.EmptyInterceptor
An interceptor that does nothing. May be used as a base class for application-defined custom interceptors.
| Field Summary | |
static Interceptor |
INSTANCE
|
| Constructor Summary | |
protected |
EmptyInterceptor()
|
| Method Summary | |
void |
afterTransactionBegin(Transaction tx)
Called when a Hibernate transaction is begun via the Hibernate Transaction API. |
void |
afterTransactionCompletion(Transaction tx)
Called after a transaction is committed or rolled back. |
void |
beforeTransactionCompletion(Transaction tx)
Called before a transaction is committed (but not before rollback). |
int[] |
findDirty(Object entity,
Serializable id,
Object[] currentState,
Object[] previousState,
String[] propertyNames,
Type[] types)
Called from flush(). |
Object |
getEntity(String entityName,
Serializable id)
Get a fully loaded entity instance that is cached externally |
String |
getEntityName(Object object)
Get the entity name for a persistent or transient instance |
Object |
instantiate(String entityName,
EntityMode entityMode,
Serializable id)
Instantiate the entity class. |
Boolean |
isTransient(Object entity)
Called to distinguish between transient and detached entities. |
void |
onDelete(Object entity,
Serializable id,
Object[] state,
String[] propertyNames,
Type[] types)
Called before an object is deleted. |
boolean |
onFlushDirty(Object entity,
Serializable id,
Object[] currentState,
Object[] previousState,
String[] propertyNames,
Type[] types)
Called when an object is detected to be dirty, during a flush. |
boolean |
onLoad(Object entity,
Serializable id,
Object[] state,
String[] propertyNames,
Type[] types)
Called just before an object is initialized. |
boolean |
onSave(Object entity,
Serializable id,
Object[] state,
String[] propertyNames,
Type[] types)
Called before an object is saved. |
void |
postFlush(Iterator entities)
Called after a flush that actually ends in execution of the SQL statements required to synchronize in-memory state with the database. |
void |
preFlush(Iterator entities)
Called before a flush |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final Interceptor INSTANCE
| Constructor Detail |
protected EmptyInterceptor()
| Method Detail |
public void onDelete(Object entity,
Serializable id,
Object[] state,
String[] propertyNames,
Type[] types)
Interceptor
onDelete in interface Interceptor
public boolean onFlushDirty(Object entity,
Serializable id,
Object[] currentState,
Object[] previousState,
String[] propertyNames,
Type[] types)
Interceptor
onFlushDirty in interface Interceptor
public boolean onLoad(Object entity,
Serializable id,
Object[] state,
String[] propertyNames,
Type[] types)
Interceptor
onLoad in interface Interceptor
public boolean onSave(Object entity,
Serializable id,
Object[] state,
String[] propertyNames,
Type[] types)
Interceptor
onSave in interface Interceptorpublic void postFlush(Iterator entities)
Interceptor
postFlush in interface Interceptorpublic void preFlush(Iterator entities)
Interceptor
preFlush in interface Interceptorpublic Boolean isTransient(Object entity)
Interceptor
isTransient in interface Interceptorentity - a transient or detached entity
public Object instantiate(String entityName,
EntityMode entityMode,
Serializable id)
Interceptor
instantiate in interface InterceptorentityName - the name of the entityentityMode - The type of entity instance to be returned.id - the identifier of the new instance
public int[] findDirty(Object entity,
Serializable id,
Object[] currentState,
Object[] previousState,
String[] propertyNames,
Type[] types)
Interceptor
findDirty in interface Interceptorentity - a persistent entity
public String getEntityName(Object object)
Interceptor
getEntityName in interface Interceptorobject - an entity instance
public Object getEntity(String entityName,
Serializable id)
Interceptor
getEntity in interface InterceptorentityName - the name of the entityid - the instance identifier
public void afterTransactionBegin(Transaction tx)
Interceptor
afterTransactionBegin in interface Interceptorpublic void afterTransactionCompletion(Transaction tx)
Interceptor
afterTransactionCompletion in interface Interceptorpublic void beforeTransactionCompletion(Transaction tx)
Interceptor
beforeTransactionCompletion in interface Interceptor
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||