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>
@Entity public class LinkedJiraIssueImpl extends BambooEntityObject implements LinkedJiraIssue
-
-
Constructor Summary
Constructors Constructor Description LinkedJiraIssueImpl()LinkedJiraIssueImpl(String issueKey)LinkedJiraIssueImpl(String issueKey, JiraIssueLinkType issueLinkType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(LinkedJiraIssue o)booleanequals(Object o)@NotNull StringgetIssueKey()JIRA issue key (DB field)JiraIssueLinkTypegetIssueType()Return information how Bamboo object relates to JIRA issue (DB field)JiraIssueDetailsgetJiraIssueDetails()JIRA issue details dynamically retrieved from remote JIRA instanceResultsSummarygetResultsSummary()GetResultsSummaryto which thisLinkedJiraIssueapplies (DB field)inthashCode()voidsetIssueKey(String issueKey)Set JIRA issue keyvoidsetIssueType(JiraIssueLinkType issueLinkType)Set how build relates to JIRA issuevoidsetJiraIssueDetails(JiraIssueDetails jiraIssueDetails)Set JIRA issue details.voidsetResultsSummary(ResultsSummary resultsSummary)SetResultsSummaryto which thisLinkedJiraIssueapplies (DB field)StringtoString()-
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 Detail
-
LinkedJiraIssueImpl
public LinkedJiraIssueImpl()
-
LinkedJiraIssueImpl
public LinkedJiraIssueImpl(String issueKey)
-
LinkedJiraIssueImpl
public LinkedJiraIssueImpl(String issueKey, JiraIssueLinkType issueLinkType)
-
-
Method Detail
-
setIssueKey
public void setIssueKey(String issueKey)
Description copied from interface:LinkedJiraIssueSet JIRA issue key- Specified by:
setIssueKeyin interfaceLinkedJiraIssue- Parameters:
issueKey- JIRA issue key
-
getIssueKey
@NotNull public @NotNull String getIssueKey()
Description copied from interface:InternalLinkedJiraIssueJIRA issue key (DB field)- Specified by:
getIssueKeyin interfaceInternalLinkedJiraIssue- Returns:
- JIRA issue key
-
getResultsSummary
public ResultsSummary getResultsSummary()
Description copied from interface:LinkedJiraIssueGetResultsSummaryto which thisLinkedJiraIssueapplies (DB field)- Specified by:
getResultsSummaryin interfaceLinkedJiraIssue- Returns:
ResultsSummaryobject
-
setResultsSummary
public void setResultsSummary(ResultsSummary resultsSummary)
Description copied from interface:LinkedJiraIssueSetResultsSummaryto which thisLinkedJiraIssueapplies (DB field)- Specified by:
setResultsSummaryin interfaceLinkedJiraIssue- Parameters:
resultsSummary-ResultsSummaryobject
-
getIssueType
public JiraIssueLinkType getIssueType()
Description copied from interface:InternalLinkedJiraIssueReturn information how Bamboo object relates to JIRA issue (DB field)- Specified by:
getIssueTypein interfaceInternalLinkedJiraIssue- Returns:
JiraIssueLinkTypeobject
-
setIssueType
public void setIssueType(JiraIssueLinkType issueLinkType)
Description copied from interface:LinkedJiraIssueSet how build relates to JIRA issue- Specified by:
setIssueTypein interfaceLinkedJiraIssue- Parameters:
issueLinkType- defines how build relates to JIRA issue
-
getJiraIssueDetails
public JiraIssueDetails getJiraIssueDetails()
Description copied from interface:InternalLinkedJiraIssueJIRA issue details dynamically retrieved from remote JIRA instance- Specified by:
getJiraIssueDetailsin interfaceInternalLinkedJiraIssue- Returns:
JiraIssueDetailsobject
-
setJiraIssueDetails
public void setJiraIssueDetails(JiraIssueDetails jiraIssueDetails)
Description copied from interface:InternalLinkedJiraIssueSet JIRA issue details.- Specified by:
setJiraIssueDetailsin interfaceInternalLinkedJiraIssue- Parameters:
jiraIssueDetails- issue details retrieved from remote JIRA instance
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.atlassian.core.bean.EntityObject
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.atlassian.core.bean.EntityObject
-
compareTo
public int compareTo(LinkedJiraIssue o)
- Specified by:
compareToin interfaceComparable<LinkedJiraIssue>
-
-