Class UserMetadataGroupComputer
java.lang.Object
org.nuxeo.ecm.platform.computedgroups.AbstractGroupComputer
org.nuxeo.ecm.platform.computedgroups.UserMetadataGroupComputer
- All Implemented Interfaces:
GroupComputer
Configurable Group Computer based on metadata of the user.
- Since:
- 5.7.3
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn all group ids.getGroupMembers
(String groupId) Returns the members for a give group.Returns the group names for a give User.getParentsGroupNames
(String arg0) Return parent groups.getSubGroupsNames
(String arg0) Returns children groups.boolean
Default implementation that returns true if methodGroupComputer.getAllGroupIds()
contains given group name.Methods inherited from class org.nuxeo.ecm.platform.computedgroups.AbstractGroupComputer
getUM, searchGroups, searchGroups
-
Constructor Details
-
UserMetadataGroupComputer
-
-
Method Details
-
getAllGroupIds
Description copied from interface:GroupComputer
Return all group ids. If you class can not efficiently compute this list, you can return an empty list. In this case you need to implement the searchGroups method. -
getGroupMembers
Description copied from interface:GroupComputer
Returns the members for a give group. -
getGroupsForUser
Description copied from interface:GroupComputer
Returns the group names for a give User. -
getParentsGroupNames
Description copied from interface:GroupComputer
Return parent groups. -
getSubGroupsNames
Description copied from interface:GroupComputer
Returns children groups. -
hasGroup
Description copied from class:AbstractGroupComputer
Default implementation that returns true if methodGroupComputer.getAllGroupIds()
contains given group name.- Specified by:
hasGroup
in interfaceGroupComputer
- Overrides:
hasGroup
in classAbstractGroupComputer
-