|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.crowd.integration.rest.entity.GroupEntity
public class GroupEntity
Represents a Group entity.
Constructor Summary | |
---|---|
GroupEntity(java.lang.String name,
java.lang.String description,
GroupType type,
boolean active)
|
Method Summary | |
---|---|
int |
compareTo(Group o)
|
boolean |
equals(java.lang.Object o)
Implementations must ensure equality based on getDirectoryId() and case-insensitive getName(). |
AttributeEntityList |
getAttributes()
|
java.lang.String |
getDescription()
|
long |
getDirectoryId()
|
java.util.Set<java.lang.String> |
getKeys()
Gets all the keys of the attributes. |
java.lang.String |
getName()
|
GroupType |
getType()
|
java.lang.String |
getValue(java.lang.String key)
Returns the value associated with the given key, returns null if there is no value,
or throws an exception if there is more than one value. |
java.util.Set<java.lang.String> |
getValues(java.lang.String key)
Get all the values associated with a given key. |
int |
hashCode()
Implementations must produce a hashcode based on getDirectoryId() and case-insensitive getName(). |
boolean |
isActive()
|
boolean |
isEmpty()
|
static GroupEntity |
newMinimalInstance(java.lang.String groupName)
Creates a new minimal group instance. |
void |
setAttributes(AttributeEntityList attributes)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public GroupEntity(java.lang.String name, java.lang.String description, GroupType type, boolean active)
Method Detail |
---|
public java.lang.String getDescription()
getDescription
in interface Group
null
if there is no description.public GroupType getType()
getType
in interface Group
public boolean isActive()
isActive
in interface Group
true if and only if the user is allowed to authenticate.
public long getDirectoryId()
getDirectoryId
in interface DirectoryEntity
public java.lang.String getName()
getName
in interface DirectoryEntity
public void setAttributes(AttributeEntityList attributes)
public AttributeEntityList getAttributes()
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Set<java.lang.String> getValues(java.lang.String key)
Attributes
getValues
in interface Attributes
key
- the key to retrieve the values for
public java.lang.String getValue(java.lang.String key) throws DuplicateAttributeValueException
Attributes
null
if there is no value,
or throws an exception if there is more than one value.
getValue
in interface Attributes
key
- the key to retrieve the value for
null
if there is no value
DuplicateAttributeValueException
- if the attribute has more than one value stored against itpublic java.util.Set<java.lang.String> getKeys()
Attributes
getKeys
in interface Attributes
public boolean isEmpty()
isEmpty
in interface Attributes
true
if there are no attributespublic int compareTo(Group o)
compareTo
in interface java.lang.Comparable<Group>
public boolean equals(java.lang.Object o)
DirectoryEntity
equals
in interface DirectoryEntity
equals
in class java.lang.Object
o
- object to compare to.
true
if and only if the directoryId
and name.toLowerCase() of the directory entities match.public int hashCode()
DirectoryEntity
hashCode
in interface DirectoryEntity
hashCode
in class java.lang.Object
public static GroupEntity newMinimalInstance(java.lang.String groupName)
groupName
- group name
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |