Package com.google.gerrit.common.data
Class GroupReference
- java.lang.Object
-
- com.google.gerrit.common.data.GroupReference
-
- All Implemented Interfaces:
Comparable<GroupReference>
public class GroupReference extends Object implements Comparable<GroupReference>
Describes a group within a projectsAccessSection
s.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
GroupReference()
GroupReference(AccountGroup.UUID uuid, String name)
Create a group reference.GroupReference(String name)
Create a group reference where the group's name couldn't be resolved.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(GroupReference o)
boolean
equals(Object o)
static String
extractGroupName(String configValue)
static GroupReference
forGroup(GroupDescription.Basic group)
String
getName()
AccountGroup.UUID
getUUID()
int
hashCode()
static boolean
isGroupReference(String configValue)
void
setName(String newName)
void
setUUID(AccountGroup.UUID newUUID)
String
toConfigValue()
String
toString()
-
-
-
Constructor Detail
-
GroupReference
protected GroupReference()
-
GroupReference
public GroupReference(AccountGroup.UUID uuid, String name)
Create a group reference.- Parameters:
uuid
- UUID of the group, must not benull
name
- the group name, must not benull
-
GroupReference
public GroupReference(String name)
Create a group reference where the group's name couldn't be resolved.- Parameters:
name
- the group name, must not benull
-
-
Method Detail
-
forGroup
public static GroupReference forGroup(GroupDescription.Basic group)
-
isGroupReference
public static boolean isGroupReference(String configValue)
-
getUUID
public AccountGroup.UUID getUUID()
-
setUUID
public void setUUID(AccountGroup.UUID newUUID)
-
getName
public String getName()
-
setName
public void setName(String newName)
-
compareTo
public int compareTo(GroupReference o)
- Specified by:
compareTo
in interfaceComparable<GroupReference>
-
toConfigValue
public String toConfigValue()
-
-