Class RemoteConfluencePagesServiceImpl
java.lang.Object
com.atlassian.jira.dashboarditem.confluencepages.RemoteConfluencePagesServiceImpl
- All Implemented Interfaces:
RemoteConfluencePagesService
@Component
public class RemoteConfluencePagesServiceImpl
extends Object
implements RemoteConfluencePagesService
-
Constructor Summary
ConstructorsConstructorDescriptionRemoteConfluencePagesServiceImpl(com.atlassian.applinks.api.ApplicationLinkService applicationLinkService, JqlStringSupport jqlStringSupport) -
Method Summary
Modifier and TypeMethodDescriptiongetConfluencePageContent(com.atlassian.applinks.api.ApplicationLink appLink, String pageId) getConfluencePagesInSpace(com.atlassian.applinks.api.ApplicationLink appLink, String spaceKey, String pageTitle, long page) getConfluenceSpacesByName(com.atlassian.applinks.api.ApplicationLink appLink, String spaceName, long page)
-
Constructor Details
-
RemoteConfluencePagesServiceImpl
public RemoteConfluencePagesServiceImpl(com.atlassian.applinks.api.ApplicationLinkService applicationLinkService, JqlStringSupport jqlStringSupport)
-
-
Method Details
-
getConfluenceLinks
- Specified by:
getConfluenceLinksin interfaceRemoteConfluencePagesService
-
getConfluencePagesInSpace
public ConfluencePageSearchResponse getConfluencePagesInSpace(com.atlassian.applinks.api.ApplicationLink appLink, String spaceKey, String pageTitle, long page) throws com.atlassian.applinks.api.CredentialsRequiredException, com.atlassian.sal.api.net.ResponseException, IOException - Specified by:
getConfluencePagesInSpacein interfaceRemoteConfluencePagesService- Throws:
com.atlassian.applinks.api.CredentialsRequiredExceptioncom.atlassian.sal.api.net.ResponseExceptionIOException
-
getConfluenceSpacesByName
public ConfluenceSpaceSearchResponse getConfluenceSpacesByName(com.atlassian.applinks.api.ApplicationLink appLink, String spaceName, long page) throws com.atlassian.applinks.api.CredentialsRequiredException, com.atlassian.sal.api.net.ResponseException, IOException - Specified by:
getConfluenceSpacesByNamein interfaceRemoteConfluencePagesService- Throws:
com.atlassian.applinks.api.CredentialsRequiredExceptioncom.atlassian.sal.api.net.ResponseExceptionIOException
-
getConfluencePageContent
public ConfluenceContentResponse getConfluencePageContent(com.atlassian.applinks.api.ApplicationLink appLink, String pageId) throws com.atlassian.applinks.api.CredentialsRequiredException, com.atlassian.sal.api.net.ResponseException, IOException, IllegalArgumentException - Specified by:
getConfluencePageContentin interfaceRemoteConfluencePagesService- Throws:
com.atlassian.applinks.api.CredentialsRequiredExceptioncom.atlassian.sal.api.net.ResponseExceptionIOExceptionIllegalArgumentException
-