Class BaseApiImpl

java.lang.Object
org.projectnessie.services.impl.BaseApiImpl
Direct Known Subclasses:
ConfigApiImpl, ContentApiImpl, DiffApiImpl, NamespaceApiImpl, TreeApiImpl

public abstract class BaseApiImpl extends Object
  • Constructor Details

    • BaseApiImpl

      protected BaseApiImpl(org.projectnessie.services.config.ServerConfig config, org.projectnessie.versioned.VersionStore store, Authorizer authorizer, AccessContext accessContext)
  • Method Details

    • getServerConfig

      protected org.projectnessie.services.config.ServerConfig getServerConfig()
    • getStore

      protected org.projectnessie.versioned.VersionStore getStore()
    • getPrincipal

      protected Principal getPrincipal()
    • getAuthorizer

      protected Authorizer getAuthorizer()
    • getHashResolver

      protected HashResolver getHashResolver()
    • startAccessCheck

      protected BatchAccessChecker startAccessCheck()
    • commitMetaUpdate

      protected org.projectnessie.versioned.MetadataRewriter<org.projectnessie.model.CommitMeta> commitMetaUpdate(@Nullable org.projectnessie.model.CommitMeta commitMeta, IntFunction<String> squashMessage)