Package com.atlassian.bamboo.plan.branch
Class ChainBranchIdentifierImpl
- java.lang.Object
-
- com.atlassian.bamboo.plan.PlanIdentifierImpl
-
- com.atlassian.bamboo.plan.branch.ChainBranchIdentifierImpl
-
- All Implemented Interfaces:
BambooIdProvider
,ChainBranchIdentifier
,PlanIdentifier
,PlanKeyProvider
,DescriptionProvider
,NameProvider
public class ChainBranchIdentifierImpl extends PlanIdentifierImpl implements ChainBranchIdentifier
-
-
Field Summary
-
Fields inherited from interface com.atlassian.bamboo.plan.PlanIdentifier
NAME_DELIMITER
-
Fields inherited from interface com.atlassian.bamboo.plan.PlanKeyProvider
getPlanKey
-
-
Constructor Summary
Constructors Constructor Description ChainBranchIdentifierImpl(long id, String discriminator, PlanKey planKey, String description, String buildName, String buildKey, boolean suspendedFromBuilding, long projectId, String projectKey, String projectName, String projectDescription, Long masterId, String linkedJiraIssue, boolean remoteIssueLinkRequired)
ChainBranchIdentifierImpl(ChainBranchIdentifier chainBranch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getLinkedJiraIssue()
Branches can be linked to a specific jira issue.boolean
isRemoteJiraLinkRequired()
Stores whether a JIRA Issue exists but the remote issue link has not successfully been created for this branch-
Methods inherited from class com.atlassian.bamboo.plan.PlanIdentifierImpl
getBuildKey, getBuildName, getDatabaseId, getDescription, getId, getMasterId, getMasterIdIfExists, getName, getPlanKey, getPlanType, getProject, isSuspendedFromBuilding
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.atlassian.bamboo.utils.DescriptionProvider
getDescription
-
Methods inherited from interface com.atlassian.bamboo.plan.PlanIdentifier
getBuildKey, getBuildName, getDatabaseId, getId, getMasterId, getMasterIdIfExists, getName, getPlanKey, getPlanType, getProject, isSuspendedFromBuilding
-
-
-
-
Constructor Detail
-
ChainBranchIdentifierImpl
public ChainBranchIdentifierImpl(long id, String discriminator, PlanKey planKey, String description, String buildName, String buildKey, boolean suspendedFromBuilding, long projectId, String projectKey, String projectName, String projectDescription, Long masterId, String linkedJiraIssue, boolean remoteIssueLinkRequired)
-
ChainBranchIdentifierImpl
public ChainBranchIdentifierImpl(ChainBranchIdentifier chainBranch)
-
-
Method Detail
-
getLinkedJiraIssue
public String getLinkedJiraIssue()
Description copied from interface:ChainBranchIdentifier
Branches can be linked to a specific jira issue. This is the issue key of that issue.- Specified by:
getLinkedJiraIssue
in interfaceChainBranchIdentifier
- Returns:
-
isRemoteJiraLinkRequired
public boolean isRemoteJiraLinkRequired()
Description copied from interface:ChainBranchIdentifier
Stores whether a JIRA Issue exists but the remote issue link has not successfully been created for this branch- Specified by:
isRemoteJiraLinkRequired
in interfaceChainBranchIdentifier
- Returns:
- true if a remote issue link has not yet been created.
-
-