Package org.projectnessie.services.authz
Interface Check
-
@Immutable public interface CheckDescribes a check operation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCheck.CheckType
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static 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.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.IdentifiedContentKey identifiedKey)java.lang.StringcontentId()org.projectnessie.model.Content.TypecontentType()org.projectnessie.model.IdentifiedContentKeyidentifiedKey()org.projectnessie.model.ContentKeykey()org.projectnessie.versioned.NamedRefref()org.projectnessie.model.RepositoryConfig.TyperepositoryConfigType()Check.CheckTypetype()
-
-
-
Method Detail
-
type
@Parameter(order=1) Check.CheckType type()
-
ref
@Nullable @Nullable @Parameter(order=2) org.projectnessie.versioned.NamedRef ref()
-
key
@Nullable @Nullable @Parameter(order=3) org.projectnessie.model.ContentKey key()
-
contentId
@Nullable @Nullable @Parameter(order=4) java.lang.String contentId()
-
contentType
@Nullable @Nullable @Parameter(order=5) org.projectnessie.model.Content.Type contentType()
-
identifiedKey
@Nullable @Nullable @Parameter(order=6) org.projectnessie.model.IdentifiedContentKey identifiedKey()
-
repositoryConfigType
@Nullable @Nullable @Parameter(order=7) org.projectnessie.model.RepositoryConfig.Type repositoryConfigType()
-
check
static Check check(Check.CheckType type)
-
check
static Check check(Check.CheckType type, org.projectnessie.model.RepositoryConfig.Type repositoryConfigType)
-
check
static Check check(Check.CheckType type, @Nullable @Nullable org.projectnessie.versioned.NamedRef ref)
-
check
static Check check(Check.CheckType type, @Nullable @Nullable org.projectnessie.versioned.NamedRef ref, @Nullable @Nullable org.projectnessie.model.IdentifiedContentKey identifiedKey)
-
builder
static org.projectnessie.services.authz.ImmutableCheck.Builder builder(Check.CheckType type)
-
canViewReference
static Check canViewReference(org.projectnessie.versioned.NamedRef ref)
-
canCreateReference
static Check canCreateReference(org.projectnessie.versioned.NamedRef ref)
-
canAssignRefToHash
static Check canAssignRefToHash(org.projectnessie.versioned.NamedRef ref)
-
canDeleteReference
static Check canDeleteReference(org.projectnessie.versioned.NamedRef ref)
-
canReadEntries
static Check canReadEntries(org.projectnessie.versioned.NamedRef ref)
-
canReadContentKey
static Check canReadContentKey(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.IdentifiedContentKey identifiedKey)
-
canListCommitLog
static Check canListCommitLog(org.projectnessie.versioned.NamedRef ref)
-
canCommitChangeAgainstReference
static Check canCommitChangeAgainstReference(org.projectnessie.versioned.NamedRef ref)
-
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)
-
-