Interface Check


@Immutable public interface Check
Describes a check operation.
  • Method Details

    • type

      @Parameter(order=1) Check.CheckType type()
    • ref

      @Nullable @Parameter(order=2) org.projectnessie.versioned.NamedRef ref()
    • key

      @Nullable @Parameter(order=3) org.projectnessie.model.ContentKey key()
    • contentId

      @Nullable @Parameter(order=4) String 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

      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 org.projectnessie.versioned.NamedRef ref)
    • 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

      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)
    • 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)