com.xebialabs.deployit.plugin.generic.step
Class ArtifactDeleteStep
java.lang.Object
com.xebialabs.deployit.plugin.generic.step.GenericBaseStep
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 GenericBaseStep
- 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.GenericBaseStep |
classpathResourceExists, createOrReplaceHostFile, disconnect, evaluateTemplate, evaluateTemplate, execute, getContainer, getCtx, getHostFileSeparator, getHostLineSeparator, getLocalConnection, getOrder, getRemoteConnection, getRemoteWorkingDirectory, getRemoteWorkingDirPath, hostFileExists, isRetainRemoteWorkingDirOnCompletion, readHostFile, readHostFileLines, readHostXmlFileAsModel, resolveOsSpecificTemplate, setRemoteWorkingDirPath, setRetainRemoteWorkingDirOnCompletion, substringAfterLast, substringAfterLast, uploadResourceToWorkingDirectory, 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 GenericBaseStep
- 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 GenericBaseStep
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)