public class RemotePersonServiceImpl.RemotePersonFinderImpl extends AbstractRemoteService<PersonService.PersonFinder> implements RemotePersonService.RemotePersonFinder
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
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 RemotePersonService.RemotePersonSingleFetcher
public com.atlassian.util.concurrent.Promise<Person> fetchOneOrNull()
fetchOneOrNull
in interface RemotePersonService.RemotePersonSingleFetcher
public com.atlassian.util.concurrent.Promise<PageResponse<Person>> fetchMany(PageRequest pageRequest)
Copyright © 2003–2017 Atlassian. All rights reserved.