The following table describes the WLSTPlan object methods that you can use to operate on the deployment plan.
Table C-1 WLSTPlan Object Methods
To operate on the...
| Use this method...
| To...
|
Deployment Plan
| DeploymentPlanBean getDeploymentPlan()
| Return the DeploymentPlanBean for the current application.
|
void save() throws FileNotFoundException, ConfigurationException
| Saves the deployment plan to a file from which it was read.
|
Module Overrides
| ModuleOverrideBean createModuleDescriptor(String name, String uri, String moduleOverrideName)
| Create a ModuleDescriptorBean with the specified name and uri for the ModuleOverrideBean moduleOverrideName
|
ModuleOverrideBean createModuleOverride(String name, String type)
| Create a ModuleOverrideBean with the specified name and type for the current deployment plan.
|
void destroyModuleOverride(String name)
| Destroy the ModuleOverrideBean name in the deployment plan.
|
ModuleOverrideBean[] getModuleOverride(String name)
| Return the ModuleOverrideBean name.
|
ModuleOverrideBean[] getModuleOverrides()
| Return all ModuleOverrideBean objects that are available in the deployment plan.
|
VariableBean[] setModuleOverride(ModuleOverrideBean moduleOverride)
| Set the ModuleOverrideBean moduleOverride for the current deployment plan.
|
void showModuleOverrides()
| Prints all of the ModuleOverrideBean objects that are available in the deployment plan as name/type pairs.
|
Variables
| VariableBean createVariable(String name)
| Create a VariableBean name that can override values in the deployment plan.
|
void destroyVariable(String name)
| Destroy the VariableBean name.
|
VariableBean getVariable(String name)
| Return the VariableBean name.
|
VariableBean[] getVariables()
| Return all VariableBean objects that are available in the deployment plan.
|
void setVariable(String name, String value)
| Set the variable name to the specified value.
|
void setVariableBean(VariableBean bean)
| Set the VariableBean bean.
|
void showVariables()
| Print all of the VariableBean objects in the deployment plan as name/value pairs.
|
Variable Assignment
| VariableAssignmentBean createVariableAssignment(String name, String moduleOverrideName, String moduleDescriptorName)
| Create a VariableAssignmentBean for the ModuleDescriptorBean moduleDescriptorName for the ModuleOverrideBean moduelOverrideName.
|
void destroyVariableAssignment(String name, String moduleDescriptorName)
| Destroy the VariableAssignmentBean name for the ModuleDescriptorBean moduleDescriptorName.
|
VariableAssignmentBean getVariableAssignment(String name, String moduleDescriptorName)
| Return the VariableAssignmentBean name for the ModuleDescriptorBean moduleDescriptorName.
|
void showVariables()
| Prints all of the VariableBean objects in the deployment plan as name/value pairs.
|
The following table describes the WLSTProgress object methods that you can use to check the status of the current deployment action.
Table C-2 WLSTProgress Object Methods
Use this method...
| To...
|
String getCommandType()
| Return the deployment CommandType of this event.This command returns one of the following values: distribute, redeploy, start, stop, or undeploy.
|
String getMessage()
| Return information about the status of this event.
|
ProgressObject getProgressObject()
| Return the ProgressObject that is associated with the current deployment action.
|
String getState()
| Retrieve the state of the current deployment action. CommandType of this event.This command returns one of the following values: running, completed, failed, or released (indicating that the object has been released into production).
|
boolean isCompleted()
| Determine if the current deployment action has been completed.
|
boolean isFailed()
| Determine if the current deployment action has failed.
|
boolean isRunning()
| Determine if the current deployment action is running.
|
void printStatus()
| Print the current status of the deployment action, including the command type, the state, additional messages, and so on.
|