A B C D E F G H I K L M N O P R S T U V 
All Classes All Packages

A

AbstractBatchAccessChecker - Class in org.projectnessie.services.authz
 
AbstractBatchAccessChecker() - Constructor for class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
AccessCheckException - Exception in org.projectnessie.services.authz
 
AccessCheckException(String) - Constructor for exception org.projectnessie.services.authz.AccessCheckException
 
AccessCheckException(String, Throwable) - Constructor for exception org.projectnessie.services.authz.AccessCheckException
 
accessChecksBatchSize() - Method in interface org.projectnessie.services.config.ServerConfig
 
AccessContext - Interface in org.projectnessie.services.authz
Provides some context about a role/principal that accesses Nessie resources.
addEntry(E) - Method in class org.projectnessie.services.spi.PagedCountingResponseHandler
 
addEntry(E) - Method in interface org.projectnessie.services.spi.PagedResponseHandler
Add an entry to the response page builder.
ASSIGN_REFERENCE_TO_HASH - org.projectnessie.services.authz.Check.CheckType
assignReference(Reference.ReferenceType, String, String, Reference) - Method in interface org.projectnessie.services.spi.TreeService
 
assignReference(Reference.ReferenceType, String, String, Reference) - Method in class org.projectnessie.services.impl.TreeApiImpl
 
AUTHORIZATION_RULE_DECLARATIONS - Static variable in class org.projectnessie.services.cel.CELUtil
 
Authorizer - Interface in org.projectnessie.services.authz
Authorizers are used to bulk-check permissions.
AuthzPaginationIterator<E> - Class in org.projectnessie.services.authz
 
AuthzPaginationIterator(PaginationIterator<E>, Supplier<BatchAccessChecker>, int) - Constructor for class org.projectnessie.services.authz.AuthzPaginationIterator
 

B

BaseApiImpl - Class in org.projectnessie.services.impl
 
BaseApiImpl(ServerConfig, VersionStore, Authorizer, Supplier<Principal>) - Constructor for class org.projectnessie.services.impl.BaseApiImpl
 
BatchAccessChecker - Interface in org.projectnessie.services.authz
Accept various allowance-checks and retrieve the result of all operations at once.
build() - Method in interface org.projectnessie.services.spi.PagedResponseHandler
Produce the response page from a response page builder instance.
builder(Check.CheckType) - Static method in interface org.projectnessie.services.authz.Check
 

C

can(Check) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
can(Check) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
 
canAssignRefToHash(NamedRef) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canAssignRefToHash(NamedRef) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks whether the given role/principal is allowed to assign the given Branch/Tag to a commit id.
canAssignRefToHash(NamedRef) - Static method in interface org.projectnessie.services.authz.Check
 
canCommitChangeAgainstReference(NamedRef) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canCommitChangeAgainstReference(NamedRef) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks whether the given role/principal is allowed to commit changes against the given Branch/Tag or Detached.
canCommitChangeAgainstReference(NamedRef) - Static method in interface org.projectnessie.services.authz.Check
 
canCreateEntity(NamedRef, IdentifiedContentKey) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
Deprecated.
canCreateEntity(NamedRef, IdentifiedContentKey) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks whether the given role/principal is allowed to create a new entity value as defined by the IdentifiedContentKey for the given Branch, called for a Operation.Put operation in a commit.
canCreateEntity(NamedRef, IdentifiedContentKey) - Static method in interface org.projectnessie.services.authz.Check
 
canCreateReference(NamedRef) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canCreateReference(NamedRef) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks whether the given role/principal is allowed to create a Branch/Tag.
canCreateReference(NamedRef) - Static method in interface org.projectnessie.services.authz.Check
 
canDeleteEntity(NamedRef, IdentifiedContentKey) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canDeleteEntity(NamedRef, IdentifiedContentKey) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks whether the given role/principal is allowed to delete an entity value as defined by the ContentKey for the given Branch, called for a Operation.Delete operation in a commit.
canDeleteEntity(NamedRef, IdentifiedContentKey) - Static method in interface org.projectnessie.services.authz.Check
 
canDeleteReference(NamedRef) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canDeleteReference(NamedRef) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks whether the given role/principal is allowed to delete a Branch/Tag.
canDeleteReference(NamedRef) - Static method in interface org.projectnessie.services.authz.Check
 
canListCommitLog(NamedRef) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canListCommitLog(NamedRef) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks whether the given role/principal is allowed to list the commit log for the given Branch/Tag or Detached.
canListCommitLog(NamedRef) - Static method in interface org.projectnessie.services.authz.Check
 
canReadContentKey(NamedRef, IdentifiedContentKey) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canReadContentKey(NamedRef, IdentifiedContentKey) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Called for every content-key about to be returned from, for example, a "get commit log" operation.
canReadContentKey(NamedRef, IdentifiedContentKey) - Static method in interface org.projectnessie.services.authz.Check
 
canReadEntityValue(NamedRef, IdentifiedContentKey) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canReadEntityValue(NamedRef, IdentifiedContentKey) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks whether the given role/principal is allowed to read an entity value as defined by the ContentKey for the given Branch/Tag or Detached.
canReadEntityValue(NamedRef, IdentifiedContentKey) - Static method in interface org.projectnessie.services.authz.Check
 
canReadEntries(NamedRef) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canReadEntries(NamedRef) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks whether the given role/principal is allowed to read entries content for the given Branch/Tag or Detached.
canReadEntries(NamedRef) - Static method in interface org.projectnessie.services.authz.Check
 
canReadRepositoryConfig(RepositoryConfig.Type) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canReadRepositoryConfig(RepositoryConfig.Type) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
 
canReadRepositoryConfig(RepositoryConfig.Type) - Static method in interface org.projectnessie.services.authz.Check
 
canUpdateEntity(NamedRef, IdentifiedContentKey) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
Deprecated.
canUpdateEntity(NamedRef, IdentifiedContentKey) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks whether the given role/principal is allowed to update an existing entity value as defined by the IdentifiedContentKey for the given Branch, called for a Operation.Put operation in a commit.
canUpdateEntity(NamedRef, IdentifiedContentKey) - Static method in interface org.projectnessie.services.authz.Check
 
canUpdateRepositoryConfig(RepositoryConfig.Type) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canUpdateRepositoryConfig(RepositoryConfig.Type) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
 
canUpdateRepositoryConfig(RepositoryConfig.Type) - Static method in interface org.projectnessie.services.authz.Check
 
canViewReference(NamedRef) - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
canViewReference(NamedRef) - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks whether the given role/principal is allowed to view/list the given Branch/Tag or Detached.
canViewReference(NamedRef) - Static method in interface org.projectnessie.services.authz.Check
 
CELUtil - Class in org.projectnessie.services.cel
A utility class for CEL declarations and other things.
CELUtil.ContentForCel - Interface in org.projectnessie.services.cel
'Mirrored' interface wrapping a Content for CEL to have convenience fields for CEL and to avoid missing fields due to @JsonIgnore.
CELUtil.KeyedEntityForCel - Interface in org.projectnessie.services.cel
Base interface for 'mirrored' wrappers exposing data to CEL expression about entities that are associated with keys.
CELUtil.KeyEntryForCel - Interface in org.projectnessie.services.cel
'Mirrored' interface wrapping a KeyEntry for CEL to have convenience fields and maintain backward compatibility to older ways of exposing this data to scripts..
CELUtil.OperationForCel - Interface in org.projectnessie.services.cel
'Mirrored' interface wrapping a Operation for CEL to have convenience fields for CEL and to avoid missing fields due to @JsonIgnore.
check() - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Checks the recorded checks.
check(Check.CheckType) - Static method in interface org.projectnessie.services.authz.Check
 
check(Check.CheckType, RepositoryConfig.Type) - Static method in interface org.projectnessie.services.authz.Check
 
check(Check.CheckType, NamedRef) - Static method in interface org.projectnessie.services.authz.Check
 
check(Check.CheckType, NamedRef, IdentifiedContentKey) - Static method in interface org.projectnessie.services.authz.Check
 
Check - Interface in org.projectnessie.services.authz
Describes a check operation.
Check.CheckType - Enum in org.projectnessie.services.authz
 
checkAndThrow() - Method in interface org.projectnessie.services.authz.BatchAccessChecker
Convenience methods that throws an AccessCheckException, if BatchAccessChecker.check() returns a non-empty map.
checksForEntry(E) - Method in class org.projectnessie.services.authz.AuthzPaginationIterator
 
close() - Method in class org.projectnessie.services.authz.AuthzPaginationIterator
 
COMMIT_CHANGE_AGAINST_REFERENCE - org.projectnessie.services.authz.Check.CheckType
COMMIT_LOG_DECLARATIONS - Static variable in class org.projectnessie.services.cel.CELUtil
 
COMMIT_LOG_TYPES - Static variable in class org.projectnessie.services.cel.CELUtil
 
commitMetaUpdate(CommitMeta, IntFunction<String>) - Method in class org.projectnessie.services.impl.BaseApiImpl
 
commitMultipleOperations(String, String, Operations) - Method in interface org.projectnessie.services.spi.TreeService
 
commitMultipleOperations(String, String, Operations) - Method in class org.projectnessie.services.impl.TreeApiImpl
 
computeNext() - Method in class org.projectnessie.services.authz.AuthzPaginationIterator
 
ConfigApiImpl - Class in org.projectnessie.services.impl
 
ConfigApiImpl(ServerConfig, VersionStore, Authorizer, Supplier<Principal>, int) - Constructor for class org.projectnessie.services.impl.ConfigApiImpl
 
ConfigService - Interface in org.projectnessie.services.spi
Server-side interface to services providing user-visible configuration properties.
CONTAINER - Static variable in class org.projectnessie.services.cel.CELUtil
 
CONTENT_KEY_DECLARATIONS - Static variable in class org.projectnessie.services.cel.CELUtil
 
CONTENT_KEY_TYPES - Static variable in class org.projectnessie.services.cel.CELUtil
 
ContentApiImpl - Class in org.projectnessie.services.impl
 
ContentApiImpl(ServerConfig, VersionStore, Authorizer, Supplier<Principal>) - Constructor for class org.projectnessie.services.impl.ContentApiImpl
 
contentId() - Method in interface org.projectnessie.services.authz.Check
 
ContentService - Interface in org.projectnessie.services.spi
Server-side interface to services managing the loading of content objects.
contentType() - Method in interface org.projectnessie.services.authz.Check
 
CREATE_ENTITY - org.projectnessie.services.authz.Check.CheckType
CREATE_REFERENCE - org.projectnessie.services.authz.Check.CheckType
createAccessContext() - Method in class org.projectnessie.services.impl.BaseApiImpl
 
createNamespace(String, Namespace) - Method in class org.projectnessie.services.impl.NamespaceApiImpl
 
createNamespace(String, Namespace) - Method in interface org.projectnessie.services.spi.NamespaceService
 
createReference(String, Reference.ReferenceType, String, String) - Method in interface org.projectnessie.services.spi.TreeService
 
createReference(String, Reference.ReferenceType, String, String) - Method in class org.projectnessie.services.impl.TreeApiImpl
 

D

DEFAULT - Static variable in class org.projectnessie.services.hash.HashValidator
 
DEFAULT_ACCESS_CHECK_BATCH_SIZE - Static variable in interface org.projectnessie.services.config.ServerConfig
 
DELETE_ENTITY - org.projectnessie.services.authz.Check.CheckType
DELETE_REFERENCE - org.projectnessie.services.authz.Check.CheckType
deleteNamespace(String, Namespace) - Method in class org.projectnessie.services.impl.NamespaceApiImpl
 
deleteNamespace(String, Namespace) - Method in interface org.projectnessie.services.spi.NamespaceService
 
deleteReference(Reference.ReferenceType, String, String) - Method in interface org.projectnessie.services.spi.TreeService
 
deleteReference(Reference.ReferenceType, String, String) - Method in class org.projectnessie.services.impl.TreeApiImpl
 
DiffApiImpl - Class in org.projectnessie.services.impl
 
DiffApiImpl(ServerConfig, VersionStore, Authorizer, Supplier<Principal>) - Constructor for class org.projectnessie.services.impl.DiffApiImpl
 
DiffService - Interface in org.projectnessie.services.spi
Server-side interface to services providing content differences.
doAddEntry(E) - Method in class org.projectnessie.services.spi.PagedCountingResponseHandler
 

E

EMPTY_COMMIT_META - Static variable in class org.projectnessie.services.cel.CELUtil
 
EMPTY_REFERENCE_METADATA - Static variable in class org.projectnessie.services.cel.CELUtil
 
ENTRIES_DECLARATIONS - Static variable in class org.projectnessie.services.cel.CELUtil
 
ENTRIES_TYPES - Static variable in class org.projectnessie.services.cel.CELUtil
 

F

filterEntries(String) - Method in class org.projectnessie.services.impl.TreeApiImpl
Produces the predicate for key-entry filtering.
forCel(Object) - Static method in class org.projectnessie.services.cel.CELUtil
'Mirrors' Nessie model objects for CEL.
forCel(ContentKey, Content.Type) - Static method in class org.projectnessie.services.cel.CELUtil
 

G

getAllReferences(FetchOption, String, String, PagedResponseHandler<R, Reference>) - Method in class org.projectnessie.services.impl.TreeApiImpl
 
getAllReferences(FetchOption, String, String, PagedResponseHandler<R, Reference>) - Method in interface org.projectnessie.services.spi.TreeService
 
getAuthorizer() - Method in class org.projectnessie.services.impl.BaseApiImpl
 
getChecks() - Method in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 
getCommitLog(String, FetchOption, String, String, String, String, PagedResponseHandler<R, LogResponse.LogEntry>) - Method in interface org.projectnessie.services.spi.TreeService
 
getCommitLog(String, FetchOption, String, String, String, String, PagedResponseHandler<R, LogResponse.LogEntry>) - Method in class org.projectnessie.services.impl.TreeApiImpl
 
getConfig() - Method in class org.projectnessie.services.impl.ConfigApiImpl
 
getConfig() - Method in interface org.projectnessie.services.spi.ConfigService
 
getContent() - Method in interface org.projectnessie.services.cel.CELUtil.OperationForCel
 
getContent(ContentKey, String, String, boolean) - Method in interface org.projectnessie.services.spi.ContentService
 
getContent(ContentKey, String, String, boolean) - Method in class org.projectnessie.services.impl.ContentApiImpl
 
getContentType() - Method in interface org.projectnessie.services.cel.CELUtil.KeyEntryForCel
 
getDefaultBranch() - Method in interface org.projectnessie.services.config.ServerConfig
Gets the branch to use if not provided by the user.
getDefaultBranch() - Method in class org.projectnessie.services.impl.TreeApiImpl
 
getDefaultBranch() - Method in interface org.projectnessie.services.spi.TreeService
 
getDiff(String, String, String, String, String, PagedResponseHandler<R, DiffResponse.DiffEntry>, Consumer<WithHash<NamedRef>>, Consumer<WithHash<NamedRef>>, ContentKey, ContentKey, ContentKey, List<ContentKey>, String) - Method in interface org.projectnessie.services.spi.DiffService
 
getDiff(String, String, String, String, String, PagedResponseHandler<R, DiffResponse.DiffEntry>, Consumer<WithHash<NamedRef>>, Consumer<WithHash<NamedRef>>, ContentKey, ContentKey, ContentKey, List<ContentKey>, String) - Method in class org.projectnessie.services.impl.DiffApiImpl
 
getEncodedKey() - Method in interface org.projectnessie.services.cel.CELUtil.KeyedEntityForCel
 
getEntries(String, String, Integer, String, String, boolean, PagedResponseHandler<R, EntriesResponse.Entry>, Consumer<WithHash<NamedRef>>, ContentKey, ContentKey, ContentKey, List<ContentKey>) - Method in interface org.projectnessie.services.spi.TreeService
 
getEntries(String, String, Integer, String, String, boolean, PagedResponseHandler<R, EntriesResponse.Entry>, Consumer<WithHash<NamedRef>>, ContentKey, ContentKey, ContentKey, List<ContentKey>) - Method in class org.projectnessie.services.impl.TreeApiImpl
 
getHash() - Method in interface org.projectnessie.services.hash.ResolvedHash
The effective resolved hash, never null.
getHashResolver() - Method in class org.projectnessie.services.impl.BaseApiImpl
 
getHead() - Method in interface org.projectnessie.services.hash.ResolvedHash
The ref's HEAD, if available.
getId() - Method in interface org.projectnessie.services.cel.CELUtil.ContentForCel
 
getKey() - Method in interface org.projectnessie.services.cel.CELUtil.KeyedEntityForCel
 
getKeyElements() - Method in interface org.projectnessie.services.cel.CELUtil.KeyedEntityForCel
 
getMultipleContents(String, String, List<ContentKey>, boolean) - Method in interface org.projectnessie.services.spi.ContentService
 
getMultipleContents(String, String, List<ContentKey>, boolean) - Method in class org.projectnessie.services.impl.ContentApiImpl
 
getName() - Method in interface org.projectnessie.services.cel.CELUtil.KeyedEntityForCel
 
getNamedRef() - Method in interface org.projectnessie.services.hash.ResolvedHash
The NamedRef; can be DetachedRef.
getNamespace() - Method in interface org.projectnessie.services.cel.CELUtil.KeyedEntityForCel
 
getNamespace(String, String, Namespace) - Method in class org.projectnessie.services.impl.NamespaceApiImpl
 
getNamespace(String, String, Namespace) - Method in interface org.projectnessie.services.spi.NamespaceService
 
getNamespaceElements() - Method in interface org.projectnessie.services.cel.CELUtil.KeyedEntityForCel
 
getNamespaces(String, String, Namespace) - Method in class org.projectnessie.services.impl.NamespaceApiImpl
 
getNamespaces(String, String, Namespace) - Method in interface org.projectnessie.services.spi.NamespaceService
 
getPrincipal() - Method in class org.projectnessie.services.impl.BaseApiImpl
 
getReferenceByName(String, FetchOption) - Method in interface org.projectnessie.services.spi.TreeService
 
getReferenceByName(String, FetchOption) - Method in class org.projectnessie.services.impl.TreeApiImpl
 
getRepositoryConfig(Set<RepositoryConfig.Type>) - Method in class org.projectnessie.services.impl.ConfigApiImpl
 
getRepositoryConfig(Set<RepositoryConfig.Type>) - Method in interface org.projectnessie.services.spi.ConfigService
 
getServerConfig() - Method in class org.projectnessie.services.impl.BaseApiImpl
 
getStore() - Method in class org.projectnessie.services.impl.BaseApiImpl
 
getType() - Method in interface org.projectnessie.services.cel.CELUtil.ContentForCel
 
getType() - Method in interface org.projectnessie.services.cel.CELUtil.OperationForCel
 
getValue() - Method in interface org.projectnessie.services.hash.ResolvedHash
 

H

hashMustBeUnambiguous() - Method in class org.projectnessie.services.hash.HashValidator
Validates that a hash is unambiguous.
HashResolver - Class in org.projectnessie.services.hash
 
HashResolver(ServerConfig, VersionStore) - Constructor for class org.projectnessie.services.hash.HashResolver
 
HashValidator - Class in org.projectnessie.services.hash
 
HashValidator() - Constructor for class org.projectnessie.services.hash.HashValidator
 
HashValidator(String) - Constructor for class org.projectnessie.services.hash.HashValidator
 
HashValidator(String, String) - Constructor for class org.projectnessie.services.hash.HashValidator
 
hasMore(String) - Method in interface org.projectnessie.services.spi.PagedResponseHandler
Called to indicate that there are more entries to retrieve using the given paging token.

I

identifiedKey() - Method in interface org.projectnessie.services.authz.Check
 
initialCheck(Check) - Method in class org.projectnessie.services.authz.AuthzPaginationIterator
 
isContent() - Method in enum org.projectnessie.services.authz.Check.CheckType
 
isRef() - Method in enum org.projectnessie.services.authz.Check.CheckType
 
isRepositoryConfigType() - Method in enum org.projectnessie.services.authz.Check.CheckType
 

K

key() - Method in interface org.projectnessie.services.authz.Check
 

L

LIST_COMMIT_LOG - org.projectnessie.services.authz.Check.CheckType

M

MAX_COMMIT_LOG_ENTRIES - Static variable in interface org.projectnessie.services.spi.TreeService
 
mergeRefIntoBranch(String, String, String, String, CommitMeta, Collection<MergeKeyBehavior>, MergeBehavior, Boolean, Boolean, Boolean) - Method in interface org.projectnessie.services.spi.TreeService
 
mergeRefIntoBranch(String, String, String, String, CommitMeta, Collection<MergeKeyBehavior>, MergeBehavior, Boolean, Boolean, Boolean) - Method in class org.projectnessie.services.impl.TreeApiImpl
 

N

NamespaceApiImpl - Class in org.projectnessie.services.impl
 
NamespaceApiImpl(ServerConfig, VersionStore, Authorizer, Supplier<Principal>) - Constructor for class org.projectnessie.services.impl.NamespaceApiImpl
 
NamespaceService - Interface in org.projectnessie.services.spi
Server-side interface to services managing namespaces.
newAttempt() - Method in class org.projectnessie.services.authz.RetriableAccessChecker
 
NOOP_ACCESS_CHECKER - Static variable in class org.projectnessie.services.authz.AbstractBatchAccessChecker
 

O

of(String, Principal) - Static method in class org.projectnessie.services.authz.ServerAccessContext
 
of(NamedRef, Optional<Hash>, Hash) - Static method in interface org.projectnessie.services.hash.ResolvedHash
 
operationId() - Method in interface org.projectnessie.services.authz.AccessContext
Provide a unique id for the operation being validated (for correlation purposes).
operationId() - Method in class org.projectnessie.services.authz.ServerAccessContext
 
org.projectnessie.services.authz - package org.projectnessie.services.authz
 
org.projectnessie.services.cel - package org.projectnessie.services.cel
 
org.projectnessie.services.config - package org.projectnessie.services.config
 
org.projectnessie.services.hash - package org.projectnessie.services.hash
 
org.projectnessie.services.impl - package org.projectnessie.services.impl
 
org.projectnessie.services.spi - package org.projectnessie.services.spi
 

P

PagedCountingResponseHandler<R,​E> - Class in org.projectnessie.services.spi
 
PagedCountingResponseHandler(Integer) - Constructor for class org.projectnessie.services.spi.PagedCountingResponseHandler
 
PagedCountingResponseHandler(Integer, int) - Constructor for class org.projectnessie.services.spi.PagedCountingResponseHandler
 
PagedResponseHandler<R,​E> - Interface in org.projectnessie.services.spi
Interface implemented by network protocol specific implementations (like HTTP/REST) to support response pagination using tokens.

R

READ_CONTENT_KEY - org.projectnessie.services.authz.Check.CheckType
READ_ENTITY_VALUE - org.projectnessie.services.authz.Check.CheckType
READ_ENTRIES - org.projectnessie.services.authz.Check.CheckType
READ_REPOSITORY_CONFIG - org.projectnessie.services.authz.Check.CheckType
 
ref() - Method in interface org.projectnessie.services.authz.Check
 
REFERENCES_DECLARATIONS - Static variable in class org.projectnessie.services.cel.CELUtil
 
REFERENCES_TYPES - Static variable in class org.projectnessie.services.cel.CELUtil
 
referenceType(NamedRef) - Static method in class org.projectnessie.services.impl.RefUtil
 
REFLOG_DECLARATIONS - Static variable in class org.projectnessie.services.cel.CELUtil
 
REFLOG_TYPES - Static variable in class org.projectnessie.services.cel.CELUtil
 
refMustBeBranch() - Method in class org.projectnessie.services.hash.HashValidator
Validates that a named ref is a branch.
refMustBeBranchOrTag() - Method in class org.projectnessie.services.hash.HashValidator
Validates that a named ref is a branch or a tag.
RefUtil - Class in org.projectnessie.services.impl
 
repositoryConfigType() - Method in interface org.projectnessie.services.authz.Check
 
ResolvedHash - Interface in org.projectnessie.services.hash
A Hash that has been resolved against a NamedRef.
resolveHashOnRef(String, String) - Method in class org.projectnessie.services.hash.HashResolver
Resolves the given namedRef to hashOnRef if present, otherwise to its current HEAD, if available.
resolveHashOnRef(String, String, HashValidator) - Method in class org.projectnessie.services.hash.HashResolver
resolveHashOnRef(ResolvedHash, String, HashValidator) - Method in class org.projectnessie.services.hash.HashResolver
Resolves the given hashOnRef against another previously computed ResolvedHash pointing to a branch at its HEAD.
resolveHashOnRef(NamedRef, Hash, String, HashValidator) - Method in class org.projectnessie.services.hash.HashResolver
Resolves the given namedRef to hashOnRef if present, otherwise to currentHead, if available.
resolveToHead(String) - Method in class org.projectnessie.services.hash.HashResolver
Resolves the given namedRef to its current HEAD.
RetriableAccessChecker - Class in org.projectnessie.services.authz
A utility class for performing access check in contexts where operations may have to be re-tried due to optimistic locking or similar mechanisms.
RetriableAccessChecker(Supplier<BatchAccessChecker>) - Constructor for class org.projectnessie.services.authz.RetriableAccessChecker
 

S

SCRIPT_HOST - Static variable in class org.projectnessie.services.cel.CELUtil
 
sendStacktraceToClient() - Method in interface org.projectnessie.services.config.ServerConfig
Returns true if server stack trace should be sent to the client in case of error.
ServerAccessContext - Class in org.projectnessie.services.authz
 
ServerAccessContext() - Constructor for class org.projectnessie.services.authz.ServerAccessContext
 
ServerConfig - Interface in org.projectnessie.services.config
Nessie server configuration to be injected into the JAX-RS application.
startAccessCheck() - Method in class org.projectnessie.services.impl.BaseApiImpl
 
startAccessCheck(AccessContext) - Method in interface org.projectnessie.services.authz.Authorizer
Start an access-check batch/bulk operation.

T

throwForFailedChecks(Map<Check, String>) - Static method in interface org.projectnessie.services.authz.BatchAccessChecker
 
tokenForCurrent() - Method in class org.projectnessie.services.authz.AuthzPaginationIterator
 
tokenForEntry(E) - Method in class org.projectnessie.services.authz.AuthzPaginationIterator
 
toNamedRef(Reference) - Static method in class org.projectnessie.services.impl.RefUtil
 
toNamedRef(Reference.ReferenceType, String) - Static method in class org.projectnessie.services.impl.RefUtil
 
toOp(Operation) - Static method in class org.projectnessie.services.impl.TreeApiImpl
 
toReference(NamedRef, String) - Static method in class org.projectnessie.services.impl.RefUtil
 
toReference(NamedRef, Hash) - Static method in class org.projectnessie.services.impl.RefUtil
 
toReference(WithHash<NamedRef>) - Static method in class org.projectnessie.services.impl.RefUtil
 
transplantCommitsIntoBranch(String, String, CommitMeta, List<String>, String, Collection<MergeKeyBehavior>, MergeBehavior, Boolean, Boolean, Boolean) - Method in interface org.projectnessie.services.spi.TreeService
 
transplantCommitsIntoBranch(String, String, CommitMeta, List<String>, String, Collection<MergeKeyBehavior>, MergeBehavior, Boolean, Boolean, Boolean) - Method in class org.projectnessie.services.impl.TreeApiImpl
 
TreeApiImpl - Class in org.projectnessie.services.impl
 
TreeApiImpl(ServerConfig, VersionStore, Authorizer, Supplier<Principal>) - Constructor for class org.projectnessie.services.impl.TreeApiImpl
 
TreeService - Interface in org.projectnessie.services.spi
Server-side interface to services managing the content trees.
type() - Method in interface org.projectnessie.services.authz.Check
 

U

UPDATE_ENTITY - org.projectnessie.services.authz.Check.CheckType
UPDATE_REPOSITORY_CONFIG - org.projectnessie.services.authz.Check.CheckType
 
updateProperties(String, Namespace, Map<String, String>, Set<String>) - Method in class org.projectnessie.services.impl.NamespaceApiImpl
 
updateProperties(String, Namespace, Map<String, String>, Set<String>) - Method in interface org.projectnessie.services.spi.NamespaceService
 
updateRepositoryConfig(RepositoryConfig) - Method in class org.projectnessie.services.impl.ConfigApiImpl
 
updateRepositoryConfig(RepositoryConfig) - Method in interface org.projectnessie.services.spi.ConfigService
 
user() - Method in interface org.projectnessie.services.authz.AccessContext
Provide the user identity.
user() - Method in class org.projectnessie.services.authz.ServerAccessContext
 

V

validate(NamedRef, ParsedHash) - Method in class org.projectnessie.services.hash.HashValidator
Validates the provided ref and hash.
valueOf(String) - Static method in enum org.projectnessie.services.authz.Check.CheckType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.projectnessie.services.authz.Check.CheckType
Returns an array containing the constants of this enum type, in the order they are declared.
VAR_COMMIT - Static variable in class org.projectnessie.services.cel.CELUtil
 
VAR_ENTRY - Static variable in class org.projectnessie.services.cel.CELUtil
 
VAR_KEY - Static variable in class org.projectnessie.services.cel.CELUtil
 
VAR_OP - Static variable in class org.projectnessie.services.cel.CELUtil
 
VAR_OPERATIONS - Static variable in class org.projectnessie.services.cel.CELUtil
 
VAR_PATH - Static variable in class org.projectnessie.services.cel.CELUtil
 
VAR_REF - Static variable in class org.projectnessie.services.cel.CELUtil
 
VAR_REF_META - Static variable in class org.projectnessie.services.cel.CELUtil
 
VAR_REF_TYPE - Static variable in class org.projectnessie.services.cel.CELUtil
 
VAR_REFLOG - Static variable in class org.projectnessie.services.cel.CELUtil
 
VAR_ROLE - Static variable in class org.projectnessie.services.cel.CELUtil
 
VIEW_REFERENCE - org.projectnessie.services.authz.Check.CheckType
A B C D E F G H I K L M N O P R S T U V 
All Classes All Packages