Class 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:
    Serialized Form
    • Constructor Detail

      • CachedCrowdInternalDirectoryGroup

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

      • 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