Class RemoteGroupServiceImpl.RemoteGroupFinderImpl
- java.lang.Object
-
- com.atlassian.confluence.rest.client.AbstractRemoteService<GroupService.GroupFinder>
-
- com.atlassian.confluence.rest.client.remoteservice.people.RemoteGroupServiceImpl.RemoteGroupFinderImpl
-
- All Implemented Interfaces:
RemoteGroupService.RemoteGroupFinder
,RemoteSingleFetcher<Group>
- Enclosing class:
- RemoteGroupServiceImpl
public class RemoteGroupServiceImpl.RemoteGroupFinderImpl extends AbstractRemoteService<GroupService.GroupFinder> implements RemoteGroupService.RemoteGroupFinder
-
-
Field Summary
-
Fields inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
provider
-
-
Constructor Summary
Constructors Constructor Description RemoteGroupFinderImpl(Expansion[] expansions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompletionStage<Optional<Group>>
fetchCompletionStage()
CompletionStage<PageResponse<Group>>
fetchManyCompletionStage(PageRequest request)
RemoteGroupService.RemoteGroupFinder
withMember(User user)
RemoteGroupService.RemoteGroupFinder
withName(String groupName)
-
Methods inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
addExpansions, addPageRequest, addPageRequestParams, deleteCompletionStage, deleteCompletionStage, deleteFuture, deleteFuture, getCompletionStage, getCompletionStageGenericCollection, getCompletionStageMap, getCompletionStageMapOfPageResponses, getCompletionStageOptional, getCompletionStagePageResponseList, getCompletionStageSearchPageResponseList, getExecutor, getFuture, getFutureGenericCollection, getFutureMap, getFutureMapOfPageResponses, getFutureOption, getFutureOptional, getFuturePageResponseList, newExperimentalRestWebResource, newRestWebResource, postCompletionStage, postCompletionStage, postCompletionStage, postCompletionStageToPageResponse, postFuture, postFuture, postFuture, postFutureToPageResponse, postVoidCompletionStage, putCompletionStage, putFuture
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.atlassian.confluence.rest.client.remoteservice.people.RemoteGroupService.RemoteGroupFinder
fetchMany
-
Methods inherited from interface com.atlassian.confluence.rest.client.RemoteSingleFetcher
fetch, fetchOne, fetchOneOrNull, fetchOrNull, fetchOrNullCompletionStage
-
-
-
-
Constructor Detail
-
RemoteGroupFinderImpl
public RemoteGroupFinderImpl(Expansion[] expansions)
-
-
Method Detail
-
withName
public RemoteGroupService.RemoteGroupFinder withName(String groupName)
- Specified by:
withName
in interfaceRemoteGroupService.RemoteGroupFinder
-
withMember
public RemoteGroupService.RemoteGroupFinder withMember(User user)
- Specified by:
withMember
in interfaceRemoteGroupService.RemoteGroupFinder
-
fetchManyCompletionStage
public CompletionStage<PageResponse<Group>> fetchManyCompletionStage(PageRequest request)
- Specified by:
fetchManyCompletionStage
in interfaceRemoteGroupService.RemoteGroupFinder
-
fetchCompletionStage
public CompletionStage<Optional<Group>> fetchCompletionStage()
- Specified by:
fetchCompletionStage
in interfaceRemoteSingleFetcher<Group>
-
-