Class LinkedJiraIssueImpl
java.lang.Object
com.atlassian.core.bean.EntityObject
com.atlassian.bamboo.core.BambooEntityObject
com.atlassian.bamboo.jira.jiraissues.LinkedJiraIssueImpl
- All Implemented Interfaces:
BambooIdProvider
,BambooObject
,InternalLinkedJiraIssue
,LinkedJiraIssue
,Cloneable
,Comparable<LinkedJiraIssue>
-
Constructor Summary
ConstructorDescriptionLinkedJiraIssueImpl
(String issueKey) LinkedJiraIssueImpl
(String issueKey, JiraIssueLinkType issueLinkType) -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
@NotNull String
JIRA issue key (DB field)Return information how Bamboo object relates to JIRA issue (DB field)JIRA issue details dynamically retrieved from remote JIRA instanceGetResultsSummary
to which thisLinkedJiraIssue
applies (DB field)int
hashCode()
void
setIssueKey
(String issueKey) Set JIRA issue keyvoid
setIssueType
(JiraIssueLinkType issueLinkType) Set how build relates to JIRA issuevoid
setJiraIssueDetails
(JiraIssueDetails jiraIssueDetails) Set JIRA issue details.void
setResultsSummary
(ResultsSummary resultsSummary) SetResultsSummary
to which thisLinkedJiraIssue
applies (DB field)toString()
Methods inherited from class com.atlassian.core.bean.EntityObject
clone, getCreationDate, getCurrentDate, getId, getLastModificationDate, setClock, setCreationDate, setId, setLastModificationDate
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
-
Constructor Details
-
LinkedJiraIssueImpl
public LinkedJiraIssueImpl() -
LinkedJiraIssueImpl
-
LinkedJiraIssueImpl
-
-
Method Details
-
setIssueKey
Description copied from interface:LinkedJiraIssue
Set JIRA issue key- Specified by:
setIssueKey
in interfaceLinkedJiraIssue
- Parameters:
issueKey
- JIRA issue key
-
getIssueKey
Description copied from interface:InternalLinkedJiraIssue
JIRA issue key (DB field)- Specified by:
getIssueKey
in interfaceInternalLinkedJiraIssue
- Returns:
- JIRA issue key
-
getResultsSummary
Description copied from interface:LinkedJiraIssue
GetResultsSummary
to which thisLinkedJiraIssue
applies (DB field)- Specified by:
getResultsSummary
in interfaceLinkedJiraIssue
- Returns:
ResultsSummary
object
-
setResultsSummary
Description copied from interface:LinkedJiraIssue
SetResultsSummary
to which thisLinkedJiraIssue
applies (DB field)- Specified by:
setResultsSummary
in interfaceLinkedJiraIssue
- Parameters:
resultsSummary
-ResultsSummary
object
-
getIssueType
Description copied from interface:InternalLinkedJiraIssue
Return information how Bamboo object relates to JIRA issue (DB field)- Specified by:
getIssueType
in interfaceInternalLinkedJiraIssue
- Returns:
JiraIssueLinkType
object
-
setIssueType
Description copied from interface:LinkedJiraIssue
Set how build relates to JIRA issue- Specified by:
setIssueType
in interfaceLinkedJiraIssue
- Parameters:
issueLinkType
- defines how build relates to JIRA issue
-
getJiraIssueDetails
Description copied from interface:InternalLinkedJiraIssue
JIRA issue details dynamically retrieved from remote JIRA instance- Specified by:
getJiraIssueDetails
in interfaceInternalLinkedJiraIssue
- Returns:
JiraIssueDetails
object
-
setJiraIssueDetails
Description copied from interface:InternalLinkedJiraIssue
Set JIRA issue details.- Specified by:
setJiraIssueDetails
in interfaceInternalLinkedJiraIssue
- Parameters:
jiraIssueDetails
- issue details retrieved from remote JIRA instance
-
hashCode
public int hashCode()- Overrides:
hashCode
in classcom.atlassian.core.bean.EntityObject
-
equals
- Overrides:
equals
in classcom.atlassian.core.bean.EntityObject
-
compareTo
- Specified by:
compareTo
in interfaceComparable<LinkedJiraIssue>
-
toString
-