com.atlassian.bamboo.plan.branch
Interface BranchIntegrationService

All Known Implementing Classes:
BranchIntegrationServiceImpl

public interface BranchIntegrationService


Method Summary
 ImmutableChain getIntegrationPlan(BranchIntegrationConfiguration integrationConfiguration)
          Get plan configured as merge to / merge from in branch configuration.
 java.util.Map<java.lang.Long,RepositoryDefinition> getRepositoryDefinitionMap(ImmutablePlan plan)
          Get repository definition map for a given plan and if Branch Integration was configured merge it with repository definition of branch selected in Integration Configuration
 

Method Detail

getIntegrationPlan

@NotNull
ImmutableChain getIntegrationPlan(@NotNull
                                          BranchIntegrationConfiguration integrationConfiguration)
Get plan configured as merge to / merge from in branch configuration.

Parameters:
integrationConfiguration -
Returns:
Throws:
java.lang.NullPointerException

getRepositoryDefinitionMap

@NotNull
java.util.Map<java.lang.Long,RepositoryDefinition> getRepositoryDefinitionMap(@NotNull
                                                                                      ImmutablePlan plan)
Get repository definition map for a given plan and if Branch Integration was configured merge it with repository definition of branch selected in Integration Configuration

Parameters:
plan -
Returns:


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