com.xebialabs.deployit.plugin.generic.step
Class ArtifactDeleteStep
java.lang.Object
com.xebialabs.deployit.plugin.generic.step.BaseStep<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext>
com.xebialabs.deployit.plugin.generic.step.BaseDeploymentStep
com.xebialabs.deployit.plugin.generic.step.ArtifactDeleteStep
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep, com.xebialabs.deployit.plugin.api.execution.Step<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext>, java.io.Serializable
public class ArtifactDeleteStep
- extends BaseDeploymentStep
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface com.xebialabs.deployit.plugin.api.execution.Step |
com.xebialabs.deployit.plugin.api.execution.Step.Result |
|
Constructor Summary |
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)
|
| 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 |
ArtifactDeleteStep
public ArtifactDeleteStep(int order,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
com.xebialabs.deployit.plugin.api.udm.DeployableArtifact artifact,
java.lang.String targetDirectory)
ArtifactDeleteStep
public ArtifactDeleteStep(int order,
com.xebialabs.deployit.plugin.overthere.HostContainer container,
java.lang.String targetDirectory)
doExecute
protected com.xebialabs.deployit.plugin.api.execution.Step.Result doExecute()
throws java.lang.Exception
- Specified by:
doExecute in class BaseStep<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext>
- Throws:
java.lang.Exception
deleteTargetFile
protected void deleteTargetFile()
deleteAdditionalFiles
protected void deleteAdditionalFiles(java.util.Set<java.lang.String> files)
deleteArtifact
protected void deleteArtifact()
deleteFile
protected void deleteFile(com.xebialabs.overthere.OverthereFile file)
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface com.xebialabs.deployit.plugin.api.execution.Step<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext>- Overrides:
getDescription in class BaseStep<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentExecutionContext>
generateDescription
protected java.lang.String generateDescription()
setDescription
public void setDescription(java.lang.String description)
getTargetFile
public java.lang.String getTargetFile()
setTargetFile
public void setTargetFile(java.lang.String targetFile)
isTargetDirectoryShared
public boolean isTargetDirectoryShared()
setTargetDirectoryShared
public void setTargetDirectoryShared(boolean targetDirectoryShared)
getDeleteAdditionalTargetFiles
public java.util.Set<java.lang.String> getDeleteAdditionalTargetFiles()
setDeleteAdditionalTargetFiles
public void setDeleteAdditionalTargetFiles(java.util.Set<java.lang.String> deleteAdditionalTargetFiles)