public class InternalGroupDescription extends Object implements GroupDescription.Internal
Constructor and Description |
---|
InternalGroupDescription(InternalGroup internalGroup) |
Modifier and Type | Method and Description |
---|---|
Timestamp |
getCreatedOn() |
String |
getDescription() |
String |
getEmailAddress() |
AccountGroup.UUID |
getGroupUUID() |
AccountGroup.Id |
getId() |
com.google.common.collect.ImmutableSet<Account.Id> |
getMembers() |
String |
getName() |
AccountGroup.UUID |
getOwnerGroupUUID() |
com.google.common.collect.ImmutableSet<AccountGroup.UUID> |
getSubgroups() |
String |
getUrl() |
boolean |
isVisibleToAll() |
public InternalGroupDescription(InternalGroup internalGroup)
public AccountGroup.UUID getGroupUUID()
getGroupUUID
in interface GroupDescription.Basic
public String getName()
getName
in interface GroupDescription.Basic
public String getEmailAddress()
getEmailAddress
in interface GroupDescription.Basic
public String getUrl()
getUrl
in interface GroupDescription.Basic
public AccountGroup.Id getId()
getId
in interface GroupDescription.Internal
public String getDescription()
getDescription
in interface GroupDescription.Internal
public AccountGroup.UUID getOwnerGroupUUID()
getOwnerGroupUUID
in interface GroupDescription.Internal
public boolean isVisibleToAll()
isVisibleToAll
in interface GroupDescription.Internal
public Timestamp getCreatedOn()
getCreatedOn
in interface GroupDescription.Internal
public com.google.common.collect.ImmutableSet<Account.Id> getMembers()
getMembers
in interface GroupDescription.Internal
public com.google.common.collect.ImmutableSet<AccountGroup.UUID> getSubgroups()
getSubgroups
in interface GroupDescription.Internal