Class GroupEntityUtil
java.lang.Object
com.atlassian.crowd.plugin.rest.util.GroupEntityUtil
Utility class for GroupEntity.
-
Method Summary
Modifier and TypeMethodDescriptionstatic GroupEntity
expandGroup
(ApplicationService applicationService, Application application, GroupEntity minimalGroupEntity, boolean expandAttributes) Expands a GroupEntity from its minimal form to the expanded version.static GroupEntity
-
Method Details
-
translate
-
expandGroup
public static GroupEntity expandGroup(ApplicationService applicationService, Application application, GroupEntity minimalGroupEntity, boolean expandAttributes) throws GroupNotFoundException Expands a GroupEntity from its minimal form to the expanded version. Attributes are expanded ifexpandAttributes</tt> is <tt>true
, otherwise, GroupEntity is returned with no attributes expanded.N.B. This is not the same as expanding a group entity, which expands a GroupEntity from its minimal form, to having all the description, type, etc filled in. Expanding a GroupEntity is automatically performed in
GroupEntityExpander
.- Parameters:
applicationService
- ApplicationService to find a groupapplication
- name of the application requesting the groupminimalGroupEntity
- Minimal representation of a GroupEntity. Must include at least a group name and a link.expandAttributes
- set to true if the expanded GroupEntity should expand attributes.- Returns:
- GroupEntity expanded GroupEntity
- Throws:
IllegalArgumentException
- if the minimal GroupEntity does not include at least a group name and a link.GroupNotFoundException
-