public class ArtifactCopyStep extends BaseDeploymentStep implements com.xebialabs.deployit.plugin.api.flow.StageableStep
container, ctx, FREEMARKER_FILE_EXT, remoteConn| Constructor and Description |
|---|
ArtifactCopyStep(int order,
com.xebialabs.overthere.OverthereFile sourceFile,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
java.lang.String targetPath) |
| Modifier and Type | Method and Description |
|---|---|
protected com.xebialabs.deployit.plugin.api.flow.StepExitCode |
doExecute() |
java.lang.String |
getDescription() |
com.xebialabs.deployit.plugin.api.udm.artifact.Artifact |
getSourceArtifact() |
java.lang.String |
getSourceFileDescription() |
java.lang.String |
getTargetFileName() |
boolean |
isCreateTargetPath() |
boolean |
isPreserveExistingFiles() |
void |
requestStaging(com.xebialabs.deployit.plugin.api.flow.StagingContext ctx) |
protected com.xebialabs.overthere.OverthereFile |
resolveSourceFile() |
void |
setCreateTargetPath(boolean createTargetPath) |
void |
setDescription(java.lang.String description) |
void |
setPreserveExistingFiles(boolean preserveExistingFiles) |
void |
setSourceArtifact(com.xebialabs.deployit.plugin.api.udm.artifact.Artifact sourceArtifact) |
void |
setSourceFileDescription(java.lang.String sourceFileDescription) |
void |
setTargetFileName(java.lang.String targetFileName) |
executeclasspathResourceExists, createArtifactUploader, createOrReplaceHostFile, disconnect, evaluateTemplate, evaluateTemplate, evaluateTemplate, getContainer, getCtx, getHostFileSeparator, getHostLineSeparator, getLocalConnection, getRemoteConnection, getRemoteWorkingDirectory, getRemoteWorkingDirPath, getSatellite, handleExecute, hostFileExists, isRetainRemoteWorkingDirOnCompletion, readHostFile, readHostFileLines, readHostXmlFileAsModel, resolveOsSpecificTemplate, setRemoteWorkingDirPath, setRetainRemoteWorkingDirOnCompletion, substringAfterLast, substringAfterLast, uploadToWorkingDirectory, uploadToWorkingDirectory, uploadToWorkingDirectorycalculateDescription, calculateOrder, description_$eq, description, doPostConstruct, getOrder, order_$eq, order, setOrderpublic ArtifactCopyStep(int order,
com.xebialabs.overthere.OverthereFile sourceFile,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
java.lang.String targetPath)
public void requestStaging(com.xebialabs.deployit.plugin.api.flow.StagingContext ctx)
requestStaging in interface com.xebialabs.deployit.plugin.api.flow.StageableStepprotected com.xebialabs.deployit.plugin.api.flow.StepExitCode doExecute()
throws java.lang.Exception
protected com.xebialabs.overthere.OverthereFile resolveSourceFile()
public java.lang.String getDescription()
getDescription in interface com.xebialabs.deployit.plugin.api.flow.StepgetDescription in interface com.xebialabs.deployit.plugin.steps.BaseStepgetDescription in class com.xebialabs.deployit.plugin.steps.CalculatedSteppublic java.lang.String getSourceFileDescription()
public void setSourceFileDescription(java.lang.String sourceFileDescription)
public com.xebialabs.deployit.plugin.api.udm.artifact.Artifact getSourceArtifact()
public void setSourceArtifact(com.xebialabs.deployit.plugin.api.udm.artifact.Artifact sourceArtifact)
public boolean isCreateTargetPath()
public void setCreateTargetPath(boolean createTargetPath)
public java.lang.String getTargetFileName()
public void setTargetFileName(java.lang.String targetFileName)
public boolean isPreserveExistingFiles()
public void setPreserveExistingFiles(boolean preserveExistingFiles)
public void setDescription(java.lang.String description)
setDescription in interface com.xebialabs.deployit.plugin.steps.BaseStepsetDescription in class com.xebialabs.deployit.plugin.steps.CalculatedStep