public abstract class AbstractRemoteWebViewService extends AbstractRemoteService<WebViewService> implements RemoteWebViewService
WebViewService
implementation that communicates with Confluence remotely.provider
Modifier | Constructor and Description |
---|---|
protected |
AbstractRemoteWebViewService(AuthenticatedWebResourceProvider provider,
com.google.common.util.concurrent.ListeningExecutorService executor) |
Modifier and Type | Method and Description |
---|---|
RemoteWebView |
forContent(ContentId contentId)
Provides a new WebView.
|
RemoteWebView |
forGeneric()
Provides a new generic WebView.
|
RemoteWebView |
forSpace(String spaceKey) |
protected abstract AbstractRemoteWebView |
newRemoteWebView() |
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
protected AbstractRemoteWebViewService(AuthenticatedWebResourceProvider provider, com.google.common.util.concurrent.ListeningExecutorService executor)
public RemoteWebView forContent(ContentId contentId)
RemoteWebViewService
forContent
in interface RemoteWebViewService
contentId
- the id of the CEO or null for a generic WebViewpublic RemoteWebView forSpace(String spaceKey)
forSpace
in interface RemoteWebViewService
public RemoteWebView forGeneric()
RemoteWebViewService
forGeneric
in interface RemoteWebViewService
protected abstract AbstractRemoteWebView newRemoteWebView()
Copyright © 2003–2021 Atlassian. All rights reserved.