Class JiraIssueDetailsImpl

java.lang.Object
com.atlassian.bamboo.jira.jiraissues.JiraIssueDetailsImpl
All Implemented Interfaces:
JiraIssueDetails

public class JiraIssueDetailsImpl extends Object implements JiraIssueDetails
Bamboo's representation of an issue for the UI
  • Constructor Details

    • JiraIssueDetailsImpl

      public JiraIssueDetailsImpl()
  • Method Details

    • getSummary

      public String getSummary()
      Description copied from interface: JiraIssueDetails
      Returns JIRA issue summary as parsed from remote JIRA response
      Specified by:
      getSummary in interface JiraIssueDetails
      Returns:
      JIRA issue summary
    • setSummary

      public void setSummary(String summary)
    • getType

      public JiraType getType()
      Description copied from interface: JiraIssueDetails
      Returns JIRA issue type as parsed from remote JIRA response
      Specified by:
      getType in interface JiraIssueDetails
      Returns:
      JIRA issue type
    • setType

      public void setType(JiraType type)
    • getStatus

      public JiraStatus getStatus()
      Description copied from interface: JiraIssueDetails
      Returns JIRA issue status as parsed from remote JIRA response
      Specified by:
      getStatus in interface JiraIssueDetails
      Returns:
      JIRA issue status
    • setStatus

      public void setStatus(JiraStatus status)
    • getIssueKey

      @NotNull public @NotNull String getIssueKey()
      Description copied from interface: JiraIssueDetails
      Returns JIRA issue key
      Specified by:
      getIssueKey in interface JiraIssueDetails
      Returns:
      JIRA issue key
    • setIssueKey

      public void setIssueKey(@NotNull @NotNull String issueKey)
    • getDisplayUrl

      @Nullable public @Nullable URL getDisplayUrl()
      Description copied from interface: JiraIssueDetails
      Returns remote JIRA URL that would display issue
      Specified by:
      getDisplayUrl in interface JiraIssueDetails
      Returns:
      Remote JIRA URL
    • setDisplayUrl

      public void setDisplayUrl(@NotNull @NotNull URL displayUrl)
    • getAssignee

      public JiraAssignee getAssignee()
      Description copied from interface: JiraIssueDetails
      Returns JIRA issue assignee as parsed from remote JIRA response
      Specified by:
      getAssignee in interface JiraIssueDetails
      Returns:
      JIRA issue assignee
    • setAssignee

      public void setAssignee(JiraAssignee assignee)
    • getFixVersions

      public Collection<String> getFixVersions()
      Description copied from interface: JiraIssueDetails
      Returns JIRA issue fix verions as parsed from remote JIRA response
      Specified by:
      getFixVersions in interface JiraIssueDetails
      Returns:
      JIRA issue fix versions
    • setFixVersions

      public void setFixVersions(Collection<String> fixVersions)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object