Class AbstractInterceptor

    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractInterceptor​(java.lang.String entityName)  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      boolean allowLoadOutsideTransaction()  
      java.lang.String getEntityName()  
      SharedSessionContractImplementor getLinkedSession()  
      java.lang.String getSessionFactoryUuid()  
      protected abstract java.lang.Object handleRead​(java.lang.Object target, java.lang.String attributeName, java.lang.Object value)
      Handle the case of reading an attribute.
      protected abstract java.lang.Object handleWrite​(java.lang.Object target, java.lang.String attributeName, java.lang.Object oldValue, java.lang.Object newValue)
      Handle the case of writing an attribute.
      boolean readBoolean​(java.lang.Object obj, java.lang.String name, boolean oldValue)  
      byte readByte​(java.lang.Object obj, java.lang.String name, byte oldValue)  
      char readChar​(java.lang.Object obj, java.lang.String name, char oldValue)  
      double readDouble​(java.lang.Object obj, java.lang.String name, double oldValue)  
      float readFloat​(java.lang.Object obj, java.lang.String name, float oldValue)  
      int readInt​(java.lang.Object obj, java.lang.String name, int oldValue)  
      long readLong​(java.lang.Object obj, java.lang.String name, long oldValue)  
      java.lang.Object readObject​(java.lang.Object obj, java.lang.String name, java.lang.Object oldValue)  
      short readShort​(java.lang.Object obj, java.lang.String name, short oldValue)  
      void setSession​(SharedSessionContractImplementor session)  
      void unsetSession()  
      boolean writeBoolean​(java.lang.Object obj, java.lang.String name, boolean oldValue, boolean newValue)  
      byte writeByte​(java.lang.Object obj, java.lang.String name, byte oldValue, byte newValue)  
      char writeChar​(java.lang.Object obj, java.lang.String name, char oldValue, char newValue)  
      double writeDouble​(java.lang.Object obj, java.lang.String name, double oldValue, double newValue)  
      float writeFloat​(java.lang.Object obj, java.lang.String name, float oldValue, float newValue)  
      int writeInt​(java.lang.Object obj, java.lang.String name, int oldValue, int newValue)  
      long writeLong​(java.lang.Object obj, java.lang.String name, long oldValue, long newValue)  
      java.lang.Object writeObject​(java.lang.Object obj, java.lang.String name, java.lang.Object oldValue, java.lang.Object newValue)  
      short writeShort​(java.lang.Object obj, java.lang.String name, short oldValue, short newValue)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait