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:
getConfluenceLinks
in 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:
getConfluencePagesInSpace
in interfaceRemoteConfluencePagesService
- Throws:
com.atlassian.applinks.api.CredentialsRequiredException
com.atlassian.sal.api.net.ResponseException
IOException
-
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:
getConfluenceSpacesByName
in interfaceRemoteConfluencePagesService
- Throws:
com.atlassian.applinks.api.CredentialsRequiredException
com.atlassian.sal.api.net.ResponseException
IOException
-
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:
getConfluencePageContent
in interfaceRemoteConfluencePagesService
- Throws:
com.atlassian.applinks.api.CredentialsRequiredException
com.atlassian.sal.api.net.ResponseException
IOException
IllegalArgumentException
-