|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MetadataRestClient
Serves information about JIRA metadata like server information, issue types defined, stati, priorities and resolutions. This data constitutes a data dictionary which then JIRA issues base on.
| Method Summary | |
|---|---|
com.atlassian.util.concurrent.Promise<Iterable<Field>> |
getFields()
Retrieves information about JIRA custom and system fields. |
com.atlassian.util.concurrent.Promise<Iterable<IssuelinksType>> |
getIssueLinkTypes()
Retrieves from the server complete list of available issue types |
com.atlassian.util.concurrent.Promise<IssueType> |
getIssueType(URI uri)
Retrieves from the server complete information about selected issue type |
com.atlassian.util.concurrent.Promise<Iterable<IssueType>> |
getIssueTypes()
Retrieves from the server complete list of available issue type |
com.atlassian.util.concurrent.Promise<Iterable<Priority>> |
getPriorities()
Retrieves from the server complete list of available priorities |
com.atlassian.util.concurrent.Promise<Priority> |
getPriority(URI uri)
Retrieves from the server complete information about selected priority |
com.atlassian.util.concurrent.Promise<Resolution> |
getResolution(URI uri)
Retrieves from the server complete information about selected resolution |
com.atlassian.util.concurrent.Promise<Iterable<Resolution>> |
getResolutions()
Retrieves from the server complete information about selected resolution |
com.atlassian.util.concurrent.Promise<ServerInfo> |
getServerInfo()
Retrieves information about this JIRA instance |
com.atlassian.util.concurrent.Promise<Status> |
getStatus(URI uri)
Retrieves complete information about selected status |
| Method Detail |
|---|
com.atlassian.util.concurrent.Promise<IssueType> getIssueType(URI uri)
uri - URI to issue type resource (one can get it e.g. from self attribute
of issueType field of an issue).
RestClientException - in case of problems (connectivity, malformed messages, etc.)com.atlassian.util.concurrent.Promise<Iterable<IssueType>> getIssueTypes()
RestClientException - in case of problems (connectivity, malformed messages, etc.)com.atlassian.util.concurrent.Promise<Iterable<IssuelinksType>> getIssueLinkTypes()
RestClientException - in case of problems (if linking is disabled on the server, connectivity, malformed messages, etc.)com.atlassian.util.concurrent.Promise<Status> getStatus(URI uri)
uri - URI to this status resource (one can get it e.g. from self attribute
of status field of an issue)
RestClientException - in case of problems (connectivity, malformed messages, etc.)com.atlassian.util.concurrent.Promise<Priority> getPriority(URI uri)
uri - URI for the priority resource
RestClientException - in case of problems (connectivity, malformed messages, etc.)com.atlassian.util.concurrent.Promise<Iterable<Priority>> getPriorities()
RestClientException - in case of problems (connectivity, malformed messages, etc.)com.atlassian.util.concurrent.Promise<Resolution> getResolution(URI uri)
uri - URI for the resolution resource
RestClientException - in case of problems (connectivity, malformed messages, etc.)com.atlassian.util.concurrent.Promise<Iterable<Resolution>> getResolutions()
RestClientException - in case of problems (connectivity, malformed messages, etc.)com.atlassian.util.concurrent.Promise<ServerInfo> getServerInfo()
RestClientException - in case of problems (connectivity, malformed messages, etc.)com.atlassian.util.concurrent.Promise<Iterable<Field>> getFields()
RestClientException - in case of problems (connectivity, malformed messages, etc.)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||