Interface Group

All Superinterfaces:
Comparable<Group>, DirectoryEntity
All Known Subinterfaces:
GroupWithAttributes, GroupWithMembers, InternalDirectoryGroup, TimestampedGroup
All Known Implementing Classes:
BaseImmutableGroup, DelegatingGroupWithAttributes, GroupEntity, GroupTemplate, GroupTemplateWithAttributes, GroupWithMembershipChanges, ImmutableDirectoryGroup, ImmutableDirectoryGroupWithAttributes, ImmutableGroup, ImmutableGroupWithAttributes, InternalGroup, InternalGroupWithAttributes, LDAPGroupWithAttributes

public interface Group extends DirectoryEntity, Comparable<Group>
Represents a group.
  • Method Details

    • getType

      GroupType getType()
      Returns:
      the type of the group.
    • isActive

      boolean isActive()
      Returns:
      true if and only if the user is allowed to authenticate.
    • getDescription

      String getDescription()
      Returns:
      description of the group or null if there is no description.
    • getExternalId

      @Nullable String getExternalId()
      This will return null for directories which do not support external ids
      Returns:
      external id of the group or null it there is no external id