public class GroupReference extends Object implements Comparable<GroupReference>
AccessSection
s.Modifier and Type | Field and Description |
---|---|
protected String |
name |
protected String |
uuid |
Modifier | Constructor and Description |
---|---|
protected |
GroupReference() |
|
GroupReference(AccountGroup.UUID uuid,
String name) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(GroupReference o) |
boolean |
equals(Object o) |
static GroupReference |
forGroup(AccountGroup group) |
static GroupReference |
forGroup(GroupDescription.Basic group) |
static GroupReference |
fromString(String ref) |
String |
getName() |
AccountGroup.UUID |
getUUID() |
int |
hashCode() |
void |
setName(String newName) |
void |
setUUID(AccountGroup.UUID newUUID) |
String |
toString() |
protected GroupReference()
public GroupReference(AccountGroup.UUID uuid, String name)
public static GroupReference forGroup(AccountGroup group)
public static GroupReference forGroup(GroupDescription.Basic group)
public static GroupReference fromString(String ref)
public AccountGroup.UUID getUUID()
public void setUUID(AccountGroup.UUID newUUID)
public String getName()
public void setName(String newName)
public int compareTo(GroupReference o)
compareTo
in interface Comparable<GroupReference>