com.atlassian.bamboo.deployments.versions.history.issues
Class DeploymentVersionLinkedJiraIssueImpl

java.lang.Object
  extended by com.atlassian.bamboo.deployments.versions.history.issues.DeploymentVersionLinkedJiraIssueImpl
All Implemented Interfaces:
DeploymentVersionLinkedJiraIssue, InternalLinkedJiraIssue

public class DeploymentVersionLinkedJiraIssueImpl
extends java.lang.Object
implements DeploymentVersionLinkedJiraIssue


Constructor Summary
DeploymentVersionLinkedJiraIssueImpl(MutableDeploymentVersionLinkedJiraIssue mutableDeploymentVersionLinkedJiraIssue)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 long getDeploymentVersionId()
           
 java.lang.String getIssueKey()
          JIRA issue key (DB field)
 JiraIssueLinkType getIssueType()
          Return information how Bamboo object relates to JIRA issue (DB field)
 JiraIssueDetails getJiraIssueDetails()
          JIRA issue details dynamically retrieved from remote JIRA instance
 int hashCode()
           
 void setJiraIssueDetails(JiraIssueDetails jiraIssueDetails)
          Set JIRA issue details.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeploymentVersionLinkedJiraIssueImpl

public DeploymentVersionLinkedJiraIssueImpl(@NotNull
                                            MutableDeploymentVersionLinkedJiraIssue mutableDeploymentVersionLinkedJiraIssue)
Method Detail

getDeploymentVersionId

public long getDeploymentVersionId()
Specified by:
getDeploymentVersionId in interface DeploymentVersionLinkedJiraIssue
Returns:
id of the associated DeploymentVersion

getIssueKey

@NotNull
public java.lang.String getIssueKey()
Description copied from interface: InternalLinkedJiraIssue
JIRA issue key (DB field)

Specified by:
getIssueKey in interface InternalLinkedJiraIssue
Returns:
JIRA issue key

getIssueType

public JiraIssueLinkType getIssueType()
Description copied from interface: InternalLinkedJiraIssue
Return information how Bamboo object relates to JIRA issue (DB field)

Specified by:
getIssueType in interface InternalLinkedJiraIssue
Returns:
JiraIssueLinkType object

getJiraIssueDetails

@Nullable
public JiraIssueDetails getJiraIssueDetails()
Description copied from interface: InternalLinkedJiraIssue
JIRA issue details dynamically retrieved from remote JIRA instance

Specified by:
getJiraIssueDetails in interface InternalLinkedJiraIssue
Returns:
JiraIssueDetails object

setJiraIssueDetails

public void setJiraIssueDetails(JiraIssueDetails jiraIssueDetails)
Description copied from interface: InternalLinkedJiraIssue
Set JIRA issue details.

Specified by:
setJiraIssueDetails in interface InternalLinkedJiraIssue
Parameters:
jiraIssueDetails - issue details retrieved from remote JIRA instance

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.