public class GroupList extends TabFile
TabFile.Parser, TabFile.Row
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FILE_NAME |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
asText() |
GroupReference |
byUUID(AccountGroup.UUID uuid) |
static GroupList |
parse(Project.NameKey project,
java.lang.String text,
ValidationError.Sink errors) |
void |
put(AccountGroup.UUID uuid,
GroupReference reference) |
java.util.Collection<GroupReference> |
references() |
GroupReference |
resolve(GroupReference group) |
void |
retainUUIDs(java.util.Collection<AccountGroup.UUID> toBeRetained) |
java.util.Set<AccountGroup.UUID> |
uuids() |
public static final java.lang.String FILE_NAME
public static GroupList parse(Project.NameKey project, java.lang.String text, ValidationError.Sink errors) throws java.io.IOException
java.io.IOException
public GroupReference byUUID(AccountGroup.UUID uuid)
public GroupReference resolve(GroupReference group)
public java.util.Collection<GroupReference> references()
public java.util.Set<AccountGroup.UUID> uuids()
public void put(AccountGroup.UUID uuid, GroupReference reference)
public java.lang.String asText()
public void retainUUIDs(java.util.Collection<AccountGroup.UUID> toBeRetained)