Class RemoteGroupServiceImpl
java.lang.Object
com.atlassian.confluence.rest.client.AbstractRemoteService<GroupService>
com.atlassian.confluence.rest.client.remoteservice.people.RemoteGroupServiceImpl
- All Implemented Interfaces:
RemoteGroupService
public class RemoteGroupServiceImpl
extends AbstractRemoteService<GroupService>
implements RemoteGroupService
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface com.atlassian.confluence.rest.client.remoteservice.people.RemoteGroupService
RemoteGroupService.RemoteGroupFinder -
Field Summary
Fields inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
provider -
Constructor Summary
ConstructorsConstructorDescriptionRemoteGroupServiceImpl(AuthenticatedWebResourceProvider provider, ExecutorService executor) -
Method Summary
Modifier and TypeMethodDescriptioncreateGroup(String groupName) Send request to create a groupdeleteGroup(String groupName) Send request to delete a group by its nameMethods inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
addExpansions, addPageRequest, addPageRequestParams, deleteCompletionStage, deleteCompletionStage, getCompletionStage, getCompletionStageGenericCollection, getCompletionStageMap, getCompletionStageMapOfGenericListResponse, getCompletionStageMapOfPageResponses, getCompletionStageOptional, getCompletionStagePageResponseList, getCompletionStageSearchPageResponseList, getExecutor, newBackdoorWebTarget, newExperimentalRestWebTarget, newWebTarget, postCompletionStage, postCompletionStage, postCompletionStage, postCompletionStageToPageResponse, postVoidCompletionStage, putCompletionStage, putVoidCompletionStage
-
Constructor Details
-
RemoteGroupServiceImpl
- Since:
- 9.0
-
-
Method Details
-
validator
- Specified by:
validatorin interfaceRemoteGroupService
-
find
- Specified by:
findin interfaceRemoteGroupService- Returns:
- a finder for executing remote GET calls to the group API
-
createGroup
Description copied from interface:RemoteGroupServiceSend request to create a group- Specified by:
createGroupin interfaceRemoteGroupService- Parameters:
groupName-- Returns:
- a group entity
Group
-
deleteGroup
Description copied from interface:RemoteGroupServiceSend request to delete a group by its name- Specified by:
deleteGroupin interfaceRemoteGroupService- Parameters:
groupName-- Returns:
- empty body
-