Class PermissionBackendCondition
- java.lang.Object
-
- com.google.gerrit.extensions.conditions.BooleanCondition
-
- com.google.gerrit.extensions.conditions.PrivateInternals_BooleanCondition.SubclassOnlyInCoreServer
-
- com.google.gerrit.server.permissions.PermissionBackendCondition
-
- Direct Known Subclasses:
PermissionBackendCondition.ForChange
,PermissionBackendCondition.ForProject
,PermissionBackendCondition.ForRef
,PermissionBackendCondition.WithUser
public abstract class PermissionBackendCondition extends PrivateInternals_BooleanCondition.SubclassOnlyInCoreServer
BooleanCondition
to evaluate a permission.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PermissionBackendCondition.ForChange
static class
PermissionBackendCondition.ForProject
static class
PermissionBackendCondition.ForRef
static class
PermissionBackendCondition.WithUser
-
Field Summary
-
Fields inherited from class com.google.gerrit.extensions.conditions.BooleanCondition
FALSE, TRUE
-
-
Constructor Summary
Constructors Constructor Description PermissionBackendCondition()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
set(boolean val)
Assign a specifictestOrFalse
result to this condition.abstract String
toString()
-
Methods inherited from class com.google.gerrit.extensions.conditions.PrivateInternals_BooleanCondition.SubclassOnlyInCoreServer
children
-
-
-
-
Method Detail
-
set
public void set(boolean val)
Assign a specifictestOrFalse
result to this condition.By setting the condition to a specific value the condition will bypass calling
PermissionBackend
duringvalue()
, and immediately return the set value instead.- Parameters:
val
- value to return fromvalue()
.
-
-