@Component public class ConfluenceRpcServiceImpl extends Object implements ConfluenceRpcService
| Constructor and Description |
|---|
ConfluenceRpcServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
RemoteResponse<ConfluencePage> |
getPage(com.atlassian.applinks.api.ApplicationLink applicationLink,
String pageId)
Gets the page with the given id, on the Confluence server given by the application link.
|
RemoteResponse<List<ConfluenceSpace>> |
getSpaces(com.atlassian.applinks.api.ApplicationLink applicationLink)
Get the list of spaces for the Confluence instance matching the given ApplicationLink.
|
RemoteResponse<List<ConfluenceSearchResult>> |
search(com.atlassian.applinks.api.ApplicationLink applicationLink,
String query,
int maxResults,
String spaceKey)
Search the Confluence instance matching the given ApplicationLink.
|
public RemoteResponse<ConfluencePage> getPage(com.atlassian.applinks.api.ApplicationLink applicationLink, String pageId) throws com.atlassian.applinks.api.CredentialsRequiredException, com.atlassian.sal.api.net.ResponseException
ConfluenceRemoteServicegetPage in interface ConfluenceRemoteServiceapplicationLink - the application link of the Confluence serverpageId - the page idRemoteResponse containing a ConfluencePage and properties of the HTTP responsecom.atlassian.applinks.api.CredentialsRequiredException - thrown if authentication is requiredcom.atlassian.sal.api.net.ResponseException - thrown if the response cannot be retrievedpublic RemoteResponse<List<ConfluenceSpace>> getSpaces(com.atlassian.applinks.api.ApplicationLink applicationLink) throws com.atlassian.applinks.api.CredentialsRequiredException, com.atlassian.sal.api.net.ResponseException
ConfluenceRemoteServicegetSpaces in interface ConfluenceRemoteServiceapplicationLink - the link to the Confluence instanceRemoteResponse containing a List of ConfluenceSpaces and properties of the HTTP responsecom.atlassian.applinks.api.CredentialsRequiredException - thrown if authentication is requiredcom.atlassian.sal.api.net.ResponseException - thrown if the response cannot be retrievedpublic RemoteResponse<List<ConfluenceSearchResult>> search(com.atlassian.applinks.api.ApplicationLink applicationLink, String query, int maxResults, @Nullable String spaceKey) throws com.atlassian.applinks.api.CredentialsRequiredException, com.atlassian.sal.api.net.ResponseException
ConfluenceRemoteServicesearch in interface ConfluenceRemoteServiceapplicationLink - the link to the Confluence instancequery - the search termmaxResults - the maximum number of results to returnspaceKey - the space to search within, or if null, search all spacesRemoteResponse containing a List of ConfluenceSearchResults and properties of the HTTP responsecom.atlassian.applinks.api.CredentialsRequiredException - thrown if authentication is requiredcom.atlassian.sal.api.net.ResponseException - thrown if the response cannot be retrievedCopyright © 2002-2022 Atlassian. All Rights Reserved.