com.atlassian.bamboo.jira.jiraissues
Class LinkedJiraIssueImpl

java.lang.Object
  extended by com.atlassian.core.bean.EntityObject
      extended by com.atlassian.bamboo.core.BambooEntityObject
          extended by com.atlassian.bamboo.jira.jiraissues.LinkedJiraIssueImpl
All Implemented Interfaces:
BambooObject, LinkedJiraIssue, java.lang.Cloneable, java.lang.Comparable<LinkedJiraIssue>

public class LinkedJiraIssueImpl
extends BambooEntityObject
implements LinkedJiraIssue


Field Summary
 
Fields inherited from class com.atlassian.bamboo.core.BambooEntityObject
id
 
Constructor Summary
LinkedJiraIssueImpl()
           
LinkedJiraIssueImpl(java.lang.String issueKey)
           
LinkedJiraIssueImpl(java.lang.String issueKey, JiraIssueLinkType issueLinkType)
           
 
Method Summary
 int compareTo(LinkedJiraIssue o)
           
 boolean equals(java.lang.Object o)
           
 BuildResultsSummary getBuildResultSummary()
           
 java.lang.String getIssueKey()
           
 JiraIssueLinkType getIssueType()
           
 JiraIssueDetails getJiraIssueDetails()
          Details retreived from the connected JIRA instance if exists.
 int hashCode()
           
 void setBuildResultSummary(BuildResultsSummary buildResultSummary)
           
 void setIssueKey(java.lang.String issueKey)
           
 void setIssueType(JiraIssueLinkType issueLinkType)
           
 void setJiraIssueDetails(JiraIssueDetails jiraIssueDetails)
           
 
Methods inherited from class com.atlassian.bamboo.core.BambooEntityObject
getId, setId
 
Methods inherited from class com.atlassian.core.bean.EntityObject
clone, getCreationDate, getCurrentDate, getLastModificationDate, setClock, setCreationDate, setLastModificationDate
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
getId, setId
 

Constructor Detail

LinkedJiraIssueImpl

public LinkedJiraIssueImpl()

LinkedJiraIssueImpl

public LinkedJiraIssueImpl(java.lang.String issueKey)

LinkedJiraIssueImpl

public LinkedJiraIssueImpl(java.lang.String issueKey,
                           JiraIssueLinkType issueLinkType)
Method Detail

setIssueKey

public void setIssueKey(java.lang.String issueKey)
Specified by:
setIssueKey in interface LinkedJiraIssue

getIssueKey

public java.lang.String getIssueKey()
Specified by:
getIssueKey in interface LinkedJiraIssue

getBuildResultSummary

public BuildResultsSummary getBuildResultSummary()
Specified by:
getBuildResultSummary in interface LinkedJiraIssue

setBuildResultSummary

public void setBuildResultSummary(BuildResultsSummary buildResultSummary)
Specified by:
setBuildResultSummary in interface LinkedJiraIssue

getIssueType

public JiraIssueLinkType getIssueType()
Specified by:
getIssueType in interface LinkedJiraIssue

setIssueType

public void setIssueType(JiraIssueLinkType issueLinkType)
Specified by:
setIssueType in interface LinkedJiraIssue

getJiraIssueDetails

public JiraIssueDetails getJiraIssueDetails()
Description copied from interface: LinkedJiraIssue
Details retreived from the connected JIRA instance if exists.

Specified by:
getJiraIssueDetails in interface LinkedJiraIssue
Returns:

setJiraIssueDetails

public void setJiraIssueDetails(JiraIssueDetails jiraIssueDetails)
Specified by:
setJiraIssueDetails in interface LinkedJiraIssue

hashCode

public int hashCode()
Overrides:
hashCode in class com.atlassian.core.bean.EntityObject

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class com.atlassian.core.bean.EntityObject

compareTo

public int compareTo(LinkedJiraIssue o)
Specified by:
compareTo in interface java.lang.Comparable<LinkedJiraIssue>


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.