Package org.projectnessie.services.impl
Class BaseApiImpl
- java.lang.Object
-
- org.projectnessie.services.impl.BaseApiImpl
-
- Direct Known Subclasses:
ConfigApiImpl,ContentApiImpl,DiffApiImpl,NamespaceApiImpl,TreeApiImpl
public abstract class BaseApiImpl extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseApiImpl(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 protected org.projectnessie.versioned.MetadataRewriter<org.projectnessie.model.CommitMeta>commitMetaUpdate(org.projectnessie.model.CommitMeta commitMeta, java.util.function.IntFunction<java.lang.String> squashMessage)protected ServerAccessContextcreateAccessContext()protected AuthorizergetAuthorizer()protected HashResolvergetHashResolver()protected java.security.PrincipalgetPrincipal()protected ServerConfiggetServerConfig()protected org.projectnessie.versioned.VersionStoregetStore()protected BatchAccessCheckerstartAccessCheck()
-
-
-
Constructor Detail
-
BaseApiImpl
protected BaseApiImpl(ServerConfig config, org.projectnessie.versioned.VersionStore store, Authorizer authorizer, java.util.function.Supplier<java.security.Principal> principal)
-
-
Method Detail
-
getServerConfig
protected ServerConfig getServerConfig()
-
getStore
protected org.projectnessie.versioned.VersionStore getStore()
-
getPrincipal
protected java.security.Principal getPrincipal()
-
getAuthorizer
protected Authorizer getAuthorizer()
-
getHashResolver
protected HashResolver getHashResolver()
-
startAccessCheck
protected BatchAccessChecker startAccessCheck()
-
createAccessContext
protected ServerAccessContext createAccessContext()
-
commitMetaUpdate
protected org.projectnessie.versioned.MetadataRewriter<org.projectnessie.model.CommitMeta> commitMetaUpdate(@Nullable @Nullable org.projectnessie.model.CommitMeta commitMeta, java.util.function.IntFunction<java.lang.String> squashMessage)
-
-