Class JiraClient


  • public final class JiraClient
    extends Object
    • Constructor Detail

      • JiraClient

        public JiraClient​(com.atlassian.jira.rest.client.api.JiraRestClient jiraRestClient,
                          javax.ws.rs.client.Client jaxrsClient,
                          URI baseUri,
                          String username,
                          String password)
    • Method Detail

      • getIssues

        public List<com.atlassian.jira.rest.client.api.domain.Issue> getIssues​(String projectAbbrev,
                                                                               Set<String> fields)
      • getIssue

        public com.atlassian.jira.rest.client.api.domain.Issue getIssue​(String issueKey)
      • getUsers

        public List<com.atlassian.jira.rest.client.api.domain.User> getUsers()
      • getFields

        public List<?> getFields()
      • getParentIssueKey

        public static Optional<String> getParentIssueKey​(com.atlassian.jira.rest.client.api.domain.Issue issue)
        Returns the parent issue for the given issue. Unfortunately, Issue does not allow access to its parent directly, but the REST API supports it.
        See Also:
        JRJC-91