@Metadata(virtual=true,
description="Base deployed of all WLS deployeds.")
public class BaseWlsDeployed<D extends com.xebialabs.deployit.plugin.api.udm.Deployable,C extends com.xebialabs.deployit.plugin.python.PythonManagedContainer>
extends com.xebialabs.deployit.plugin.python.PythonManagedDeployed<D,C>
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Set<java.lang.String> |
createOptions |
protected java.util.Set<java.lang.String> |
destroyOptions |
protected java.util.Set<java.lang.String> |
modifyOptions |
protected java.util.Set<java.lang.String> |
noopOptions |
static java.lang.String |
STEP_OPTION_EXPOSE_DEPLOYED_APPLICATION |
static java.lang.String |
STEP_OPTION_EXPOSE_PREVIOUS_DEPLOYED |
static java.lang.String |
STEP_OPTION_NONE |
static java.lang.String |
STEP_OPTION_UPLOAD_ARTIFACT_DATA |
static java.lang.String |
STEP_OPTIONS_DEFAULT |
static java.lang.String |
STEP_OPTIONS_DESCRIPTION_SUFFIX |
static java.lang.String |
STEP_OPTIONS_REGEX |
id, syntheticProperties, type| Constructor and Description |
|---|
BaseWlsDeployed() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
int order,
java.lang.String scriptPath,
java.lang.String verb,
java.util.Set<java.lang.String> options) |
protected boolean |
addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation,
int order,
java.lang.String scriptPath,
java.lang.String verb,
java.util.Set<java.lang.String> options) |
boolean |
addStepWithCheckpoint(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation,
int order,
java.lang.String scriptPath,
java.lang.String verb,
java.util.Set<java.lang.String> options) |
protected com.xebialabs.deployit.plugin.python.PythonDeploymentStep |
createStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
int order,
java.lang.String scriptPath,
java.lang.String verb,
java.util.Set<java.lang.String> options) |
protected java.util.Map<java.lang.String,java.lang.Object> |
getPythonVars(com.xebialabs.deployit.plugin.api.udm.Deployed<?,?> previous,
com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication,
java.util.Set<java.lang.String> options) |
addStep, addStep, addStep, addStep, addStep, checkpoint, checkpoint, controlTaskDispatch, getDescription, getDiscoverOrder, getExposeDeployedApplication, getLibraryScripts, getPythonVars, getPythonVars, setDiscoverOrder, setExposeDeployedApplicationgetContainer, getDeployable, setContainer, setDeployablecompareTo, equals, get$ciAttributes, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$token, set$validationMessages, setId, setProperty, setType, toStringpublic static final java.lang.String STEP_OPTION_NONE
public static final java.lang.String STEP_OPTION_UPLOAD_ARTIFACT_DATA
public static final java.lang.String STEP_OPTION_EXPOSE_DEPLOYED_APPLICATION
public static final java.lang.String STEP_OPTION_EXPOSE_PREVIOUS_DEPLOYED
public static final java.lang.String STEP_OPTIONS_REGEX
public static final java.lang.String STEP_OPTIONS_DESCRIPTION_SUFFIX
public static final java.lang.String STEP_OPTIONS_DEFAULT
@Property(hidden=true,
defaultValue="uploadArtifactData",
description="Options for the create step (1 or more of: none,uploadArtifactData,exposeDeployedApplication,exposePreviousDeployed).")
protected java.util.Set<java.lang.String> createOptions
@Property(hidden=true,
defaultValue="uploadArtifactData",
description="Options for the modify step (1 or more of: none,uploadArtifactData,exposeDeployedApplication,exposePreviousDeployed).")
protected java.util.Set<java.lang.String> modifyOptions
@Property(hidden=true,
defaultValue="uploadArtifactData",
description="Options for the destroy step (1 or more of: none,uploadArtifactData,exposeDeployedApplication,exposePreviousDeployed).")
protected java.util.Set<java.lang.String> destroyOptions
@Property(hidden=true,
defaultValue="uploadArtifactData",
description="Options for the noop step (1 or more of: none,uploadArtifactData,exposeDeployedApplication,exposePreviousDeployed).")
protected java.util.Set<java.lang.String> noopOptions
public boolean addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
int order,
java.lang.String scriptPath,
java.lang.String verb,
java.util.Set<java.lang.String> options)
public boolean addStepWithCheckpoint(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation,
int order,
java.lang.String scriptPath,
java.lang.String verb,
java.util.Set<java.lang.String> options)
protected boolean addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation,
int order,
java.lang.String scriptPath,
java.lang.String verb,
java.util.Set<java.lang.String> options)
protected com.xebialabs.deployit.plugin.python.PythonDeploymentStep createStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
int order,
java.lang.String scriptPath,
java.lang.String verb,
java.util.Set<java.lang.String> options)
protected java.util.Map<java.lang.String,java.lang.Object> getPythonVars(com.xebialabs.deployit.plugin.api.udm.Deployed<?,?> previous,
com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication,
java.util.Set<java.lang.String> options)