com.atlassian.bamboo.jira.jiraissues
Interface LinkedJiraIssue

All Superinterfaces:
BambooIdProvider, BambooObject, java.lang.Comparable<LinkedJiraIssue>
All Known Implementing Classes:
LinkedJiraIssueImpl

public interface LinkedJiraIssue
extends BambooObject, java.lang.Comparable<LinkedJiraIssue>

A JIRA issue and how it is linked to the corresponding build result summary


Method Summary
 java.lang.String getIssueKey()
          JIRA issue key (DB field)
 JiraIssueLinkType getIssueType()
          Return information how build relates to JIRA issue (DB field)
 JiraIssueDetails getJiraIssueDetails()
          JIRA issue details retrieved from remote JIRA instance
 ResultsSummary getResultsSummary()
          Get ResultsSummary to which this LinkedJiraIssue applies (DB field)
 void setIssueKey(java.lang.String issueKey)
          Set JIRA issue key
 void setIssueType(JiraIssueLinkType issueLinkType)
          Set how build relates to JIRA issue
 void setJiraIssueDetails(JiraIssueDetails jiraIssueDetails)
          Set JIRA issue details
 void setResultsSummary(ResultsSummary resultsSummary)
          Set ResultsSummary to which this LinkedJiraIssue applies (DB field)
 
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
 
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getIssueKey

java.lang.String getIssueKey()
JIRA issue key (DB field)

Returns:
JIRA issue key

setIssueKey

void setIssueKey(java.lang.String issueKey)
Set JIRA issue key

Parameters:
issueKey - JIRA issue key

getIssueType

JiraIssueLinkType getIssueType()
Return information how build relates to JIRA issue (DB field)

Returns:
JiraIssueLinkType object

setIssueType

void setIssueType(JiraIssueLinkType issueLinkType)
Set how build relates to JIRA issue

Parameters:
issueLinkType - defines how build relates to JIRA issue

getResultsSummary

ResultsSummary getResultsSummary()
Get ResultsSummary to which this LinkedJiraIssue applies (DB field)

Returns:
ResultsSummary object

setResultsSummary

void setResultsSummary(ResultsSummary resultsSummary)
Set ResultsSummary to which this LinkedJiraIssue applies (DB field)

Parameters:
resultsSummary - ResultsSummary object

getJiraIssueDetails

@Nullable
JiraIssueDetails getJiraIssueDetails()
JIRA issue details 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


Copyright © 2012 Atlassian. All Rights Reserved.