com.atlassian.bamboo.plugins.maven.dependencies
Class AutomaticDependencyManagementConfigProvider

java.lang.Object
  extended by com.atlassian.bamboo.plugins.maven.dependencies.AutomaticDependencyManagementConfigProvider
All Implemented Interfaces:
CustomBuildDefinitionTransformer

public class AutomaticDependencyManagementConfigProvider
extends java.lang.Object
implements CustomBuildDefinitionTransformer

A CustomBuildDefinitionTransformer that puts AutomaticDependencyManagementConfig instance into the build definition.


Constructor Summary
AutomaticDependencyManagementConfigProvider()
           
 
Method Summary
 void transformBuildDefinition(java.util.Map<java.lang.String,java.lang.Object> configObjects, java.util.Map<java.lang.String,java.lang.String> configParameters, BuildDefinition buildDefinition)
          Implementors can add their custom objects to the configObjects map.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutomaticDependencyManagementConfigProvider

public AutomaticDependencyManagementConfigProvider()
Method Detail

transformBuildDefinition

public void transformBuildDefinition(@NotNull
                                     java.util.Map<java.lang.String,java.lang.Object> configObjects,
                                     @NotNull
                                     java.util.Map<java.lang.String,java.lang.String> configParameters,
                                     @NotNull
                                     BuildDefinition buildDefinition)
Description copied from interface: CustomBuildDefinitionTransformer
Implementors can add their custom objects to the configObjects map. The key should be unique to plugin... It's better to be descriptive. It is possible to also update the buildDefinition directly, but it's not recommended.

Specified by:
transformBuildDefinition in interface CustomBuildDefinitionTransformer
Parameters:
configObjects - - Map - string key, object value. A map to put custom objects into. @NotNull
configParameters - - Map - String key, string value. These are taken from all fields that begin with "custom."
buildDefinition - - the fully constructed BuildDefinition @NotNull


Copyright © 2012 Atlassian. All Rights Reserved.