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 CheckcanCreateReference(org.projectnessie.versioned.NamedRef ref)static CheckcanDeleteEntity(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.ContentKey key, java.lang.String contentId)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, java.lang.String contentId)static CheckcanReadEntityValue(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.ContentKey key, java.lang.String contentId)static CheckcanReadEntries(org.projectnessie.versioned.NamedRef ref)static CheckcanUpdateEntity(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.ContentKey key, java.lang.String contentId, org.projectnessie.model.Content.Type contentType)static CheckcanViewReference(org.projectnessie.versioned.NamedRef ref)static CheckcanViewRefLog()static Checkcheck(Check.CheckType type)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, java.lang.String contentId)static Checkcheck(Check.CheckType type, org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.ContentKey key, java.lang.String contentId, org.projectnessie.model.Content.Type contentType)java.lang.StringcontentId()org.projectnessie.model.Content.TypecontentType()org.projectnessie.model.ContentKeykey()org.projectnessie.versioned.NamedRefref()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()
-
check
static Check check(Check.CheckType type)
-
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.ContentKey key, @Nullable @Nullable java.lang.String contentId)
-
check
static Check check(Check.CheckType type, @Nullable @Nullable org.projectnessie.versioned.NamedRef ref, @Nullable @Nullable org.projectnessie.model.ContentKey key, @Nullable @Nullable java.lang.String contentId, @Nullable @Nullable org.projectnessie.model.Content.Type contentType)
-
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.ContentKey key, java.lang.String contentId)
-
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.ContentKey key, java.lang.String contentId)
-
canUpdateEntity
static Check canUpdateEntity(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.ContentKey key, java.lang.String contentId, org.projectnessie.model.Content.Type contentType)
-
canDeleteEntity
static Check canDeleteEntity(org.projectnessie.versioned.NamedRef ref, org.projectnessie.model.ContentKey key, java.lang.String contentId)
-
canViewRefLog
static Check canViewRefLog()
-
-