com.xebialabs.deployit.plugin.powershell
Class PowerShellBatchDeploymentStep

java.lang.Object
  extended by com.xebialabs.deployit.plugin.powershell.PowerShellBatchDeploymentStep
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.flow.PreviewStep, com.xebialabs.deployit.plugin.api.flow.Step, java.io.Serializable

public class PowerShellBatchDeploymentStep
extends java.lang.Object
implements com.xebialabs.deployit.plugin.api.flow.Step, com.xebialabs.deployit.plugin.api.flow.PreviewStep

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.xebialabs.deployit.plugin.api.flow.Step
DEFAULT_ORDER
 
Constructor Summary
PowerShellBatchDeploymentStep(int order, com.xebialabs.deployit.plugin.overthere.HostContainer container, java.util.List<PowerShellDeploymentStep> steps, java.lang.String description)
           
 
Method Summary
 java.lang.String doGenerateScript(com.xebialabs.overthere.OverthereConnection conn)
           
 com.xebialabs.deployit.plugin.api.flow.StepExitCode execute(com.xebialabs.deployit.plugin.api.flow.ExecutionContext ctx)
           
 java.lang.String getDescription()
           
 int getOrder()
           
 com.xebialabs.deployit.plugin.api.flow.Preview getPreview()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PowerShellBatchDeploymentStep

public PowerShellBatchDeploymentStep(int order,
                                     com.xebialabs.deployit.plugin.overthere.HostContainer container,
                                     java.util.List<PowerShellDeploymentStep> steps,
                                     java.lang.String description)
Method Detail

getPreview

public com.xebialabs.deployit.plugin.api.flow.Preview getPreview()
Specified by:
getPreview in interface com.xebialabs.deployit.plugin.api.flow.PreviewStep

execute

public com.xebialabs.deployit.plugin.api.flow.StepExitCode execute(com.xebialabs.deployit.plugin.api.flow.ExecutionContext ctx)
                                                            throws java.lang.Exception
Specified by:
execute in interface com.xebialabs.deployit.plugin.api.flow.Step
Throws:
java.lang.Exception

doGenerateScript

public java.lang.String doGenerateScript(com.xebialabs.overthere.OverthereConnection conn)

getOrder

public int getOrder()
Specified by:
getOrder in interface com.xebialabs.deployit.plugin.api.flow.Step

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface com.xebialabs.deployit.plugin.api.flow.Step