Class GroupEntityUtil
java.lang.Object
com.atlassian.crowd.plugin.rest.util.GroupEntityUtil
Utility class for GroupEntity.
-
Method Summary
Modifier and TypeMethodDescriptionstatic GroupEntityexpandGroup(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
-