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() |
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) |
execute, getOrderclasspathResourceExists, createArtifactUploader, createOrReplaceHostFile, disconnect, evaluateTemplate, evaluateTemplate, evaluateTemplate, evaluateTemplate, getArtifactUploader, 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 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)