Class LabelPermission.WithValue
- java.lang.Object
-
- com.google.gerrit.server.permissions.AbstractLabelPermission.WithValue
-
- com.google.gerrit.server.permissions.LabelPermission.WithValue
-
- All Implemented Interfaces:
GerritPermission
,ChangePermissionOrLabel
- Enclosing class:
- LabelPermission
public static class LabelPermission.WithValue extends AbstractLabelPermission.WithValue
ALabelPermission
at a specific value.
-
-
Constructor Summary
Constructors Constructor Description WithValue(LabelType type, short value)
Construct a reference to a label at a specific value.WithValue(LabelType type, LabelValue value)
Construct a reference to a label at a specific value.WithValue(AbstractLabelPermission.ForUser forUser, LabelType type, short value)
Construct a reference to a label at a specific value.WithValue(AbstractLabelPermission.ForUser forUser, LabelType type, LabelValue value)
Construct a reference to a label at a specific value.WithValue(AbstractLabelPermission.ForUser forUser, LabelVote label)
Construct a reference to a label at a specific value.WithValue(AbstractLabelPermission.ForUser forUser, String name, short value)
Construct a reference to a label at a specific value.WithValue(LabelVote label)
Construct a reference to a label at a specific value.WithValue(String name, short value)
Construct a reference to a label at a specific value.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
permissionName()
-
Methods inherited from class com.google.gerrit.server.permissions.AbstractLabelPermission.WithValue
describeForException, equals, forUser, hashCode, label, toString, value
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.google.gerrit.server.permissions.ChangePermissionOrLabel
hintForException
-
-
-
-
Constructor Detail
-
WithValue
public WithValue(LabelType type, LabelValue value)
Construct a reference to a label at a specific value.- Parameters:
type
- description of the label.value
- numeric score assigned to the label.
-
WithValue
public WithValue(LabelType type, short value)
Construct a reference to a label at a specific value.- Parameters:
type
- description of the label.value
- numeric score assigned to the label.
-
WithValue
public WithValue(AbstractLabelPermission.ForUser forUser, LabelType type, LabelValue value)
Construct a reference to a label at a specific value.- Parameters:
forUser
-SELF
(default) orON_BEHALF_OF
for labelAs behavior.type
- description of the label.value
- numeric score assigned to the label.
-
WithValue
public WithValue(AbstractLabelPermission.ForUser forUser, LabelType type, short value)
Construct a reference to a label at a specific value.- Parameters:
forUser
-SELF
(default) orON_BEHALF_OF
for labelAs behavior.type
- description of the label.value
- numeric score assigned to the label.
-
WithValue
public WithValue(String name, short value)
Construct a reference to a label at a specific value.- Parameters:
name
- name of the label, e.g."Code-Review"
or"Verified"
.value
- numeric score assigned to the label.
-
WithValue
public WithValue(AbstractLabelPermission.ForUser forUser, String name, short value)
Construct a reference to a label at a specific value.- Parameters:
forUser
-SELF
(default) orON_BEHALF_OF
for labelAs behavior.name
- name of the label, e.g."Code-Review"
or"Verified"
.value
- numeric score assigned to the label.
-
WithValue
public WithValue(LabelVote label)
Construct a reference to a label at a specific value.- Parameters:
label
- label name and vote.
-
WithValue
public WithValue(AbstractLabelPermission.ForUser forUser, LabelVote label)
Construct a reference to a label at a specific value.- Parameters:
forUser
-SELF
(default) orON_BEHALF_OF
for labelAs behavior.label
- label name and vote.
-
-
Method Detail
-
permissionName
public String permissionName()
- Specified by:
permissionName
in classAbstractLabelPermission.WithValue
-
-