com.atlassian.crowd.model.group
Class GroupTemplateWithAttributes
java.lang.Object
com.atlassian.crowd.model.group.GroupTemplate
com.atlassian.crowd.model.group.GroupTemplateWithAttributes
- All Implemented Interfaces:
- com.atlassian.crowd.embedded.api.Attributes, DirectoryEntity, Group, GroupWithAttributes, Serializable, Comparable<Group>
public class GroupTemplateWithAttributes
- extends GroupTemplate
- implements GroupWithAttributes
Mutable group template with mutable attributes.
- See Also:
- Serialized Form
| Methods inherited from class com.atlassian.crowd.model.group.GroupTemplate |
compareTo, equals, getDescription, getDirectoryId, getName, getType, hashCode, isActive, isLocal, setActive, setDescription, setDirectoryId, setLocal, setName, setType, toString |
GroupTemplateWithAttributes
public GroupTemplateWithAttributes(String groupName,
long directoryId,
GroupType groupType)
GroupTemplateWithAttributes
public GroupTemplateWithAttributes(GroupWithAttributes group)
- Creates new GroupTemplateWithAttributes based on the given group and attributes.
- Parameters:
group - group to use as a template
GroupTemplateWithAttributes
protected GroupTemplateWithAttributes(Group group)
ofGroupWithNoAttributes
public static GroupTemplateWithAttributes ofGroupWithNoAttributes(Group group)
- Creates new GroupTemplateWithAttributes based on the given group with empty attributes.
- Parameters:
group - group to use as a template
- Returns:
- GroupTemplateWithAttributes based on the given group with empty attributes
getAttributes
public Map<String,Set<String>> getAttributes()
getValues
public Set<String> getValues(String name)
- Specified by:
getValues in interface com.atlassian.crowd.embedded.api.Attributes
getValue
public String getValue(String name)
- Specified by:
getValue in interface com.atlassian.crowd.embedded.api.Attributes
getKeys
public Set<String> getKeys()
- Specified by:
getKeys in interface com.atlassian.crowd.embedded.api.Attributes
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty in interface com.atlassian.crowd.embedded.api.Attributes
setAttribute
public void setAttribute(String name,
String value)
setAttribute
public void setAttribute(String name,
Set<String> values)
removeAttribute
public void removeAttribute(String name)
Copyright © 2014 Atlassian. All Rights Reserved.