public interface org.springframework.data.crossstore.ChangeSetPersister<K>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.springframework.data.crossstore.ChangeSetPersister
  super_class: java.lang.Object
{
  public static final java.lang.String ID_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "_id"

  public static final java.lang.String CLASS_KEY;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "_class"

  public abstract void getPersistentState(java.lang.Class<? extends org.springframework.data.crossstore.ChangeSetBacked>, K, org.springframework.data.crossstore.ChangeSet) throws org.springframework.dao.DataAccessException, org.springframework.data.crossstore.ChangeSetPersister$NotFoundException;
    descriptor: (Ljava/lang/Class;Ljava/lang/Object;Lorg/springframework/data/crossstore/ChangeSet;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.springframework.dao.DataAccessException, org.springframework.data.crossstore.ChangeSetPersister$NotFoundException
    Signature: (Ljava/lang/Class<+Lorg/springframework/data/crossstore/ChangeSetBacked;>;TK;Lorg/springframework/data/crossstore/ChangeSet;)V^Lorg/springframework/dao/DataAccessException;^Lorg/springframework/data/crossstore/ChangeSetPersister$NotFoundException;
    MethodParameters:
             Name  Flags
      entityClass  
      key          
      changeSet    

  public abstract K getPersistentId(org.springframework.data.crossstore.ChangeSetBacked, org.springframework.data.crossstore.ChangeSet);
    descriptor: (Lorg/springframework/data/crossstore/ChangeSetBacked;Lorg/springframework/data/crossstore/ChangeSet;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.springframework.dao.DataAccessException
    Signature: (Lorg/springframework/data/crossstore/ChangeSetBacked;Lorg/springframework/data/crossstore/ChangeSet;)TK;
    MethodParameters:
        Name  Flags
      entity  
      cs      

  public abstract K persistState(org.springframework.data.crossstore.ChangeSetBacked, org.springframework.data.crossstore.ChangeSet);
    descriptor: (Lorg/springframework/data/crossstore/ChangeSetBacked;Lorg/springframework/data/crossstore/ChangeSet;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.springframework.dao.DataAccessException
    Signature: (Lorg/springframework/data/crossstore/ChangeSetBacked;Lorg/springframework/data/crossstore/ChangeSet;)TK;
    MethodParameters:
        Name  Flags
      entity  
      cs      
}
Signature: <K:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "ChangeSetPersister.java"
NestMembers:
  org.springframework.data.crossstore.ChangeSetPersister$NotFoundException
InnerClasses:
  public NotFoundException = org.springframework.data.crossstore.ChangeSetPersister$NotFoundException of org.springframework.data.crossstore.ChangeSetPersister