Package com.google.gerrit.common.data
Class PermissionRule
- java.lang.Object
-
- com.google.gerrit.common.data.PermissionRule
-
- All Implemented Interfaces:
Comparable<PermissionRule>
public class PermissionRule extends Object implements Comparable<PermissionRule>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PermissionRule.Action
-
Field Summary
Fields Modifier and Type Field Description protected PermissionRule.Action
action
protected boolean
force
static String
FORCE_EDIT
static String
FORCE_PUSH
protected GroupReference
group
protected int
max
protected int
min
-
Constructor Summary
Constructors Constructor Description PermissionRule()
PermissionRule(GroupReference group)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
asString(boolean canUseRange)
int
compareTo(PermissionRule o)
boolean
equals(Object obj)
static PermissionRule
fromString(String src, boolean mightUseRange)
PermissionRule.Action
getAction()
boolean
getForce()
GroupReference
getGroup()
int
getMax()
int
getMin()
int
hashCode()
boolean
hasRange()
boolean
isBlock()
boolean
isDeny()
static int
parseInt(String value)
void
setAction(PermissionRule.Action action)
void
setBlock()
void
setDeny()
void
setForce(boolean newForce)
void
setGroup(GroupReference newGroup)
void
setMax(int max)
void
setMin(int min)
void
setRange(int newMin, int newMax)
String
toString()
-
-
-
Field Detail
-
FORCE_PUSH
public static final String FORCE_PUSH
- See Also:
- Constant Field Values
-
FORCE_EDIT
public static final String FORCE_EDIT
- See Also:
- Constant Field Values
-
action
protected PermissionRule.Action action
-
force
protected boolean force
-
min
protected int min
-
max
protected int max
-
group
protected GroupReference group
-
-
Constructor Detail
-
PermissionRule
public PermissionRule()
-
PermissionRule
public PermissionRule(GroupReference group)
-
-
Method Detail
-
getAction
public PermissionRule.Action getAction()
-
setAction
public void setAction(PermissionRule.Action action)
-
isDeny
public boolean isDeny()
-
setDeny
public void setDeny()
-
isBlock
public boolean isBlock()
-
setBlock
public void setBlock()
-
getForce
public boolean getForce()
-
setForce
public void setForce(boolean newForce)
-
getMin
public int getMin()
-
setMin
public void setMin(int min)
-
setMax
public void setMax(int max)
-
getMax
public int getMax()
-
setRange
public void setRange(int newMin, int newMax)
-
getGroup
public GroupReference getGroup()
-
setGroup
public void setGroup(GroupReference newGroup)
-
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)
-
-