public interface org.springframework.data.mapping.model.MutablePersistentEntity<T, P extends org.springframework.data.mapping.PersistentProperty<P>> extends org.springframework.data.mapping.PersistentEntity<T, P>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.springframework.data.mapping.model.MutablePersistentEntity
  super_class: java.lang.Object
{
  public abstract void addPersistentProperty();
    descriptor: (Lorg/springframework/data/mapping/PersistentProperty;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TP;)V
    MethodParameters:
          Name  Flags
      property  

  public abstract void addAssociation(org.springframework.data.mapping.Association<P>);
    descriptor: (Lorg/springframework/data/mapping/Association;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/springframework/data/mapping/Association<TP;>;)V
    MethodParameters:
             Name  Flags
      association  

  public abstract void verify();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.springframework.data.mapping.MappingException

  public abstract void setPersistentPropertyAccessorFactory(org.springframework.data.mapping.model.PersistentPropertyAccessorFactory);
    descriptor: (Lorg/springframework/data/mapping/model/PersistentPropertyAccessorFactory;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      factory  

  public abstract void setEvaluationContextProvider(org.springframework.data.spel.EvaluationContextProvider);
    descriptor: (Lorg/springframework/data/spel/EvaluationContextProvider;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      provider  
}
Signature: <T:Ljava/lang/Object;P::Lorg/springframework/data/mapping/PersistentProperty<TP;>;>Ljava/lang/Object;Lorg/springframework/data/mapping/PersistentEntity<TT;TP;>;
SourceFile: "MutablePersistentEntity.java"