public interface org.hibernate.Interceptor
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.hibernate.Interceptor
super_class: java.lang.Object
{
public abstract boolean onLoad(java.lang.Object, java.io.Serializable, java.lang.Object[], java.lang.String[], org.hibernate.type.Type[]);
descriptor: (Ljava/lang/Object;Ljava/io/Serializable;[Ljava/lang/Object;[Ljava/lang/String;[Lorg/hibernate/type/Type;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
entity
id
state
propertyNames
types
public abstract boolean onFlushDirty(java.lang.Object, java.io.Serializable, java.lang.Object[], java.lang.Object[], java.lang.String[], org.hibernate.type.Type[]);
descriptor: (Ljava/lang/Object;Ljava/io/Serializable;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/String;[Lorg/hibernate/type/Type;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
entity
id
currentState
previousState
propertyNames
types
public abstract boolean onSave(java.lang.Object, java.io.Serializable, java.lang.Object[], java.lang.String[], org.hibernate.type.Type[]);
descriptor: (Ljava/lang/Object;Ljava/io/Serializable;[Ljava/lang/Object;[Ljava/lang/String;[Lorg/hibernate/type/Type;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
entity
id
state
propertyNames
types
public abstract void onDelete(java.lang.Object, java.io.Serializable, java.lang.Object[], java.lang.String[], org.hibernate.type.Type[]);
descriptor: (Ljava/lang/Object;Ljava/io/Serializable;[Ljava/lang/Object;[Ljava/lang/String;[Lorg/hibernate/type/Type;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
entity
id
state
propertyNames
types
public abstract void onCollectionRecreate(java.lang.Object, java.io.Serializable);
descriptor: (Ljava/lang/Object;Ljava/io/Serializable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
collection
key
public abstract void onCollectionRemove(java.lang.Object, java.io.Serializable);
descriptor: (Ljava/lang/Object;Ljava/io/Serializable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
collection
key
public abstract void onCollectionUpdate(java.lang.Object, java.io.Serializable);
descriptor: (Ljava/lang/Object;Ljava/io/Serializable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
collection
key
public abstract void preFlush(java.util.Iterator);
descriptor: (Ljava/util/Iterator;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
entities
public abstract void postFlush(java.util.Iterator);
descriptor: (Ljava/util/Iterator;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
entities
public abstract java.lang.Boolean isTransient(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Boolean;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
public abstract int[] findDirty(java.lang.Object, java.io.Serializable, java.lang.Object[], java.lang.Object[], java.lang.String[], org.hibernate.type.Type[]);
descriptor: (Ljava/lang/Object;Ljava/io/Serializable;[Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/String;[Lorg/hibernate/type/Type;)[I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
entity
id
currentState
previousState
propertyNames
types
public abstract java.lang.Object instantiate(java.lang.String, org.hibernate.EntityMode, java.io.Serializable);
descriptor: (Ljava/lang/String;Lorg/hibernate/EntityMode;Ljava/io/Serializable;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
entityName
entityMode
id
public abstract java.lang.String getEntityName(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
object
public abstract java.lang.Object getEntity(java.lang.String, java.io.Serializable);
descriptor: (Ljava/lang/String;Ljava/io/Serializable;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.hibernate.CallbackException
MethodParameters:
Name Flags
entityName
id
public abstract void afterTransactionBegin(org.hibernate.Transaction);
descriptor: (Lorg/hibernate/Transaction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
tx
public abstract void beforeTransactionCompletion(org.hibernate.Transaction);
descriptor: (Lorg/hibernate/Transaction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
tx
public abstract void afterTransactionCompletion(org.hibernate.Transaction);
descriptor: (Lorg/hibernate/Transaction;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
tx
public abstract java.lang.String onPrepareStatement(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sql
}
SourceFile: "Interceptor.java"