Package com.google.gerrit.entities
Class PermissionRule
java.lang.Object
com.google.gerrit.entities.PermissionRule
- All Implemented Interfaces:
Comparable<PermissionRule>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasString
(boolean canUseRange) protected static PermissionRule.Builder
builder()
static PermissionRule.Builder
builder
(GroupReference group) int
static PermissionRule
create
(GroupReference group) static PermissionRule
fromString
(String src, boolean mightUseRange) abstract PermissionRule.Action
abstract boolean
getForce()
abstract GroupReference
getGroup()
abstract int
getMax()
abstract int
getMin()
boolean
hasRange()
boolean
isBlock()
boolean
isDeny()
static int
abstract PermissionRule.Builder
final String
toString()
-
Field Details
-
DEF_FORCE
public static final boolean DEF_FORCE- See Also:
-
-
Constructor Details
-
PermissionRule
public PermissionRule()
-
-
Method Details
-
getAction
-
getForce
public abstract boolean getForce() -
getMin
public abstract int getMin() -
getMax
public abstract int getMax() -
getGroup
-
builder
-
create
-
builder
-
isDeny
public boolean isDeny() -
isBlock
public boolean isBlock() -
compareTo
- Specified by:
compareTo
in interfaceComparable<PermissionRule>
-
toString
-
asString
-
fromString
-
hasRange
public boolean hasRange() -
parseInt
-
toBuilder
-