com.xebialabs.deployit.plugin.generic.step
Class ArtifactDeleteStep
java.lang.Object
com.xebialabs.deployit.plugin.generic.step.BaseStep
com.xebialabs.deployit.plugin.generic.step.BaseDeploymentStep
com.xebialabs.deployit.plugin.generic.step.ArtifactDeleteStep
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.flow.Step, java.io.Serializable
public class ArtifactDeleteStep
- extends BaseDeploymentStep
- See Also:
- Serialized Form
| Fields inherited from interface com.xebialabs.deployit.plugin.api.flow.Step |
DEFAULT_ORDER |
|
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, 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.flow.StepExitCode doExecute()
throws java.lang.Exception
- Specified by:
doExecute in class BaseStep
- Throws:
java.lang.Exception
deleteArtifact
protected void deleteArtifact()
deleteTargetFile
protected void deleteTargetFile()
deleteAdditionalFiles
protected void deleteAdditionalFiles(java.util.Set<java.lang.String> files)
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.flow.Step- Overrides:
getDescription in class BaseStep
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)
setTargetPathSharedSubDirectories
public void setTargetPathSharedSubDirectories(boolean targetPathSharedSubDirectories)