Class DiffApiImpl

    • Constructor Summary

      Constructors 
      Constructor Description
      DiffApiImpl​(ServerConfig config, org.projectnessie.versioned.VersionStore store, Authorizer authorizer, java.util.function.Supplier<java.security.Principal> principal)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <R> R getDiff​(java.lang.String fromRef, java.lang.String fromHash, java.lang.String toRef, java.lang.String toHash, java.lang.String pagingToken, PagedResponseHandler<R,​org.projectnessie.model.DiffResponse.DiffEntry> pagedResponseHandler, java.util.function.Consumer<org.projectnessie.versioned.WithHash<org.projectnessie.versioned.NamedRef>> fromReference, java.util.function.Consumer<org.projectnessie.versioned.WithHash<org.projectnessie.versioned.NamedRef>> toReference, org.projectnessie.model.ContentKey minKey, org.projectnessie.model.ContentKey maxKey, org.projectnessie.model.ContentKey prefixKey, java.util.List<org.projectnessie.model.ContentKey> requestedKeys, java.lang.String filter)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DiffApiImpl

        public DiffApiImpl​(ServerConfig config,
                           org.projectnessie.versioned.VersionStore store,
                           Authorizer authorizer,
                           java.util.function.Supplier<java.security.Principal> principal)
    • Method Detail

      • getDiff

        public <R> R getDiff​(java.lang.String fromRef,
                             java.lang.String fromHash,
                             java.lang.String toRef,
                             java.lang.String toHash,
                             java.lang.String pagingToken,
                             PagedResponseHandler<R,​org.projectnessie.model.DiffResponse.DiffEntry> pagedResponseHandler,
                             java.util.function.Consumer<org.projectnessie.versioned.WithHash<org.projectnessie.versioned.NamedRef>> fromReference,
                             java.util.function.Consumer<org.projectnessie.versioned.WithHash<org.projectnessie.versioned.NamedRef>> toReference,
                             org.projectnessie.model.ContentKey minKey,
                             org.projectnessie.model.ContentKey maxKey,
                             org.projectnessie.model.ContentKey prefixKey,
                             java.util.List<org.projectnessie.model.ContentKey> requestedKeys,
                             java.lang.String filter)
                      throws org.projectnessie.error.NessieNotFoundException
        Specified by:
        getDiff in interface DiffService
        Throws:
        org.projectnessie.error.NessieNotFoundException