com.xebialabs.deployit.plugin.generic.step
Class ArtifactCopyStep
java.lang.Object
com.xebialabs.deployit.plugin.generic.step.BaseStep
com.xebialabs.deployit.plugin.generic.step.BaseDeploymentStep
com.xebialabs.deployit.plugin.generic.step.ArtifactCopyStep
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.flow.Step, java.io.Serializable
- Direct Known Subclasses:
- TemplateArtifactCopyStep
public class ArtifactCopyStep
- extends BaseDeploymentStep
- See Also:
- Serialized Form
| Fields inherited from interface com.xebialabs.deployit.plugin.api.flow.Step |
DEFAULT_ORDER |
|
Constructor Summary |
ArtifactCopyStep(int order,
com.xebialabs.overthere.OverthereFile sourceFile,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
java.lang.String targetPath)
|
| 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 |
ArtifactCopyStep
public ArtifactCopyStep(int order,
com.xebialabs.overthere.OverthereFile sourceFile,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
java.lang.String targetPath)
doExecute
protected com.xebialabs.deployit.plugin.api.flow.StepExitCode doExecute()
throws java.lang.Exception
- Specified by:
doExecute in class BaseStep
- 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.flow.Step- Overrides:
getDescription in class BaseStep
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)
isPreserveExistingFiles
public boolean isPreserveExistingFiles()
setPreserveExistingFiles
public void setPreserveExistingFiles(boolean preserveExistingFiles)