com.atlassian.bamboo.plan.branch
Class ChainBranchIdentifierImpl

java.lang.Object
  extended by com.atlassian.bamboo.plan.PlanIdentifierImpl
      extended by com.atlassian.bamboo.plan.branch.ChainBranchIdentifierImpl
All Implemented Interfaces:
BambooIdProvider, ChainBranchIdentifier, PlanIdentifier, DescriptionProvider, NameProvider

public class ChainBranchIdentifierImpl
extends PlanIdentifierImpl
implements ChainBranchIdentifier


Constructor Summary
ChainBranchIdentifierImpl(ChainBranchIdentifier chainBranch)
           
ChainBranchIdentifierImpl(long id, java.lang.String discriminator, PlanKey planKey, java.lang.String description, java.lang.String buildName, java.lang.String buildKey, boolean suspendedFromBuilding, java.lang.String projectKey, java.lang.String projectName, java.lang.String projectDescription, java.lang.Long masterId, java.lang.String linkedJiraIssue, boolean remoteIssueLinkRequired)
           
 
Method Summary
 java.lang.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, getDescription, getId, getMasterId, 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.plan.PlanIdentifier
getBuildKey, getBuildName, getId, getMasterId, getName, getPlanKey, getPlanType, getProject, isSuspendedFromBuilding
 
Methods inherited from interface com.atlassian.bamboo.utils.DescriptionProvider
getDescription
 

Constructor Detail

ChainBranchIdentifierImpl

public ChainBranchIdentifierImpl(long id,
                                 java.lang.String discriminator,
                                 PlanKey planKey,
                                 java.lang.String description,
                                 java.lang.String buildName,
                                 java.lang.String buildKey,
                                 boolean suspendedFromBuilding,
                                 java.lang.String projectKey,
                                 java.lang.String projectName,
                                 java.lang.String projectDescription,
                                 java.lang.Long masterId,
                                 java.lang.String linkedJiraIssue,
                                 boolean remoteIssueLinkRequired)

ChainBranchIdentifierImpl

public ChainBranchIdentifierImpl(ChainBranchIdentifier chainBranch)
Method Detail

getLinkedJiraIssue

public java.lang.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 interface ChainBranchIdentifier
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 interface ChainBranchIdentifier
Returns:
true if a remote issue link has not yet been created.


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