public interface io.ebeanservice.docstore.api.DocStoreBeanAdapter<T> extends io.ebean.plugin.BeanDocType<T>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.ebeanservice.docstore.api.DocStoreBeanAdapter
  super_class: java.lang.Object
{
  public abstract void registerPaths();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void registerInvalidationPath(java.lang.String, java.lang.String, java.util.Set<java.lang.String>);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/util/Set<Ljava/lang/String;>;)V
    MethodParameters:
            Name  Flags
      queueId     
      path        
      properties  

  public abstract void applyPath(io.ebean.Query<T>);
    descriptor: (Lio/ebean/Query;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebean/Query<TT;>;)V
    MethodParameters:
       Name  Flags
      query  

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

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

  public abstract io.ebean.annotation.DocStoreMode getMode(io.ebeaninternal.server.core.PersistRequest$Type, io.ebean.annotation.DocStoreMode);
    descriptor: (Lio/ebeaninternal/server/core/PersistRequest$Type;Lio/ebean/annotation/DocStoreMode;)Lio/ebean/annotation/DocStoreMode;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      persistType  
      txnMode      

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

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

  public abstract void deleteById(java.lang.Object, io.ebean.docstore.DocUpdateContext);
    descriptor: (Ljava/lang/Object;Lio/ebean/docstore/DocUpdateContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
         Name  Flags
      idValue  
      txn      

  public abstract void index(, T, io.ebean.docstore.DocUpdateContext);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lio/ebean/docstore/DocUpdateContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/lang/Object;TT;Lio/ebean/docstore/DocUpdateContext;)V
    MethodParameters:
            Name  Flags
      idValue     
      entityBean  
      txn         

  public abstract void insert(, io.ebeaninternal.server.core.PersistRequestBean<T>, io.ebeanservice.docstore.api.DocStoreUpdateContext);
    descriptor: (Ljava/lang/Object;Lio/ebeaninternal/server/core/PersistRequestBean;Lio/ebeanservice/docstore/api/DocStoreUpdateContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/lang/Object;Lio/ebeaninternal/server/core/PersistRequestBean<TT;>;Lio/ebeanservice/docstore/api/DocStoreUpdateContext;)V
    MethodParameters:
                Name  Flags
      idValue         
      persistRequest  
      txn             

  public abstract void update(, io.ebeaninternal.server.core.PersistRequestBean<T>, io.ebeanservice.docstore.api.DocStoreUpdateContext);
    descriptor: (Ljava/lang/Object;Lio/ebeaninternal/server/core/PersistRequestBean;Lio/ebeanservice/docstore/api/DocStoreUpdateContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (Ljava/lang/Object;Lio/ebeaninternal/server/core/PersistRequestBean<TT;>;Lio/ebeanservice/docstore/api/DocStoreUpdateContext;)V
    MethodParameters:
                Name  Flags
      idValue         
      persistRequest  
      txn             

  public abstract void updateEmbedded(io.ebeaninternal.server.core.PersistRequestBean<T>, io.ebeanservice.docstore.api.DocStoreUpdates);
    descriptor: (Lio/ebeaninternal/server/core/PersistRequestBean;Lio/ebeanservice/docstore/api/DocStoreUpdates;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/ebeaninternal/server/core/PersistRequestBean<TT;>;Lio/ebeanservice/docstore/api/DocStoreUpdates;)V
    MethodParameters:
                 Name  Flags
      request          
      docStoreUpdates  

  public abstract void updateEmbedded(java.lang.Object, java.lang.String, java.lang.String, io.ebean.docstore.DocUpdateContext);
    descriptor: (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;Lio/ebean/docstore/DocUpdateContext;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                    Name  Flags
      idValue             
      embeddedProperty    
      embeddedRawContent  
      txn                 

  public abstract io.ebeanservice.docstore.api.mapping.DocumentMapping createDocMapping();
    descriptor: ()Lio/ebeanservice/docstore/api/mapping/DocumentMapping;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract boolean hasEmbeddedInvalidation();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Lio/ebean/plugin/BeanDocType<TT;>;
SourceFile: "DocStoreBeanAdapter.java"
InnerClasses:
  public final Type = io.ebeaninternal.server.core.PersistRequest$Type of io.ebeaninternal.server.core.PersistRequest