Package com.atlassian.crowd.model.group
Class InternalGroupWithAttributes
java.lang.Object
com.atlassian.crowd.model.EntityWithAttributes
com.atlassian.crowd.model.group.InternalGroupWithAttributes
- All Implemented Interfaces:
Attributes,DirectoryEntity,Group,GroupWithAttributes,GroupWithMembers,Comparable<Group>
public class InternalGroupWithAttributes
extends EntityWithAttributes
implements GroupWithAttributes
Encapsulates the concept of group which has attributes.
-
Constructor Summary
ConstructorsConstructorDescriptionInternalGroupWithAttributes(InternalGroup group, Map<String, Set<String>> attributes) -
Method Summary
Methods inherited from class com.atlassian.crowd.model.EntityWithAttributes
getKeys, getValue, getValues, isEmptyMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlassian.crowd.embedded.api.Attributes
getKeys, getValue, getValues, isEmpty
-
Constructor Details
-
InternalGroupWithAttributes
-
InternalGroupWithAttributes
-
-
Method Details
-
getDirectoryId
public long getDirectoryId()- Specified by:
getDirectoryIdin interfaceDirectoryEntity
-
getName
- Specified by:
getNamein interfaceDirectoryEntity
-
getType
-
isActive
public boolean isActive() -
getDescription
- Specified by:
getDescriptionin interfaceGroup
-
getExternalId
- Specified by:
getExternalIdin interfaceGroup
-
getInternalGroup
-
equals
- Specified by:
equalsin interfaceDirectoryEntity- Overrides:
equalsin classObject
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceDirectoryEntity- Overrides:
hashCodein classObject
-
compareTo
- Specified by:
compareToin interfaceComparable<Group>
-
toString
- Overrides:
toStringin classEntityWithAttributes
-