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 java.lang.String ACTIONS
           
static java.lang.String ADVANCED
           
static java.lang.String APP
           
static java.lang.String CONNECTION_PAUSE
           
static java.lang.String CONTEXT_PATH
           
static java.lang.String DEPLOY
           
static java.lang.String DEPLOY_OR_UPDATE_SERVERS_PREFIX
           
static java.lang.String DEPLOYABLE
           
static java.lang.String FALLBACK_CONNECTION_PAUSE
           
static java.lang.String FALLBACK_SESSION_DRAIN
           
static java.lang.String FALLBACK_UPDATE_STRATEGIES
           
static java.lang.String OVERRIDE
           
static java.lang.String PRIMARY_UPDATE_STRATEGIES
           
static java.lang.String REQUEST_PAUSE
           
static java.lang.String SESSION_DRAIN
           
static java.lang.String TRACE
           
static java.lang.String UNDEPLOY
           
static java.lang.String UNDEPLOY_ID
           
static java.lang.String UNDEPLOY_SERVERS_PREFIX
           
static java.lang.String UPLOAD
           
static java.lang.String VER
           
static java.lang.String WITH_WARNINGS
           
 
Fields inherited from class com.atlassian.bamboo.task.AbstractTaskConfigurator
bambooAuthenticationContext, taskConfiguratorHelper
 
Constructor Summary
DeployTaskConfigurator()
           
 
Method Summary
static java.util.Map<java.lang.String,java.lang.Object> fromConfiguration(java.util.Map<java.lang.String,java.lang.String> configuration)
           
 java.util.Map<java.lang.String,java.lang.String> generateTaskConfigMap(com.atlassian.bamboo.collections.ActionParametersMap params, com.atlassian.bamboo.task.TaskDefinition previousTaskDefinition)
           
 void populateContextForAll(java.util.Map<java.lang.String,java.lang.Object> context, com.atlassian.bamboo.task.TaskDefinition td, boolean viewOnly)
           
 void populateContextForCreate(java.util.Map<java.lang.String,java.lang.Object> context)
           
 void populateContextForEdit(java.util.Map<java.lang.String,java.lang.Object> context, com.atlassian.bamboo.task.TaskDefinition td)
           
 void populateContextForView(java.util.Map<java.lang.String,java.lang.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 java.lang.String DEPLOY_OR_UPDATE_SERVERS_PREFIX
See Also:
Constant Field Values

UNDEPLOY_SERVERS_PREFIX

public static final java.lang.String UNDEPLOY_SERVERS_PREFIX
See Also:
Constant Field Values

WITH_WARNINGS

public static final java.lang.String WITH_WARNINGS
See Also:
Constant Field Values

REQUEST_PAUSE

public static final java.lang.String REQUEST_PAUSE
See Also:
Constant Field Values

SESSION_DRAIN

public static final java.lang.String SESSION_DRAIN
See Also:
Constant Field Values

FALLBACK_SESSION_DRAIN

public static final java.lang.String FALLBACK_SESSION_DRAIN
See Also:
Constant Field Values

CONNECTION_PAUSE

public static final java.lang.String CONNECTION_PAUSE
See Also:
Constant Field Values

FALLBACK_CONNECTION_PAUSE

public static final java.lang.String FALLBACK_CONNECTION_PAUSE
See Also:
Constant Field Values

TRACE

public static final java.lang.String TRACE
See Also:
Constant Field Values

UNDEPLOY_ID

public static final java.lang.String UNDEPLOY_ID
See Also:
Constant Field Values

DEPLOYABLE

public static final java.lang.String DEPLOYABLE
See Also:
Constant Field Values

CONTEXT_PATH

public static final java.lang.String CONTEXT_PATH
See Also:
Constant Field Values

ACTIONS

public static final java.lang.String ACTIONS
See Also:
Constant Field Values

PRIMARY_UPDATE_STRATEGIES

public static final java.lang.String PRIMARY_UPDATE_STRATEGIES
See Also:
Constant Field Values

FALLBACK_UPDATE_STRATEGIES

public static final java.lang.String FALLBACK_UPDATE_STRATEGIES
See Also:
Constant Field Values

OVERRIDE

public static final java.lang.String OVERRIDE
See Also:
Constant Field Values

APP

public static final java.lang.String APP
See Also:
Constant Field Values

VER

public static final java.lang.String VER
See Also:
Constant Field Values

ADVANCED

public static final java.lang.String ADVANCED
See Also:
Constant Field Values

UNDEPLOY

public static final java.lang.String UNDEPLOY
See Also:
Constant Field Values

DEPLOY

public static final java.lang.String DEPLOY
See Also:
Constant Field Values

UPLOAD

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

DeployTaskConfigurator

public DeployTaskConfigurator()
Method Detail

setLiveRebelManager

public void setLiveRebelManager(LiveRebelManager liverebel)

populateContextForAll

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

populateContextForView

public void populateContextForView(java.util.Map<java.lang.String,java.lang.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(java.util.Map<java.lang.String,java.lang.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(java.util.Map<java.lang.String,java.lang.Object> context)
Specified by:
populateContextForCreate in interface com.atlassian.bamboo.task.TaskConfigurator
Overrides:
populateContextForCreate in class com.atlassian.bamboo.task.AbstractTaskConfigurator

generateTaskConfigMap

public java.util.Map<java.lang.String,java.lang.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 java.util.Map<java.lang.String,java.lang.Object> fromConfiguration(java.util.Map<java.lang.String,java.lang.String> configuration)


Copyright © 2013 ZeroTurnaround OÜ. All Rights Reserved.