org.jboss.test.hibernate
Class SimpleInterceptor

java.lang.Object
  extended byorg.jboss.test.hibernate.SimpleInterceptor

public class SimpleInterceptor
extends java.lang.Object

Implementation of SimpleInterceptor.


Constructor Summary
SimpleInterceptor()
           
 
Method Summary
 void afterTransactionBegin(Transaction transaction)
           
 void afterTransactionCompletion(Transaction transaction)
           
 void beforeTransactionCompletion(Transaction transaction)
           
 int[] findDirty(java.lang.Object o, java.io.Serializable serializable, java.lang.Object[] objects, java.lang.Object[] objects1, java.lang.String[] strings, Type[] types)
           
 java.lang.Object getEntity(java.lang.String name, java.io.Serializable serializable)
           
 java.lang.String getEntityName(java.lang.Object o)
           
 java.lang.Object instantiate(java.lang.String name, EntityMode entityMode, java.io.Serializable serializable)
           
 java.lang.Boolean isTransient(java.lang.Object o)
           
 void onDelete(java.lang.Object o, java.io.Serializable serializable, java.lang.Object[] objects, java.lang.String[] strings, Type[] types)
           
 boolean onFlushDirty(java.lang.Object o, java.io.Serializable serializable, java.lang.Object[] objects, java.lang.Object[] objects1, java.lang.String[] strings, Type[] types)
           
 boolean onLoad(java.lang.Object o, java.io.Serializable serializable, java.lang.Object[] objects, java.lang.String[] strings, Type[] types)
           
 boolean onSave(java.lang.Object o, java.io.Serializable serializable, java.lang.Object[] objects, java.lang.String[] strings, Type[] types)
           
 void postFlush(java.util.Iterator iterator)
           
 void preFlush(java.util.Iterator iterator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleInterceptor

public SimpleInterceptor()
Method Detail

onLoad

public boolean onLoad(java.lang.Object o,
                      java.io.Serializable serializable,
                      java.lang.Object[] objects,
                      java.lang.String[] strings,
                      Type[] types)
               throws CallbackException
Throws:
CallbackException

onFlushDirty

public boolean onFlushDirty(java.lang.Object o,
                            java.io.Serializable serializable,
                            java.lang.Object[] objects,
                            java.lang.Object[] objects1,
                            java.lang.String[] strings,
                            Type[] types)
                     throws CallbackException
Throws:
CallbackException

onSave

public boolean onSave(java.lang.Object o,
                      java.io.Serializable serializable,
                      java.lang.Object[] objects,
                      java.lang.String[] strings,
                      Type[] types)
               throws CallbackException
Throws:
CallbackException

onDelete

public void onDelete(java.lang.Object o,
                     java.io.Serializable serializable,
                     java.lang.Object[] objects,
                     java.lang.String[] strings,
                     Type[] types)
              throws CallbackException
Throws:
CallbackException

preFlush

public void preFlush(java.util.Iterator iterator)
              throws CallbackException
Throws:
CallbackException

postFlush

public void postFlush(java.util.Iterator iterator)
               throws CallbackException
Throws:
CallbackException

isTransient

public java.lang.Boolean isTransient(java.lang.Object o)

findDirty

public int[] findDirty(java.lang.Object o,
                       java.io.Serializable serializable,
                       java.lang.Object[] objects,
                       java.lang.Object[] objects1,
                       java.lang.String[] strings,
                       Type[] types)

instantiate

public java.lang.Object instantiate(java.lang.String name,
                                    EntityMode entityMode,
                                    java.io.Serializable serializable)
                             throws CallbackException
Throws:
CallbackException

getEntityName

public java.lang.String getEntityName(java.lang.Object o)
                               throws CallbackException
Throws:
CallbackException

getEntity

public java.lang.Object getEntity(java.lang.String name,
                                  java.io.Serializable serializable)
                           throws CallbackException
Throws:
CallbackException

afterTransactionBegin

public void afterTransactionBegin(Transaction transaction)

beforeTransactionCompletion

public void beforeTransactionCompletion(Transaction transaction)

afterTransactionCompletion

public void afterTransactionCompletion(Transaction transaction)