public class ArtifactDeleteStep extends BaseDeploymentStep
container, ctx, FREEMARKER_FILE_EXT, logger, remoteConn| Constructor and Description |
|---|
ArtifactDeleteStep() |
ArtifactDeleteStep(int order,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
com.xebialabs.deployit.plugin.api.udm.DeployableArtifact artifact,
java.lang.String targetDirectory) |
ArtifactDeleteStep(int order,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
java.lang.String targetDirectory) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deleteAdditionalFiles(java.util.Set<java.lang.String> files) |
protected void |
deleteArtifact() |
protected void |
deleteFile(com.xebialabs.overthere.OverthereFile file) |
protected void |
deleteTargetFile() |
protected com.xebialabs.deployit.plugin.api.flow.StepExitCode |
doExecute() |
protected java.lang.String |
generateDescription() |
java.util.Set<java.lang.String> |
getDeleteAdditionalTargetFiles() |
java.lang.String |
getDescription() |
java.lang.String |
getTargetFile() |
boolean |
isTargetDirectoryShared() |
void |
setDeleteAdditionalTargetFiles(java.util.Set<java.lang.String> deleteAdditionalTargetFiles) |
void |
setDescription(java.lang.String description) |
void |
setTargetDirectoryShared(boolean targetDirectoryShared) |
void |
setTargetFile(java.lang.String targetFile) |
void |
setTargetPathSharedSubDirectories(boolean targetPathSharedSubDirectories) |
executeclasspathResourceExists, 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 ArtifactDeleteStep()
public ArtifactDeleteStep(int order,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
com.xebialabs.deployit.plugin.api.udm.DeployableArtifact artifact,
java.lang.String targetDirectory)
public ArtifactDeleteStep(int order,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
java.lang.String targetDirectory)
protected com.xebialabs.deployit.plugin.api.flow.StepExitCode doExecute()
throws java.lang.Exception
protected void deleteArtifact()
protected void deleteTargetFile()
protected void deleteAdditionalFiles(java.util.Set<java.lang.String> files)
protected void deleteFile(com.xebialabs.overthere.OverthereFile file)
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.CalculatedStepprotected java.lang.String generateDescription()
public java.lang.String getTargetFile()
public void setTargetFile(java.lang.String targetFile)
public boolean isTargetDirectoryShared()
public void setTargetDirectoryShared(boolean targetDirectoryShared)
public java.util.Set<java.lang.String> getDeleteAdditionalTargetFiles()
public void setDeleteAdditionalTargetFiles(java.util.Set<java.lang.String> deleteAdditionalTargetFiles)
public void setTargetPathSharedSubDirectories(boolean targetPathSharedSubDirectories)
public void setDescription(java.lang.String description)
setDescription in interface com.xebialabs.deployit.plugin.steps.BaseStepsetDescription in class com.xebialabs.deployit.plugin.steps.CalculatedStep