public abstract class AbstractDeploymentStep
extends java.lang.Object
implements com.xebialabs.deployit.plugin.api.flow.Step
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractDeploymentStep(java.lang.String description,
int order)
Initialize new deployment step with supplied elements.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription() |
int |
getOrder() |
protected <T> T |
getProperty(com.xebialabs.deployit.plugin.api.udm.Deployed<?,?> deployedCi,
java.lang.String propertyName,
java.lang.Class<T> requiredType)
A property-exists safe way to get a property.
|
protected AbstractDeploymentStep(java.lang.String description,
int order)
description - Description for this step.order - Order of this step.public java.lang.String getDescription()
getDescription in interface com.xebialabs.deployit.plugin.api.flow.Steppublic int getOrder()
getOrder in interface com.xebialabs.deployit.plugin.api.flow.Stepprotected <T> T getProperty(com.xebialabs.deployit.plugin.api.udm.Deployed<?,?> deployedCi,
java.lang.String propertyName,
java.lang.Class<T> requiredType)
deployedCi - CI containing the property.propertyName - The property to retrieve.requiredType - The required type of property.