Class PermissionBackendCondition.ForProject
- java.lang.Object
-
- com.google.gerrit.extensions.conditions.BooleanCondition
-
- com.google.gerrit.extensions.conditions.PrivateInternals_BooleanCondition.SubclassOnlyInCoreServer
-
- com.google.gerrit.server.permissions.PermissionBackendCondition
-
- com.google.gerrit.server.permissions.PermissionBackendCondition.ForProject
-
- Enclosing class:
- PermissionBackendCondition
public static class PermissionBackendCondition.ForProject extends PermissionBackendCondition
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gerrit.server.permissions.PermissionBackendCondition
PermissionBackendCondition.ForChange, PermissionBackendCondition.ForProject, PermissionBackendCondition.ForRef, PermissionBackendCondition.WithUser
-
-
Field Summary
-
Fields inherited from class com.google.gerrit.extensions.conditions.BooleanCondition
FALSE, TRUE
-
-
Constructor Summary
Constructors Constructor Description ForProject(PermissionBackend.ForProject impl, CoreOrPluginProjectPermission perm, CurrentUser user)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
int
hashCode()
CoreOrPluginProjectPermission
permission()
PermissionBackend.ForProject
project()
String
toString()
boolean
value()
Evaluates the condition and return its value.-
Methods inherited from class com.google.gerrit.server.permissions.PermissionBackendCondition
evaluatesTrivially, reduce, set
-
Methods inherited from class com.google.gerrit.extensions.conditions.PrivateInternals_BooleanCondition.SubclassOnlyInCoreServer
children
-
-
-
-
Constructor Detail
-
ForProject
public ForProject(PermissionBackend.ForProject impl, CoreOrPluginProjectPermission perm, CurrentUser user)
-
-
Method Detail
-
project
public PermissionBackend.ForProject project()
-
permission
public CoreOrPluginProjectPermission permission()
-
value
public boolean value()
Description copied from class:BooleanCondition
Evaluates the condition and return its value.- Specified by:
value
in classBooleanCondition
-
toString
public String toString()
- Specified by:
toString
in classPermissionBackendCondition
-
-