com.xebialabs.deployit.plugin.generic.step
Class ArtifactCopyStep

java.lang.Object
  extended by com.xebialabs.deployit.plugin.generic.step.BaseStep<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext>
      extended by com.xebialabs.deployit.plugin.generic.step.BaseDeploymentStep
          extended by com.xebialabs.deployit.plugin.generic.step.ArtifactCopyStep
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep, com.xebialabs.deployit.plugin.api.execution.Step<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext>, java.io.Serializable
Direct Known Subclasses:
TemplateArtifactCopyStep

public class ArtifactCopyStep
extends BaseDeploymentStep

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.xebialabs.deployit.plugin.api.execution.Step
com.xebialabs.deployit.plugin.api.execution.Step.Result
 
Field Summary
 
Fields inherited from class com.xebialabs.deployit.plugin.generic.step.BaseStep
FREEMARKER_FILE_EXT, logger
 
Constructor Summary
ArtifactCopyStep(int order, com.xebialabs.overthere.OverthereFile sourceFile, com.xebialabs.deployit.plugin.overthere.HostContainer container, java.lang.String targetPath)
           
 
Method Summary
protected  com.xebialabs.deployit.plugin.api.execution.Step.Result doExecute()
           
 java.lang.String getDescription()
           
 java.lang.String getSourceFileDescription()
           
 java.lang.String getTargetFileName()
           
 boolean isCreateTargetPath()
           
protected  com.xebialabs.overthere.OverthereFile resolveSourceFile()
           
 void setCreateTargetPath(boolean createTargetPath)
           
 void setDescription(java.lang.String description)
           
 void setSourceFileDescription(java.lang.String sourceFileDescription)
           
 void setTargetFileName(java.lang.String targetFileName)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.generic.step.BaseDeploymentStep
execute, getOrder
 
Methods inherited from class com.xebialabs.deployit.plugin.generic.step.BaseStep
classpathResourceExists, createOrReplaceHostFile, disconnect, evaluateTemplate, evaluateTemplate, getContainer, getCtx, getHostFileSeparator, getHostLineSeparator, getLocalConnection, getRemoteConnection, getRemoteWorkingDirectory, getRemoteWorkingDirPath, handleExecute, hostFileExists, isRetainRemoteWorkingDirOnCompletion, readHostFile, readHostFileLines, readHostXmlFileAsModel, resolveOsSpecificTemplate, setRemoteWorkingDirPath, setRetainRemoteWorkingDirOnCompletion, substringAfterLast, substringAfterLast, uploadToWorkingDirectory, uploadToWorkingDirectory, uploadToWorkingDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactCopyStep

public ArtifactCopyStep(int order,
                        com.xebialabs.overthere.OverthereFile sourceFile,
                        com.xebialabs.deployit.plugin.overthere.HostContainer container,
                        java.lang.String targetPath)
Method Detail

doExecute

protected com.xebialabs.deployit.plugin.api.execution.Step.Result doExecute()
                                                                     throws java.lang.Exception
Specified by:
doExecute in class BaseStep<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext>
Throws:
java.lang.Exception

resolveSourceFile

protected com.xebialabs.overthere.OverthereFile resolveSourceFile()

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface com.xebialabs.deployit.plugin.api.execution.Step<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext>
Overrides:
getDescription in class BaseStep<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext>

setDescription

public void setDescription(java.lang.String description)

getSourceFileDescription

public java.lang.String getSourceFileDescription()

setSourceFileDescription

public void setSourceFileDescription(java.lang.String sourceFileDescription)

isCreateTargetPath

public boolean isCreateTargetPath()

setCreateTargetPath

public void setCreateTargetPath(boolean createTargetPath)

getTargetFileName

public java.lang.String getTargetFileName()

setTargetFileName

public void setTargetFileName(java.lang.String targetFileName)