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.
 Map<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:
NullPointerException

getRepositoryDefinitionMap

@NotNull
Map<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 © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.