Interface | Description |
---|---|
ChangePermissionOrLabel |
A
ChangePermission or a LabelPermission . |
Class | Description |
---|---|
FailedPermissionBackend |
Helpers for
PermissionBackend that must fail. |
LabelPermission |
Permission representing a label.
|
LabelPermission.WithValue |
A
LabelPermission at a specific value. |
PermissionBackend |
Checks authorization to perform an action on a project, reference, or change.
|
PermissionBackend.AcceptsReviewDb<T> |
PermissionBackend with an optional per-request ReviewDb handle.
|
PermissionBackend.ForChange |
PermissionBackend scoped to a user, project, reference and change.
|
PermissionBackend.ForProject |
PermissionBackend scoped to a user and project.
|
PermissionBackend.ForRef |
PermissionBackend scoped to a user, project and reference.
|
PermissionBackend.WithUser |
PermissionBackend scoped to a specific user.
|
PermissionBackendCondition |
BooleanCondition to evaluate a permission. |
PermissionBackendCondition.ForChange | |
PermissionBackendCondition.ForProject | |
PermissionBackendCondition.ForRef | |
PermissionBackendCondition.WithUser | |
RefVisibilityControl |
This class is a component that is internal to
DefaultPermissionBackend . |
Enum | Description |
---|---|
ChangePermission | |
GlobalPermission |
Global server permissions built into Gerrit.
|
LabelPermission.ForUser | |
ProjectPermission | |
RefPermission |
Exception | Description |
---|---|
PermissionBackendException |
Thrown when
PermissionBackend cannot compute the result. |