public class RemotePersonServiceImpl extends AbstractRemoteService<PersonService> implements RemotePersonService
Modifier and Type | Class and Description |
---|---|
class |
RemotePersonServiceImpl.RemotePersonFinderImpl |
RemotePersonService.RemotePersonFinder, RemotePersonService.RemotePersonManyFetcher<T>, RemotePersonService.RemotePersonSearcher, RemotePersonService.RemotePersonSingleFetcher
provider
Constructor and Description |
---|
RemotePersonServiceImpl(AuthenticatedWebResourceProvider provider,
com.google.common.util.concurrent.ListeningExecutorService executor) |
Modifier and Type | Method and Description |
---|---|
LongTaskSubmission |
delete(Person personToDelete) |
RemotePersonService.RemotePersonFinder |
find(Expansion... expansions) |
com.atlassian.util.concurrent.Promise<Person> |
getCurrentUser(Expansion... expansions)
Deprecated.
since 7.0.1. Use
getCurrentUserCompletionStage(Expansion...) instead. |
CompletionStage<Person> |
getCurrentUserCompletionStage(Expansion... expansions) |
RemotePersonService.RemotePersonSearcher |
search() |
PersonService.Validator |
validator()
Get the validator of the Person Service.
|
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
public RemotePersonServiceImpl(AuthenticatedWebResourceProvider provider, com.google.common.util.concurrent.ListeningExecutorService executor)
@Deprecated public com.atlassian.util.concurrent.Promise<Person> getCurrentUser(Expansion... expansions)
getCurrentUserCompletionStage(Expansion...)
instead.getCurrentUser
in interface RemotePersonService
public CompletionStage<Person> getCurrentUserCompletionStage(Expansion... expansions)
getCurrentUserCompletionStage
in interface RemotePersonService
public PersonService.Validator validator()
RemotePersonService
validator
in interface RemotePersonService
public RemotePersonService.RemotePersonFinder find(Expansion... expansions)
find
in interface RemotePersonService
public LongTaskSubmission delete(Person personToDelete)
delete
in interface RemotePersonService
public RemotePersonService.RemotePersonSearcher search()
search
in interface RemotePersonService
Copyright © 2003–2020 Atlassian. All rights reserved.