|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.crowd.model.group.GroupTemplate
public class GroupTemplate
A publicly mutable Group implementation.
Used to create or update a group.
Constructor Summary | |
---|---|
GroupTemplate(Group group)
Build a template from an existing group. |
|
GroupTemplate(Group group)
|
|
GroupTemplate(java.lang.String name)
|
|
GroupTemplate(java.lang.String name,
long directoryId)
Contructor that defaults the GroupType to GroupType.GROUP |
|
GroupTemplate(java.lang.String name,
long directoryId,
GroupType type)
Build a template for a new group. |
Method Summary | |
---|---|
int |
compareTo(Group other)
|
boolean |
equals(java.lang.Object o)
Implementations must ensure equality based on getDirectoryId() and case-insensitive getName(). |
java.lang.String |
getDescription()
|
long |
getDirectoryId()
|
java.lang.String |
getName()
|
GroupType |
getType()
|
int |
hashCode()
Implementations must produce a hashcode based on getDirectoryId() and case-insensitive getName(). |
boolean |
isActive()
|
void |
setActive(boolean active)
|
void |
setDescription(java.lang.String description)
|
void |
setDirectoryId(long directoryId)
|
void |
setName(java.lang.String name)
|
void |
setType(GroupType type)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public GroupTemplate(java.lang.String name, long directoryId, GroupType type)
name
- group name of new group.directoryId
- ID of the directory in which to store the new group.type
- the group type see GroupType
public GroupTemplate(java.lang.String name)
public GroupTemplate(java.lang.String name, long directoryId)
GroupType
to GroupType.GROUP
name
- the name of the grouppublic GroupTemplate(Group group)
group
- group to build template from.public GroupTemplate(Group group)
Method Detail |
---|
public void setName(java.lang.String name)
public void setDirectoryId(long directoryId)
public long getDirectoryId()
getDirectoryId
in interface DirectoryEntity
public java.lang.String getName()
getName
in interface DirectoryEntity
public boolean isActive()
isActive
in interface Group
true if and only if the user is allowed to authenticate.
public void setActive(boolean active)
public java.lang.String getDescription()
getDescription
in interface Group
null
if there is no description.public void setDescription(java.lang.String description)
public GroupType getType()
getType
in interface Group
public void setType(GroupType type)
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 int compareTo(Group other)
compareTo
in interface java.lang.Comparable<Group>
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |