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 |
---|---|
com.atlassian.util.concurrent.Promise<PageResponse<Person>> |
fetchMany(PageRequest pageRequest) |
com.atlassian.util.concurrent.Promise<com.atlassian.fugue.Option<Person>> |
fetchOne() |
com.atlassian.util.concurrent.Promise<Person> |
fetchOneOrNull() |
RemotePersonService.RemotePersonFinder |
withMembershipOf(Group group) |
RemotePersonService.RemotePersonFinder |
withUserKey(com.atlassian.sal.api.user.UserKey key) |
RemotePersonService.RemotePersonFinder |
withUsername(String username) |
addExpansions, addPageRequest, addPageRequestParams, deleteFuture, deleteFuture, getFuture, getFutureGenericCollection, getFutureMap, getFutureMapOfPageResponses, getFutureOption, getFuturePageResponseList, newExperimentalRestWebResource, newRestWebResource, postFuture, postFuture, postFuture, postFutureToPageResponse, 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
public com.atlassian.util.concurrent.Promise<com.atlassian.fugue.Option<Person>> fetchOne()
fetchOne
in interface RemoteSingleFetcher<Person>
public com.atlassian.util.concurrent.Promise<Person> fetchOneOrNull()
fetchOneOrNull
in interface RemoteSingleFetcher<Person>
public com.atlassian.util.concurrent.Promise<PageResponse<Person>> fetchMany(PageRequest pageRequest)
Copyright © 2003–2018 Atlassian. All rights reserved.