Package com.google.gerrit.entities
Class PermissionRule
- java.lang.Object
-
- com.google.gerrit.entities.PermissionRule
-
- All Implemented Interfaces:
Comparable<PermissionRule>
public abstract class PermissionRule extends Object implements Comparable<PermissionRule>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PermissionRule.Action
static class
PermissionRule.Builder
-
Field Summary
Fields Modifier and Type Field Description static boolean
DEF_FORCE
-
Constructor Summary
Constructors Constructor Description PermissionRule()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description String
asString(boolean canUseRange)
protected static PermissionRule.Builder
builder()
static PermissionRule.Builder
builder(GroupReference group)
int
compareTo(PermissionRule o)
static PermissionRule
create(GroupReference group)
static PermissionRule
fromString(String src, boolean mightUseRange)
abstract PermissionRule.Action
getAction()
abstract boolean
getForce()
abstract GroupReference
getGroup()
abstract int
getMax()
abstract int
getMin()
boolean
hasRange()
boolean
isBlock()
boolean
isDeny()
static int
parseInt(String value)
abstract PermissionRule.Builder
toBuilder()
String
toString()
-
-
-
Field Detail
-
DEF_FORCE
public static final boolean DEF_FORCE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAction
public abstract PermissionRule.Action getAction()
-
getForce
public abstract boolean getForce()
-
getMin
public abstract int getMin()
-
getMax
public abstract int getMax()
-
getGroup
public abstract GroupReference getGroup()
-
builder
public static PermissionRule.Builder builder(GroupReference group)
-
create
public static PermissionRule create(GroupReference group)
-
builder
protected static PermissionRule.Builder builder()
-
isDeny
public boolean isDeny()
-
isBlock
public boolean isBlock()
-
compareTo
public int compareTo(PermissionRule o)
- Specified by:
compareTo
in interfaceComparable<PermissionRule>
-
asString
public String asString(boolean canUseRange)
-
fromString
public static PermissionRule fromString(String src, boolean mightUseRange)
-
hasRange
public boolean hasRange()
-
parseInt
public static int parseInt(String value)
-
toBuilder
public abstract PermissionRule.Builder toBuilder()
-
-