Package com.google.gerrit.server.project
Class GroupList
- java.lang.Object
-
- com.google.gerrit.server.git.meta.TabFile
-
- com.google.gerrit.server.project.GroupList
-
public class GroupList extends TabFile
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gerrit.server.git.meta.TabFile
TabFile.Parser, TabFile.Row
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
asText()
GroupReference
byUUID(AccountGroup.UUID uuid)
static GroupList
parse(Project.NameKey project, String text, ValidationError.Sink errors)
void
put(AccountGroup.UUID uuid, GroupReference reference)
Collection<GroupReference>
references()
GroupReference
resolve(GroupReference group)
void
retainUUIDs(Collection<AccountGroup.UUID> toBeRetained)
Set<AccountGroup.UUID>
uuids()
-
-
-
Field Detail
-
FILE_NAME
public static final String FILE_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
public static GroupList parse(Project.NameKey project, String text, ValidationError.Sink errors) throws IOException
- Throws:
IOException
-
byUUID
public GroupReference byUUID(AccountGroup.UUID uuid)
-
resolve
public GroupReference resolve(GroupReference group)
-
references
public Collection<GroupReference> references()
-
uuids
public Set<AccountGroup.UUID> uuids()
-
put
public void put(AccountGroup.UUID uuid, GroupReference reference)
-
asText
public String asText()
-
retainUUIDs
public void retainUUIDs(Collection<AccountGroup.UUID> toBeRetained)
-
-