com.atlassian.bamboo.plugins.shell.conversion
Class AbstractShellBuilder2TaskConverter

java.lang.Object
  extended by com.atlassian.bamboo.task.conversion.AbstractBuilder2TaskConverter
      extended by com.atlassian.bamboo.plugins.shell.conversion.AbstractShellBuilder2TaskConverter
All Implemented Interfaces:
LegacyBuilderToTaskConverter
Direct Known Subclasses:
CommandBuilder2TaskConverter, ScriptBuilder2TaskConverter

public abstract class AbstractShellBuilder2TaskConverter
extends AbstractBuilder2TaskConverter


Field Summary
protected  java.lang.String builderConfigKey
           
 
Fields inherited from class com.atlassian.bamboo.task.conversion.AbstractBuilder2TaskConverter
incrementTaskId
 
Constructor Summary
protected AbstractShellBuilder2TaskConverter(java.lang.String builderConfigKey, boolean includeJUnitTask)
           
 
Method Summary
 java.util.List<TaskDefinition> builder2TaskList(BuildConfiguration buildConfiguration)
          Creates a list of tasks out of BuildConfiguration.
protected  java.util.Map<java.lang.String,java.lang.String> filterOutTestParameters(java.util.Map<java.lang.String,java.lang.String> params)
           
protected abstract  java.lang.String getTaskPluginKey()
           
 
Methods inherited from class com.atlassian.bamboo.task.conversion.AbstractBuilder2TaskConverter
stripBuilderParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

builderConfigKey

protected final java.lang.String builderConfigKey
Constructor Detail

AbstractShellBuilder2TaskConverter

protected AbstractShellBuilder2TaskConverter(java.lang.String builderConfigKey,
                                             boolean includeJUnitTask)
Method Detail

filterOutTestParameters

protected java.util.Map<java.lang.String,java.lang.String> filterOutTestParameters(java.util.Map<java.lang.String,java.lang.String> params)

getTaskPluginKey

protected abstract java.lang.String getTaskPluginKey()

builder2TaskList

@NotNull
public java.util.List<TaskDefinition> builder2TaskList(@NotNull
                                                               BuildConfiguration buildConfiguration)
Description copied from interface: LegacyBuilderToTaskConverter
Creates a list of tasks out of BuildConfiguration. The implementers can assume that this method is only called iff buildConfiguration contain definition of builder that this converter can handle.

Returns:
taskDefinitions


Copyright © 2012 Atlassian. All Rights Reserved.