org.zeroturnaround.liverebel.bamboo
Class DeployTaskConfigurator

java.lang.Object
  extended by com.atlassian.bamboo.task.AbstractTaskConfigurator
      extended by org.zeroturnaround.liverebel.bamboo.DeployTaskConfigurator
All Implemented Interfaces:
com.atlassian.bamboo.task.TaskConfigurator

public class DeployTaskConfigurator
extends com.atlassian.bamboo.task.AbstractTaskConfigurator


Field Summary
static String ACTIONS
           
static String ADVANCED
           
static String APP
           
static String CONNECTION_PAUSE
           
static String CONTEXT_PATH
           
static String DEPLOY
           
static String DEPLOY_OR_UPDATE_SERVERS_PREFIX
           
static String DEPLOYABLE
           
static String FALLBACK_CONNECTION_PAUSE
           
static String FALLBACK_SESSION_DRAIN
           
static String FALLBACK_UPDATE_STRATEGIES
           
static String OVERRIDE
           
static String PRIMARY_UPDATE_STRATEGIES
           
static String REQUEST_PAUSE
           
static String SESSION_DRAIN
           
static String TRACE
           
static String UNDEPLOY
           
static String UNDEPLOY_ID
           
static String UNDEPLOY_SERVERS_PREFIX
           
static String UPLOAD
           
static String VER
           
static String WITH_WARNINGS
           
 
Fields inherited from class com.atlassian.bamboo.task.AbstractTaskConfigurator
bambooAuthenticationContext, taskConfiguratorHelper
 
Constructor Summary
DeployTaskConfigurator()
           
 
Method Summary
static Map<String,Object> fromConfiguration(Map<String,String> configuration)
           
 Map<String,String> generateTaskConfigMap(com.atlassian.bamboo.collections.ActionParametersMap params, com.atlassian.bamboo.task.TaskDefinition previousTaskDefinition)
           
 void populateContextForAll(Map<String,Object> context, com.atlassian.bamboo.task.TaskDefinition td, boolean viewOnly)
           
 void populateContextForCreate(Map<String,Object> context)
           
 void populateContextForEdit(Map<String,Object> context, com.atlassian.bamboo.task.TaskDefinition td)
           
 void populateContextForView(Map<String,Object> context, com.atlassian.bamboo.task.TaskDefinition td)
           
 void setLiveRebelManager(LiveRebelManager liverebel)
           
 void validate(com.atlassian.bamboo.collections.ActionParametersMap params, com.atlassian.bamboo.utils.error.ErrorCollection errorCollection)
           
 
Methods inherited from class com.atlassian.bamboo.task.AbstractTaskConfigurator
calculateRequirements, calculateRequirements, getI18nBean, setAuthenticationContext, setTaskConfiguratorHelper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEPLOY_OR_UPDATE_SERVERS_PREFIX

public static final String DEPLOY_OR_UPDATE_SERVERS_PREFIX
See Also:
Constant Field Values

UNDEPLOY_SERVERS_PREFIX

public static final String UNDEPLOY_SERVERS_PREFIX
See Also:
Constant Field Values

WITH_WARNINGS

public static final String WITH_WARNINGS
See Also:
Constant Field Values

REQUEST_PAUSE

public static final String REQUEST_PAUSE
See Also:
Constant Field Values

SESSION_DRAIN

public static final String SESSION_DRAIN
See Also:
Constant Field Values

FALLBACK_SESSION_DRAIN

public static final String FALLBACK_SESSION_DRAIN
See Also:
Constant Field Values

CONNECTION_PAUSE

public static final String CONNECTION_PAUSE
See Also:
Constant Field Values

FALLBACK_CONNECTION_PAUSE

public static final String FALLBACK_CONNECTION_PAUSE
See Also:
Constant Field Values

TRACE

public static final String TRACE
See Also:
Constant Field Values

UNDEPLOY_ID

public static final String UNDEPLOY_ID
See Also:
Constant Field Values

DEPLOYABLE

public static final String DEPLOYABLE
See Also:
Constant Field Values

CONTEXT_PATH

public static final String CONTEXT_PATH
See Also:
Constant Field Values

ACTIONS

public static final String ACTIONS
See Also:
Constant Field Values

PRIMARY_UPDATE_STRATEGIES

public static final String PRIMARY_UPDATE_STRATEGIES
See Also:
Constant Field Values

FALLBACK_UPDATE_STRATEGIES

public static final String FALLBACK_UPDATE_STRATEGIES
See Also:
Constant Field Values

OVERRIDE

public static final String OVERRIDE
See Also:
Constant Field Values

APP

public static final String APP
See Also:
Constant Field Values

VER

public static final String VER
See Also:
Constant Field Values

ADVANCED

public static final String ADVANCED
See Also:
Constant Field Values

UNDEPLOY

public static final String UNDEPLOY
See Also:
Constant Field Values

DEPLOY

public static final String DEPLOY
See Also:
Constant Field Values

UPLOAD

public static final String UPLOAD
See Also:
Constant Field Values
Constructor Detail

DeployTaskConfigurator

public DeployTaskConfigurator()
Method Detail

setLiveRebelManager

public void setLiveRebelManager(LiveRebelManager liverebel)

populateContextForAll

public void populateContextForAll(Map<String,Object> context,
                                  com.atlassian.bamboo.task.TaskDefinition td,
                                  boolean viewOnly)

populateContextForView

public void populateContextForView(Map<String,Object> context,
                                   com.atlassian.bamboo.task.TaskDefinition td)
Specified by:
populateContextForView in interface com.atlassian.bamboo.task.TaskConfigurator
Overrides:
populateContextForView in class com.atlassian.bamboo.task.AbstractTaskConfigurator

populateContextForEdit

public void populateContextForEdit(Map<String,Object> context,
                                   com.atlassian.bamboo.task.TaskDefinition td)
Specified by:
populateContextForEdit in interface com.atlassian.bamboo.task.TaskConfigurator
Overrides:
populateContextForEdit in class com.atlassian.bamboo.task.AbstractTaskConfigurator

populateContextForCreate

public void populateContextForCreate(Map<String,Object> context)
Specified by:
populateContextForCreate in interface com.atlassian.bamboo.task.TaskConfigurator
Overrides:
populateContextForCreate in class com.atlassian.bamboo.task.AbstractTaskConfigurator

generateTaskConfigMap

public Map<String,String> generateTaskConfigMap(@NotNull
                                                com.atlassian.bamboo.collections.ActionParametersMap params,
                                                @Nullable
                                                com.atlassian.bamboo.task.TaskDefinition previousTaskDefinition)
Specified by:
generateTaskConfigMap in interface com.atlassian.bamboo.task.TaskConfigurator
Overrides:
generateTaskConfigMap in class com.atlassian.bamboo.task.AbstractTaskConfigurator

validate

public void validate(@NotNull
                     com.atlassian.bamboo.collections.ActionParametersMap params,
                     @NotNull
                     com.atlassian.bamboo.utils.error.ErrorCollection errorCollection)
Specified by:
validate in interface com.atlassian.bamboo.task.TaskConfigurator
Overrides:
validate in class com.atlassian.bamboo.task.AbstractTaskConfigurator

fromConfiguration

public static Map<String,Object> fromConfiguration(Map<String,String> configuration)


Copyright © 2012 ZeroTurnaround OÜ. All Rights Reserved.