Package play.db.jpa
Class HibernateInterceptor
- java.lang.Object
-
- org.hibernate.EmptyInterceptor
-
- play.db.jpa.HibernateInterceptor
-
- All Implemented Interfaces:
java.io.Serializable,org.hibernate.Interceptor
public class HibernateInterceptor extends org.hibernate.EmptyInterceptor- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.ThreadLocal<java.lang.Object>entities
-
Constructor Summary
Constructors Constructor Description HibernateInterceptor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterTransactionCompletion(org.hibernate.Transaction tx)int[]findDirty(java.lang.Object o, java.io.Serializable id, java.lang.Object[] arg2, java.lang.Object[] arg3, java.lang.String[] arg4, org.hibernate.type.Type[] arg5)voidonCollectionRecreate(java.lang.Object collection, java.io.Serializable key)voidonCollectionRemove(java.lang.Object collection, java.io.Serializable key)voidonCollectionUpdate(java.lang.Object collection, java.io.Serializable key)booleanonSave(java.lang.Object entity, java.io.Serializable id, java.lang.Object[] state, java.lang.String[] propertyNames, org.hibernate.type.Type[] types)
-
-
-
Method Detail
-
findDirty
public int[] findDirty(java.lang.Object o, java.io.Serializable id, java.lang.Object[] arg2, java.lang.Object[] arg3, java.lang.String[] arg4, org.hibernate.type.Type[] arg5)- Specified by:
findDirtyin interfaceorg.hibernate.Interceptor- Overrides:
findDirtyin classorg.hibernate.EmptyInterceptor
-
onCollectionUpdate
public void onCollectionUpdate(java.lang.Object collection, java.io.Serializable key) throws org.hibernate.CallbackException- Specified by:
onCollectionUpdatein interfaceorg.hibernate.Interceptor- Overrides:
onCollectionUpdatein classorg.hibernate.EmptyInterceptor- Throws:
org.hibernate.CallbackException
-
onCollectionRecreate
public void onCollectionRecreate(java.lang.Object collection, java.io.Serializable key) throws org.hibernate.CallbackException- Specified by:
onCollectionRecreatein interfaceorg.hibernate.Interceptor- Overrides:
onCollectionRecreatein classorg.hibernate.EmptyInterceptor- Throws:
org.hibernate.CallbackException
-
onCollectionRemove
public void onCollectionRemove(java.lang.Object collection, java.io.Serializable key) throws org.hibernate.CallbackException- Specified by:
onCollectionRemovein interfaceorg.hibernate.Interceptor- Overrides:
onCollectionRemovein classorg.hibernate.EmptyInterceptor- Throws:
org.hibernate.CallbackException
-
onSave
public boolean onSave(java.lang.Object entity, java.io.Serializable id, java.lang.Object[] state, java.lang.String[] propertyNames, org.hibernate.type.Type[] types)- Specified by:
onSavein interfaceorg.hibernate.Interceptor- Overrides:
onSavein classorg.hibernate.EmptyInterceptor
-
afterTransactionCompletion
public void afterTransactionCompletion(org.hibernate.Transaction tx)
- Specified by:
afterTransactionCompletionin interfaceorg.hibernate.Interceptor- Overrides:
afterTransactionCompletionin classorg.hibernate.EmptyInterceptor
-
-