public class CompositeInterceptor extends Object implements org.hibernate.Interceptor
Constructor and Description |
---|
CompositeInterceptor(List<org.hibernate.Interceptor> delegates) |
Modifier and Type | Method and Description |
---|---|
void |
afterTransactionBegin(org.hibernate.Transaction tx) |
void |
afterTransactionCompletion(org.hibernate.Transaction tx) |
void |
beforeTransactionCompletion(org.hibernate.Transaction tx) |
int[] |
findDirty(Object entity,
Serializable id,
Object[] currentState,
Object[] previousState,
String[] propertyNames,
org.hibernate.type.Type[] types) |
Object |
getEntity(String entityName,
Serializable id) |
String |
getEntityName(Object object) |
Object |
instantiate(String entityName,
org.hibernate.EntityMode entityMode,
Serializable id) |
Boolean |
isTransient(Object entity) |
void |
onCollectionRecreate(Object collection,
Serializable key) |
void |
onCollectionRemove(Object collection,
Serializable key) |
void |
onCollectionUpdate(Object collection,
Serializable key) |
void |
onDelete(Object entity,
Serializable id,
Object[] state,
String[] propertyNames,
org.hibernate.type.Type[] types) |
boolean |
onFlushDirty(Object entity,
Serializable id,
Object[] currentState,
Object[] previousState,
String[] propertyNames,
org.hibernate.type.Type[] types) |
boolean |
onLoad(Object entity,
Serializable id,
Object[] state,
String[] propertyNames,
org.hibernate.type.Type[] types) |
String |
onPrepareStatement(String sql) |
boolean |
onSave(Object entity,
Serializable id,
Object[] state,
String[] propertyNames,
org.hibernate.type.Type[] types) |
void |
postFlush(Iterator entities) |
void |
preFlush(Iterator entities) |
public CompositeInterceptor(List<org.hibernate.Interceptor> delegates)
public boolean onLoad(Object entity, Serializable id, Object[] state, String[] propertyNames, org.hibernate.type.Type[] types) throws org.hibernate.CallbackException
onLoad
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public boolean onFlushDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, org.hibernate.type.Type[] types) throws org.hibernate.CallbackException
onFlushDirty
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public boolean onSave(Object entity, Serializable id, Object[] state, String[] propertyNames, org.hibernate.type.Type[] types) throws org.hibernate.CallbackException
onSave
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public void onDelete(Object entity, Serializable id, Object[] state, String[] propertyNames, org.hibernate.type.Type[] types) throws org.hibernate.CallbackException
onDelete
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public void onCollectionRecreate(Object collection, Serializable key) throws org.hibernate.CallbackException
onCollectionRecreate
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public void onCollectionRemove(Object collection, Serializable key) throws org.hibernate.CallbackException
onCollectionRemove
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public void onCollectionUpdate(Object collection, Serializable key) throws org.hibernate.CallbackException
onCollectionUpdate
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public void preFlush(Iterator entities) throws org.hibernate.CallbackException
preFlush
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public void postFlush(Iterator entities) throws org.hibernate.CallbackException
postFlush
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public Boolean isTransient(Object entity)
isTransient
in interface org.hibernate.Interceptor
public int[] findDirty(Object entity, Serializable id, Object[] currentState, Object[] previousState, String[] propertyNames, org.hibernate.type.Type[] types)
findDirty
in interface org.hibernate.Interceptor
public Object instantiate(String entityName, org.hibernate.EntityMode entityMode, Serializable id) throws org.hibernate.CallbackException
instantiate
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public String getEntityName(Object object) throws org.hibernate.CallbackException
getEntityName
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public Object getEntity(String entityName, Serializable id) throws org.hibernate.CallbackException
getEntity
in interface org.hibernate.Interceptor
org.hibernate.CallbackException
public void afterTransactionBegin(org.hibernate.Transaction tx)
afterTransactionBegin
in interface org.hibernate.Interceptor
public void beforeTransactionCompletion(org.hibernate.Transaction tx)
beforeTransactionCompletion
in interface org.hibernate.Interceptor
public void afterTransactionCompletion(org.hibernate.Transaction tx)
afterTransactionCompletion
in interface org.hibernate.Interceptor
Copyright © 2003–2020 Atlassian. All rights reserved.