Package org.projectnessie.services.authz
Interface Check
@Immutable
public interface Check
Describes a check operation.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic org.projectnessie.services.authz.ImmutableCheck.Builderbuilder(Check.CheckType type) static CheckcanAssignRefToHash(org.projectnessie.versioned.NamedRef ref) static CheckcanCommitChangeAgainstReference(org.projectnessie.versioned.NamedRef ref) static CheckcanCreateEntity(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey) static CheckcanCreateReference(org.projectnessie.versioned.NamedRef ref) static CheckcanDeleteEntity(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey) static CheckcanDeleteReference(org.projectnessie.versioned.NamedRef ref) static CheckcanListCommitLog(org.projectnessie.versioned.NamedRef ref) static CheckcanReadContentKey(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.ContentKey key) static CheckcanReadContentKey(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey) static CheckcanReadEntityValue(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey) static CheckcanReadEntries(org.projectnessie.versioned.NamedRef ref) static CheckcanReadRepositoryConfig(org.projectnessie.model.RepositoryConfig.Type repositoryConfigType) static CheckcanUpdateEntity(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey) static CheckcanUpdateRepositoryConfig(org.projectnessie.model.RepositoryConfig.Type repositoryConfigType) static CheckcanViewReference(org.projectnessie.versioned.NamedRef ref) static Checkcheck(Check.CheckType type) static Checkcheck(Check.CheckType type, org.projectnessie.model.RepositoryConfig.Type repositoryConfigType) static Checkcheck(Check.CheckType type, org.projectnessie.versioned.NamedRef ref) static Checkcheck(Check.CheckType type, org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.ContentKey key) static Checkcheck(Check.CheckType type, org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey) org.projectnessie.model.Content.Typeorg.projectnessie.model.IdentifiedContentKeyorg.projectnessie.model.ContentKeykey()org.projectnessie.versioned.NamedRefref()org.projectnessie.model.RepositoryConfig.Typetype()
-
Method Details
-
type
-
ref
@Nullable @Parameter(order=2) org.projectnessie.versioned.NamedRef ref() -
key
@Nullable @Parameter(order=3) org.projectnessie.model.ContentKey key() -
contentId
-
contentType
@Nullable @Parameter(order=5) org.projectnessie.model.Content.Type contentType() -
identifiedKey
@Nullable @Parameter(order=6) org.projectnessie.model.IdentifiedContentKey identifiedKey() -
repositoryConfigType
@Nullable @Parameter(order=7) org.projectnessie.model.RepositoryConfig.Type repositoryConfigType() -
check
-
check
static Check check(Check.CheckType type, org.projectnessie.model.RepositoryConfig.Type repositoryConfigType) -
check
-
check
static Check check(Check.CheckType type, @Nullable org.projectnessie.versioned.NamedRef ref, @Nullable org.projectnessie.model.ContentKey key) -
check
static Check check(Check.CheckType type, @Nullable org.projectnessie.versioned.NamedRef ref, @Nullable org.projectnessie.model.IdentifiedContentKey identifiedKey) -
builder
-
canViewReference
-
canCreateReference
-
canAssignRefToHash
-
canDeleteReference
-
canReadEntries
-
canReadContentKey
static Check canReadContentKey(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.ContentKey key) -
canReadContentKey
static Check canReadContentKey(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey) -
canListCommitLog
-
canCommitChangeAgainstReference
-
canReadEntityValue
static Check canReadEntityValue(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey) -
canCreateEntity
static Check canCreateEntity(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey) -
canUpdateEntity
static Check canUpdateEntity(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey) -
canDeleteEntity
static Check canDeleteEntity(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey) -
canReadRepositoryConfig
static Check canReadRepositoryConfig(org.projectnessie.model.RepositoryConfig.Type repositoryConfigType) -
canUpdateRepositoryConfig
static Check canUpdateRepositoryConfig(org.projectnessie.model.RepositoryConfig.Type repositoryConfigType)
-