@ExperimentalApi public interface

RemoteProjectService

com.atlassian.jira.project.RemoteProjectService
Known Indirect Subclasses

@ExperimentalApi

This interface is considered usable by external developers but its contracts have not stabilized.

Experimental APIs may be changed at any time before being marked @Internal or @PublicApi.

Class Overview

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.

Summary

Nested Classes
class RemoteProjectService.RemoteProjectsResult  
Public Methods
RemoteProjectService.RemoteProjectsResult findAllRemoteProjects()
Finds all the projects that the currently logged in user can see in all the linked JIRA instances.
RemoteProject getRemoteProject(ApplicationLink applicationLink, String key)

Public Methods

public RemoteProjectService.RemoteProjectsResult 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.

public RemoteProject getRemoteProject (ApplicationLink applicationLink, String key)

Throws
CredentialsRequiredException
ResponseException