java.lang.Object | |
↳ | com.atlassian.jira.project.RemoteProject |
@Internal
or @PublicApi
.
Represents a JIRA Project within our "network" of federated JIRA servers.
Normally this will represent a project coming from one of the JIRA servers that we have an app link with. However, because it can be useful to create a list with both local and remote projects, one can construct an instance of this class that represents a local project.
This class is considered experimental while RemoteProjectService is still being developed.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
RemoteProject.Builder |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Build a Network project instance from a local Project.
| |||||||||||
Returns the AppLink for the server that this remote project lives on.
| |||||||||||
Returns the URL for the "Browse Project" page of this project.
| |||||||||||
Returns the description for the underlying project, or null if the description was not supplied in the JSON response.
| |||||||||||
Returns the Project Lead for this project.
| |||||||||||
Returns the Base URL for the server that this project lives on.
| |||||||||||
Returns the configured "URL" value for this project.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
JSONException |
---|
Build a Network project instance from a local Project.
project | the local project |
---|
Returns the AppLink for the server that this remote project lives on.
Will return null if the project is representing a local project on this server.Returns the URL for the "Browse Project" page of this project.
Returns the description for the underlying project, or null if the description was not supplied in the JSON response.
An empty String is returned if the project has a blank description. A null return value indicates that the description was not returned over the wire, and should be treated as an "unknown" value.Returns the Project Lead for this project.
In the REST API for JIRA 6.1, this value is returned when getting a single project, but not when getting all projects, so this value can sometimes be null even if the underlying project has a lead. Developers should treat a null value as "unknown".Returns the Base URL for the server that this project lives on.
Returns the configured "URL" value for this project.
In the REST API for JIRA 6.1, this value is returned when getting a single project, but not when getting all projects, so this value can sometimes be null even if the underlying project has a URL specified. Consumers should treat a null value as "unknown".