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