public class AccessSection extends RefConfigSection implements java.lang.Comparable<AccessSection>
Project
describing access rules.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GLOBAL_CAPABILITIES
Special name given to the global capabilities; not a valid reference.
|
protected java.util.List<Permission> |
permissions |
ALL, HEADS, name, REGEX_PREFIX
Modifier | Constructor and Description |
---|---|
protected |
AccessSection() |
|
AccessSection(java.lang.String refPattern) |
Modifier and Type | Method and Description |
---|---|
void |
addPermission(Permission p) |
int |
compareTo(AccessSection o) |
boolean |
equals(java.lang.Object obj) |
Permission |
getPermission(java.lang.String name) |
Permission |
getPermission(java.lang.String name,
boolean create) |
java.util.List<Permission> |
getPermissions() |
void |
mergeFrom(AccessSection section) |
void |
remove(Permission permission) |
void |
removePermission(java.lang.String name) |
void |
setPermissions(java.util.List<Permission> list) |
java.lang.String |
toString() |
getName, hashCode, isValid, setName
public static final java.lang.String GLOBAL_CAPABILITIES
protected java.util.List<Permission> permissions
protected AccessSection()
public AccessSection(java.lang.String refPattern)
public java.util.List<Permission> getPermissions()
public void setPermissions(java.util.List<Permission> list)
public Permission getPermission(java.lang.String name)
public Permission getPermission(java.lang.String name, boolean create)
public void addPermission(Permission p)
public void remove(Permission permission)
public void removePermission(java.lang.String name)
public void mergeFrom(AccessSection section)
public int compareTo(AccessSection o)
compareTo
in interface java.lang.Comparable<AccessSection>
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class RefConfigSection