Class MutableDeploymentVersionLinkedJiraIssueImpl
- java.lang.Object
-
- com.atlassian.core.bean.EntityObject
-
- com.atlassian.bamboo.core.BambooEntityObject
-
- com.atlassian.bamboo.deployments.versions.persistence.issues.MutableDeploymentVersionLinkedJiraIssueImpl
-
- All Implemented Interfaces:
BambooIdProvider
,BambooObject
,MutableDeploymentVersionLinkedJiraIssue
,InternalLinkedJiraIssue
,Cloneable
@Entity public class MutableDeploymentVersionLinkedJiraIssueImpl extends BambooEntityObject implements MutableDeploymentVersionLinkedJiraIssue
-
-
Constructor Summary
Constructors Constructor Description MutableDeploymentVersionLinkedJiraIssueImpl()
MutableDeploymentVersionLinkedJiraIssueImpl(@NotNull MutableDeploymentVersion deploymentVersion, @NotNull InternalLinkedJiraIssue linkedJiraIssue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MutableDeploymentVersion
getDeploymentVersion()
String
getIssueKey()
JIRA issue key (DB field)JiraIssueLinkType
getIssueType()
Return information how Bamboo object relates to JIRA issue (DB field)@Nullable JiraIssueDetails
getJiraIssueDetails()
JIRA issue details dynamically retrieved from remote JIRA instancevoid
setDeploymentVersion(MutableDeploymentVersion deploymentVersion)
void
setIssueKey(String issueKey)
void
setIssueType(JiraIssueLinkType issueLinkType)
void
setJiraIssueDetails(JiraIssueDetails jiraIssueDetails)
Set JIRA issue details.String
toString()
-
Methods inherited from class com.atlassian.core.bean.EntityObject
clone, equals, getCreationDate, getCurrentDate, getId, getLastModificationDate, hashCode, 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
-
MutableDeploymentVersionLinkedJiraIssueImpl
public MutableDeploymentVersionLinkedJiraIssueImpl()
-
MutableDeploymentVersionLinkedJiraIssueImpl
public MutableDeploymentVersionLinkedJiraIssueImpl(@NotNull @NotNull MutableDeploymentVersion deploymentVersion, @NotNull @NotNull InternalLinkedJiraIssue linkedJiraIssue)
-
-
Method Detail
-
getDeploymentVersion
public MutableDeploymentVersion getDeploymentVersion()
- Specified by:
getDeploymentVersion
in interfaceMutableDeploymentVersionLinkedJiraIssue
-
setDeploymentVersion
public void setDeploymentVersion(MutableDeploymentVersion deploymentVersion)
- Specified by:
setDeploymentVersion
in interfaceMutableDeploymentVersionLinkedJiraIssue
-
setIssueKey
public void setIssueKey(String issueKey)
- Specified by:
setIssueKey
in interfaceMutableDeploymentVersionLinkedJiraIssue
-
getIssueKey
public String getIssueKey()
Description copied from interface:InternalLinkedJiraIssue
JIRA issue key (DB field)- Specified by:
getIssueKey
in interfaceInternalLinkedJiraIssue
- Specified by:
getIssueKey
in interfaceMutableDeploymentVersionLinkedJiraIssue
- 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 interfaceInternalLinkedJiraIssue
- Specified by:
getIssueType
in interfaceMutableDeploymentVersionLinkedJiraIssue
- Returns:
JiraIssueLinkType
object
-
setIssueType
public void setIssueType(JiraIssueLinkType issueLinkType)
- Specified by:
setIssueType
in interfaceMutableDeploymentVersionLinkedJiraIssue
-
getJiraIssueDetails
@Nullable public @Nullable JiraIssueDetails getJiraIssueDetails()
Description copied from interface:InternalLinkedJiraIssue
JIRA issue details dynamically retrieved from remote JIRA instance- Specified by:
getJiraIssueDetails
in interfaceInternalLinkedJiraIssue
- Returns:
JiraIssueDetails
object
-
setJiraIssueDetails
public void setJiraIssueDetails(JiraIssueDetails jiraIssueDetails)
Description copied from interface:InternalLinkedJiraIssue
Set JIRA issue details.- Specified by:
setJiraIssueDetails
in interfaceInternalLinkedJiraIssue
- Parameters:
jiraIssueDetails
- issue details retrieved from remote JIRA instance
-
-