Interface InternalLinkedJiraIssue

All Known Subinterfaces:
DeploymentVersionLinkedJiraIssue, LinkedJiraIssue, MutableDeploymentVersionLinkedJiraIssue
All Known Implementing Classes:
DeploymentVersionLinkedJiraIssueImpl, LinkedJiraIssueImpl, MutableDeploymentVersionLinkedJiraIssueImpl

@Internal public interface InternalLinkedJiraIssue
A JIRA issue, possibly linked to build result, deployment version, ...
  • Method Details

    • getIssueKey

      @NotNull @NotNull String getIssueKey()
      JIRA issue key (DB field)
      Returns:
      JIRA issue key
    • getIssueType

      JiraIssueLinkType getIssueType()
      Return information how Bamboo object relates to JIRA issue (DB field)
      Returns:
      JiraIssueLinkType object
    • getJiraIssueDetails

      @Nullable @Nullable JiraIssueDetails getJiraIssueDetails()
      JIRA issue details dynamically retrieved from remote JIRA instance
      Returns:
      JiraIssueDetails object
    • setJiraIssueDetails

      void setJiraIssueDetails(JiraIssueDetails jiraIssueDetails)
      Set JIRA issue details.
      Parameters:
      jiraIssueDetails - issue details retrieved from remote JIRA instance