public class ArtifactCopyStep extends BaseDeploymentStep implements com.xebialabs.deployit.plugin.api.flow.StageableStep
container, ctx, FREEMARKER_FILE_EXT, logger, remoteConn| Constructor and Description |
|---|
ArtifactCopyStep(CopiedArtifact<? extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact> copiedArtifact) |
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() |
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 |
setSourceFileDescription(java.lang.String sourceFileDescription) |
void |
setTargetFileName(java.lang.String targetFileName) |
execute, getOrderclasspathResourceExists, createArtifactUploader, createOrReplaceHostFile, disconnect, evaluateTemplate, evaluateTemplate, evaluateTemplate, getContainer, getCtx, getHostFileSeparator, getHostLineSeparator, getLocalConnection, getRemoteConnection, getRemoteWorkingDirectory, getRemoteWorkingDirPath, handleExecute, hostFileExists, isRetainRemoteWorkingDirOnCompletion, readHostFile, readHostFileLines, readHostXmlFileAsModel, resolveOsSpecificTemplate, setRemoteWorkingDirPath, setRetainRemoteWorkingDirOnCompletion, substringAfterLast, substringAfterLast, uploadToWorkingDirectory, uploadToWorkingDirectory, uploadToWorkingDirectorypublic ArtifactCopyStep(int order,
com.xebialabs.overthere.OverthereFile sourceFile,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
java.lang.String targetPath)
public ArtifactCopyStep(CopiedArtifact<? extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact> copiedArtifact)
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 class BaseSteppublic void setDescription(java.lang.String description)
public java.lang.String getSourceFileDescription()
public void setSourceFileDescription(java.lang.String sourceFileDescription)
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)