Class GraphQLRemoteContentServiceImpl
- java.lang.Object
-
- com.atlassian.confluence.rest.client.AbstractRemoteService<ContentService>
-
- com.atlassian.confluence.rest.client.AbstractRemoteContentService
-
- com.atlassian.confluence.rest.client.graphql.GraphQLRemoteContentServiceImpl
-
- All Implemented Interfaces:
RemoteContentService
@Internal public class GraphQLRemoteContentServiceImpl extends AbstractRemoteContentService
ContentService
implementation that communicates with Confluence remotely using the Confluence GraphQL API.- Since:
- 6.12.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GraphQLRemoteContentServiceImpl.GraphQLQueryContentResponse
protected class
GraphQLRemoteContentServiceImpl.RemoteContentFinderImpl
-
Nested classes/interfaces inherited from class com.atlassian.confluence.rest.client.AbstractRemoteContentService
AbstractRemoteContentService.AbstractRemoteContentFinder
-
Nested classes/interfaces inherited from interface com.atlassian.confluence.rest.client.RemoteContentService
RemoteContentService.RemoteContentFetcher, RemoteContentService.RemoteContentFinder, RemoteContentService.RemoteParameterContentFinder, RemoteContentService.RemoteSingleContentFetcher
-
-
Field Summary
-
Fields inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
provider
-
-
Constructor Summary
Constructors Constructor Description GraphQLRemoteContentServiceImpl(AuthenticatedWebResourceProvider provider, com.google.common.util.concurrent.ListeningExecutorService executor, String defaultGraphQLQuery)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RemoteContentService.RemoteContentFinder
find(Expansion... expansions)
Create a content finder to retrieve content from the remote server-
Methods inherited from class com.atlassian.confluence.rest.client.AbstractRemoteContentService
containsExperimentalExpansion, create, create, createCompletionStage, createCompletionStage, delete, deleteCompletionStage, getChildren, getChildrenCompletionStage, newContentWebResource, newExperimentalContentWebResource, purge, purgeCompletionStage, restore, restoreCompletionStage, trash, trashCompletionStage, update, updateCompletionStage
-
Methods inherited from class com.atlassian.confluence.rest.client.AbstractRemoteService
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, postVoidCompletionStage, putCompletionStage, putFuture
-
-
-
-
Constructor Detail
-
GraphQLRemoteContentServiceImpl
public GraphQLRemoteContentServiceImpl(AuthenticatedWebResourceProvider provider, com.google.common.util.concurrent.ListeningExecutorService executor, String defaultGraphQLQuery)
-
-
Method Detail
-
find
public RemoteContentService.RemoteContentFinder find(Expansion... expansions)
Description copied from interface:RemoteContentService
Create a content finder to retrieve content from the remote server- Returns:
- the content, if one exists matching the id, or none otherwise.
-
-