public interface org.hibernate.engine.spi.EntityEntry
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.hibernate.engine.spi.EntityEntry
  super_class: java.lang.Object
{
  public abstract org.hibernate.LockMode getLockMode();
    descriptor: ()Lorg/hibernate/LockMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setLockMode(org.hibernate.LockMode);
    descriptor: (Lorg/hibernate/LockMode;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      lockMode  

  public abstract org.hibernate.engine.spi.Status getStatus();
    descriptor: ()Lorg/hibernate/engine/spi/Status;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setStatus(org.hibernate.engine.spi.Status);
    descriptor: (Lorg/hibernate/engine/spi/Status;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      status  

  public abstract java.io.Serializable getId();
    descriptor: ()Ljava/io/Serializable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object[] getLoadedState();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object getLoadedValue(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      propertyName  

  public abstract void overwriteLoadedStateCollectionValue(java.lang.String, org.hibernate.collection.spi.PersistentCollection);
    descriptor: (Ljava/lang/String;Lorg/hibernate/collection/spi/PersistentCollection;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      propertyName  
      collection    

  public abstract java.lang.Object[] getDeletedState();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setDeletedState(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      deletedState  

  public abstract boolean isExistsInDatabase();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object getVersion();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.persister.entity.EntityPersister getPersister();
    descriptor: ()Lorg/hibernate/persister/entity/EntityPersister;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.hibernate.engine.spi.EntityKey getEntityKey();
    descriptor: ()Lorg/hibernate/engine/spi/EntityKey;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String getEntityName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isBeingReplicated();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object getRowId();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void postUpdate(java.lang.Object, java.lang.Object[], java.lang.Object);
    descriptor: (Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      entity        
      updatedState  
      nextVersion   

  public abstract void postDelete();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void postInsert(java.lang.Object[]);
    descriptor: ([Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      insertedState  

  public abstract boolean isNullifiable(boolean, org.hibernate.engine.spi.SharedSessionContractImplementor);
    descriptor: (ZLorg/hibernate/engine/spi/SharedSessionContractImplementor;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      earlyInsert  
      session      

  public abstract boolean requiresDirtyCheck(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      entity  

  public abstract boolean isModifiableEntity();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void forceLocked(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      entity       
      nextVersion  

  public abstract boolean isReadOnly();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setReadOnly(boolean, java.lang.Object);
    descriptor: (ZLjava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      readOnly  
      entity    

  public abstract java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void serialize(java.io.ObjectOutputStream);
    descriptor: (Ljava/io/ObjectOutputStream;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      oos   

  public abstract void addExtraState(org.hibernate.engine.spi.EntityEntryExtraState);
    descriptor: (Lorg/hibernate/engine/spi/EntityEntryExtraState;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
            Name  Flags
      extraState  

  public abstract <T extends org.hibernate.engine.spi.EntityEntryExtraState> T getExtraState(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Lorg/hibernate/engine/spi/EntityEntryExtraState;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: <T::Lorg/hibernate/engine/spi/EntityEntryExtraState;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
                Name  Flags
      extraStateType  
}
SourceFile: "EntityEntry.java"