Class GroupLevelAdminController
java.lang.Object
com.atlassian.crowd.plugin.rest.service.controller.admin.GroupLevelAdminController
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGroupLevelAdminController
(GroupAdministrationConfigurationService groupAdministrationConfigurationService, DirectoryEntitySearchService directoryEntitySearchService, DirectoryManager directoryManager) -
Method Summary
Modifier and TypeMethodDescriptionaddGroupAdministrators
(DirectoryEntityId administeredGroupId, List<DirectoryEntityRestDTO> grantEntities) void
deleteGroupGroupAdministrator
(DirectoryEntityId targetGroupId, DirectoryEntityId adminId) void
deleteUserGroupAdministrator
(DirectoryEntityId targetGroupId, DirectoryEntityId adminId) getAdminCandidates
(DirectoryEntityId groupId, String searchText, int limit) getGroupAdministrators
(DirectoryEntityId groupId, RestPageRequest pageRequest)
-
Field Details
-
MISSING_ENTITY_MESSAGE
- See Also:
-
-
Constructor Details
-
GroupLevelAdminController
@Inject public GroupLevelAdminController(GroupAdministrationConfigurationService groupAdministrationConfigurationService, DirectoryEntitySearchService directoryEntitySearchService, DirectoryManager directoryManager)
-
-
Method Details
-
getGroupAdministrators
public RestPage<GroupAdministrationMappingRestDTO> getGroupAdministrators(DirectoryEntityId groupId, RestPageRequest pageRequest) throws GroupNotFoundException, DirectoryNotFoundException, OperationFailedException, FeatureInaccessibleException -
addGroupAdministrators
public BatchResultWithFailureReasonsRestDto<DirectoryEntityRestDTO> addGroupAdministrators(DirectoryEntityId administeredGroupId, List<DirectoryEntityRestDTO> grantEntities) throws GroupNotFoundException, DirectoryNotFoundException, OperationFailedException, FeatureInaccessibleException -
deleteUserGroupAdministrator
public void deleteUserGroupAdministrator(DirectoryEntityId targetGroupId, DirectoryEntityId adminId) throws GroupNotFoundException, UserNotFoundException, DirectoryNotFoundException, OperationFailedException, FeatureInaccessibleException -
deleteGroupGroupAdministrator
public void deleteGroupGroupAdministrator(DirectoryEntityId targetGroupId, DirectoryEntityId adminId) throws GroupNotFoundException, DirectoryNotFoundException, OperationFailedException, FeatureInaccessibleException -
getAdminCandidates
public RestPage<GroupAdministrationMappingRestDTO> getAdminCandidates(DirectoryEntityId groupId, String searchText, int limit) throws DirectoryNotFoundException, IllegalAccessException, OperationFailedException, GroupNotFoundException, UserNotFoundException, FeatureInaccessibleException
-