Interface RemoteProjectService

All Known Implementing Classes:
RemoteProjectServiceImpl

@ExperimentalApi public interface RemoteProjectService
Offers access to projects in remote JIRA servers based on App Links.

This service is marked as experimental because it is still being actively developed.

  • Method Details

    • getRemoteProject

      RemoteProject getRemoteProject(com.atlassian.applinks.api.ApplicationLink applicationLink, String key) throws com.atlassian.applinks.api.CredentialsRequiredException, com.atlassian.sal.api.net.ResponseException
      Throws:
      com.atlassian.applinks.api.CredentialsRequiredException
      com.atlassian.sal.api.net.ResponseException
    • findAllRemoteProjects

      Finds all the projects that the currently logged in user can see in all the linked JIRA instances.
      Returns:
      RemoteProjectsResult object that contains the projects found as well as extra information about servers that we couldn't reach.