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