Interface RemotePersonService
-
- All Known Implementing Classes:
RemotePersonServiceImpl
public interface RemotePersonServicePersonServiceimplementation that communicates with Confluence remotely using the Confluence REST API.Provides promise returning equivalents for the methods in PersonService.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceRemotePersonService.RemotePersonFinderstatic interfaceRemotePersonService.RemotePersonManyFetcher<T>Deprecated.since 7.0.1.static interfaceRemotePersonService.RemotePersonSearcherstatic interfaceRemotePersonService.RemotePersonSingleFetcherDeprecated.since 7.0.1.
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description LongTaskSubmissiondelete(Person personToDelete)RemotePersonService.RemotePersonFinderfind(Expansion... expansions)com.atlassian.util.concurrent.Promise<Person>getCurrentUser(Expansion... expansions)Deprecated.since 7.0.1.CompletionStage<Person>getCurrentUserCompletionStage(Expansion... expansions)RemotePersonService.RemotePersonSearchersearch()PersonService.Validatorvalidator()Get the validator of the Person Service.
-
-
-
Method Detail
-
getCurrentUser
@Deprecated com.atlassian.util.concurrent.Promise<Person> getCurrentUser(Expansion... expansions)
Deprecated.since 7.0.1. UsegetCurrentUserCompletionStage(Expansion...)instead.
-
getCurrentUserCompletionStage
CompletionStage<Person> getCurrentUserCompletionStage(Expansion... expansions)
- Since:
- 7.0.1
-
validator
PersonService.Validator validator()
Get the validator of the Person Service.
-
find
RemotePersonService.RemotePersonFinder find(Expansion... expansions)
-
delete
LongTaskSubmission delete(Person personToDelete)
-
search
RemotePersonService.RemotePersonSearcher search()
-
-