Class NuxeoGroupImpl
java.lang.Object
org.nuxeo.ecm.platform.usermanager.NuxeoGroupImpl
- All Implemented Interfaces:
- Serializable,- NuxeoGroup
- Author:
- George Lefter
- See Also:
- 
Field SummaryFieldsFields inherited from interface org.nuxeo.ecm.core.api.NuxeoGroupPREFIX
- 
Constructor SummaryConstructorsConstructorDescriptionNuxeoGroupImpl(String name) NuxeoGroupImpl(String name, String label) NuxeoGroupImpl(DocumentModel model, GroupConfig config) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleangetId()Returns a unique identifier to use to reference this group externally.getLabel()Gets the label of the groupGets the list of member groups of this group.Gets the list of member users of this group.getModel()getName()Gets the name of the group.Gets the list of groups this group is a member of.inthashCode()voidSets the label of this group.voidsetMemberGroups(List<String> groups) Sets the list of member groups for this group.voidsetMemberUsers(List<String> users) Sets the list of member users for this group.voidSets the name of this group.voidsetParentGroups(List<String> groups) Sets the list of groups this group is member of.toString()
- 
Field Details- 
model
- 
config
 
- 
- 
Constructor Details- 
NuxeoGroupImpl
- 
NuxeoGroupImpl
- 
NuxeoGroupImpl
 
- 
- 
Method Details- 
getMemberUsersDescription copied from interface:NuxeoGroupGets the list of member users of this group.- Specified by:
- getMemberUsersin interface- NuxeoGroup
- Returns:
- the list of member users of this group
 
- 
getMemberGroupsDescription copied from interface:NuxeoGroupGets the list of member groups of this group.- Specified by:
- getMemberGroupsin interface- NuxeoGroup
- Returns:
- the list of member groups of this group
 
- 
getParentGroupsDescription copied from interface:NuxeoGroupGets the list of groups this group is a member of.- Specified by:
- getParentGroupsin interface- NuxeoGroup
- Returns:
- the list of parent groups of this group
 
- 
setMemberUsersDescription copied from interface:NuxeoGroupSets the list of member users for this group.- Specified by:
- setMemberUsersin interface- NuxeoGroup
- Parameters:
- users- a list of users
 
- 
setMemberGroupsDescription copied from interface:NuxeoGroupSets the list of member groups for this group.- Specified by:
- setMemberGroupsin interface- NuxeoGroup
- Parameters:
- groups- a list of groups
 
- 
setParentGroupsDescription copied from interface:NuxeoGroupSets the list of groups this group is member of.- Specified by:
- setParentGroupsin interface- NuxeoGroup
- Parameters:
- groups- a list of groups
 
- 
getIdDescription copied from interface:NuxeoGroupReturns a unique identifier to use to reference this group externally.- Specified by:
- getIdin interface- NuxeoGroup
- Returns:
- A unique identifier
- See Also:
 
- 
getNameDescription copied from interface:NuxeoGroupGets the name of the group.- Specified by:
- getNamein interface- NuxeoGroup
- Returns:
- the name of the group
 
- 
setNameDescription copied from interface:NuxeoGroupSets the name of this group.- Specified by:
- setNamein interface- NuxeoGroup
- Parameters:
- name- the new name of the group
 
- 
getLabelDescription copied from interface:NuxeoGroupGets the label of the group- Specified by:
- getLabelin interface- NuxeoGroup
- Returns:
- the label of the group
 
- 
setLabelDescription copied from interface:NuxeoGroupSets the label of this group.- Specified by:
- setLabelin interface- NuxeoGroup
- Parameters:
- label- the label of the group
 
- 
getModel- Specified by:
- getModelin interface- NuxeoGroup
 
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-