public class RemotePersonServiceImpl.RemotePersonFinderImpl extends AbstractRemoteService<PersonService.PersonFinder> implements RemotePersonService.RemotePersonFinder
provider
Modifier | Constructor and Description |
---|---|
protected |
RemotePersonFinderImpl(AbstractRemoteService other,
Expansion... expansions) |
Modifier and Type | Method and Description |
---|---|
CompletionStage<Optional<Person>> |
fetchCompletionStage() |
com.atlassian.util.concurrent.Promise<PageResponse<Person>> |
fetchMany(PageRequest pageRequest)
Deprecated.
since 7.0.1. Use
fetchManyCompletionStage(PageRequest) instead. |
CompletionStage<PageResponse<Person>> |
fetchManyCompletionStage(PageRequest pageRequest) |
com.atlassian.util.concurrent.Promise<com.atlassian.fugue.Option<Person>> |
fetchOne()
Deprecated.
since 7.0.1. Use
fetchCompletionStage() instead. |
com.atlassian.util.concurrent.Promise<Person> |
fetchOneOrNull()
Deprecated.
since 7.0.1. Use
fetchOrNullCompletionStage() instead. |
CompletionStage<Person> |
fetchOrNullCompletionStage() |
RemotePersonService.RemotePersonFinder |
withMembershipOf(Group group) |
RemotePersonService.RemotePersonFinder |
withUserKey(com.atlassian.sal.api.user.UserKey key) |
RemotePersonService.RemotePersonFinder |
withUsername(String username) |
addExpansions, addPageRequest, addPageRequestParams, deleteCompletionStage, deleteCompletionStage, deleteFuture, deleteFuture, getCompletionStage, getCompletionStageGenericCollection, getCompletionStageMap, getCompletionStageMapOfPageResponses, getCompletionStageOptional, getCompletionStagePageResponseList, getCompletionStageSearchPageResponseList, getExecutor, getFuture, getFutureGenericCollection, getFutureMap, getFutureMapOfPageResponses, getFutureOption, getFuturePageResponseList, newExperimentalRestWebResource, newRestWebResource, postCompletionStage, postCompletionStage, postCompletionStage, postCompletionStageToPageResponse, postFuture, postFuture, postFuture, postFutureToPageResponse, putCompletionStage, putFuture
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
fetch, fetchOrNull
protected RemotePersonFinderImpl(AbstractRemoteService other, Expansion... expansions)
public RemotePersonService.RemotePersonFinder withUserKey(com.atlassian.sal.api.user.UserKey key)
withUserKey
in interface RemotePersonService.RemotePersonFinder
public RemotePersonService.RemotePersonFinder withUsername(String username)
withUsername
in interface RemotePersonService.RemotePersonFinder
public RemotePersonService.RemotePersonFinder withMembershipOf(Group group)
withMembershipOf
in interface RemotePersonService.RemotePersonFinder
@Deprecated public com.atlassian.util.concurrent.Promise<com.atlassian.fugue.Option<Person>> fetchOne()
fetchCompletionStage()
instead.fetchOne
in interface RemoteSingleFetcher<Person>
@Deprecated public com.atlassian.util.concurrent.Promise<Person> fetchOneOrNull()
fetchOrNullCompletionStage()
instead.fetchOneOrNull
in interface RemoteSingleFetcher<Person>
@Deprecated public com.atlassian.util.concurrent.Promise<PageResponse<Person>> fetchMany(PageRequest pageRequest)
fetchManyCompletionStage(PageRequest)
instead.fetchMany
in interface RemoteManyFetcher<Person>
fetchMany
in interface RemotePersonService.RemotePersonManyFetcher<Person>
public CompletionStage<Optional<Person>> fetchCompletionStage()
fetchCompletionStage
in interface RemoteSingleFetcher<Person>
public CompletionStage<Person> fetchOrNullCompletionStage()
fetchOrNullCompletionStage
in interface RemoteSingleFetcher<Person>
public CompletionStage<PageResponse<Person>> fetchManyCompletionStage(PageRequest pageRequest)
fetchManyCompletionStage
in interface RemoteManyFetcher<Person>
Copyright © 2003–2021 Atlassian. All rights reserved.