Class CachedCrowdInternalDirectoryGroup

java.lang.Object
com.atlassian.confluence.impl.user.crowd.CachedCrowdInternalDirectoryGroup
All Implemented Interfaces:
com.atlassian.crowd.model.DirectoryEntity, com.atlassian.crowd.model.group.Group, com.atlassian.crowd.model.group.InternalDirectoryGroup, com.atlassian.crowd.model.group.TimestampedGroup, com.atlassian.crowd.model.TimestampedEntity, Serializable, Comparable<com.atlassian.crowd.model.group.Group>

@Immutable public class CachedCrowdInternalDirectoryGroup extends Object implements com.atlassian.crowd.model.group.InternalDirectoryGroup, Serializable
Immutable group for caching
See Also:
  • Constructor Details

    • CachedCrowdInternalDirectoryGroup

      public CachedCrowdInternalDirectoryGroup(com.atlassian.crowd.model.group.InternalDirectoryGroup group)
  • Method Details

    • isLocal

      public boolean isLocal()
      Specified by:
      isLocal in interface com.atlassian.crowd.model.group.InternalDirectoryGroup
    • getCreatedDate

      public Date getCreatedDate()
      Specified by:
      getCreatedDate in interface com.atlassian.crowd.model.TimestampedEntity
    • getUpdatedDate

      public Date getUpdatedDate()
      Specified by:
      getUpdatedDate in interface com.atlassian.crowd.model.TimestampedEntity
    • compareTo

      public int compareTo(com.atlassian.crowd.model.group.Group other)
      Specified by:
      compareTo in interface Comparable<com.atlassian.crowd.model.group.Group>
    • getType

      public com.atlassian.crowd.model.group.GroupType getType()
      Specified by:
      getType in interface com.atlassian.crowd.model.group.Group
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface com.atlassian.crowd.model.group.Group
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface com.atlassian.crowd.model.group.Group
    • getExternalId

      public @Nullable String getExternalId()
      Specified by:
      getExternalId in interface com.atlassian.crowd.model.group.Group
    • getDirectoryId

      public long getDirectoryId()
      Specified by:
      getDirectoryId in interface com.atlassian.crowd.model.DirectoryEntity
    • getName

      public String getName()
      Specified by:
      getName in interface com.atlassian.crowd.model.DirectoryEntity