com.atlassian.bamboo.deployments.versions.persistence.issues
Class MutableDeploymentVersionLinkedJiraIssueImpl

java.lang.Object
  extended by com.atlassian.core.bean.EntityObject
      extended by com.atlassian.bamboo.core.BambooEntityObject
          extended by com.atlassian.bamboo.deployments.versions.persistence.issues.MutableDeploymentVersionLinkedJiraIssueImpl
All Implemented Interfaces:
BambooIdProvider, BambooObject, MutableDeploymentVersionLinkedJiraIssue, InternalLinkedJiraIssue, java.lang.Cloneable

public class MutableDeploymentVersionLinkedJiraIssueImpl
extends BambooEntityObject
implements MutableDeploymentVersionLinkedJiraIssue


Field Summary
 
Fields inherited from class com.atlassian.bamboo.core.BambooEntityObject
id
 
Constructor Summary
MutableDeploymentVersionLinkedJiraIssueImpl()
           
MutableDeploymentVersionLinkedJiraIssueImpl(MutableDeploymentVersion deploymentVersion, InternalLinkedJiraIssue linkedJiraIssue)
           
 
Method Summary
 MutableDeploymentVersion getDeploymentVersion()
           
 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
 void setDeploymentVersion(MutableDeploymentVersion deploymentVersion)
           
 void setIssueKey(java.lang.String issueKey)
           
 void setIssueType(JiraIssueLinkType issueLinkType)
           
 void setJiraIssueDetails(JiraIssueDetails jiraIssueDetails)
          Set JIRA issue details.
 java.lang.String toString()
           
 
Methods inherited from class com.atlassian.bamboo.core.BambooEntityObject
equals, getId, hashCode, 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, wait, wait, wait
 
Methods inherited from interface com.atlassian.bamboo.core.BambooObject
setId
 
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
 

Constructor Detail

MutableDeploymentVersionLinkedJiraIssueImpl

public MutableDeploymentVersionLinkedJiraIssueImpl()

MutableDeploymentVersionLinkedJiraIssueImpl

public MutableDeploymentVersionLinkedJiraIssueImpl(@NotNull
                                                   MutableDeploymentVersion deploymentVersion,
                                                   @NotNull
                                                   InternalLinkedJiraIssue linkedJiraIssue)
Method Detail

getDeploymentVersion

public MutableDeploymentVersion getDeploymentVersion()
Specified by:
getDeploymentVersion in interface MutableDeploymentVersionLinkedJiraIssue

setDeploymentVersion

public void setDeploymentVersion(MutableDeploymentVersion deploymentVersion)
Specified by:
setDeploymentVersion in interface MutableDeploymentVersionLinkedJiraIssue

setIssueKey

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

getIssueKey

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

Specified by:
getIssueKey in interface MutableDeploymentVersionLinkedJiraIssue
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 MutableDeploymentVersionLinkedJiraIssue
Specified by:
getIssueType in interface InternalLinkedJiraIssue
Returns:
JiraIssueLinkType object

setIssueType

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

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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