public interface org.hibernate.event.spi.EventSource extends org.hibernate.engine.spi.SessionImplementor
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.event.spi.EventSource
  super_class: java.lang.Object
{
  public abstract org.hibernate.engine.spi.ActionQueue getActionQueue();
    descriptor: ()Lorg/hibernate/engine/spi/ActionQueue;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object instantiate(org.hibernate.persister.entity.EntityPersister, java.io.Serializable);
    descriptor: (Lorg/hibernate/persister/entity/EntityPersister;Ljava/io/Serializable;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
           Name  Flags
      persister  
      id         

  public abstract void forceFlush(org.hibernate.engine.spi.EntityEntry);
    descriptor: (Lorg/hibernate/engine/spi/EntityEntry;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
      Name  Flags
      e     

  public abstract void merge(java.lang.String, java.lang.Object, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
               Name  Flags
      entityName     
      object         
      copiedAlready  

  public abstract void persist(java.lang.String, java.lang.Object, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                Name  Flags
      entityName      
      object          
      createdAlready  

  public abstract void persistOnFlush(java.lang.String, java.lang.Object, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      entityName     
      object         
      copiedAlready  

  public abstract void refresh(java.lang.String, java.lang.Object, java.util.Map);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;Ljava/util/Map;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.hibernate.HibernateException
    MethodParameters:
                  Name  Flags
      entityName        
      object            
      refreshedAlready  

  public abstract void delete(java.lang.String, java.lang.Object, boolean, java.util.Set);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;ZLjava/util/Set;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                        Name  Flags
      entityName              
      child                   
      isCascadeDeleteEnabled  
      transientEntities       

  public abstract void removeOrphanBeforeUpdates(java.lang.String, java.lang.Object);
    descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      entityName  
      child       
}
SourceFile: "EventSource.java"