public interface DeploymentPlanBean
Modifier and Type | Method | Description |
---|---|---|
VariableAssignmentBean |
assignVariable(VariableBean var,
ModuleDescriptorBean desc,
DescriptorBean bean,
java.lang.String prop) |
Create new variable assignment from existing variable.
|
ModuleOverrideBean |
createModuleOverride() |
|
void |
destroyModuleOverride(ModuleOverrideBean moduleOverride) |
|
ModuleDescriptorBean |
findModuleDescriptor(java.lang.String name,
java.lang.String uri) |
Get descriptor for module in plan.
|
ModuleOverrideBean |
findModuleOverride(java.lang.String name) |
Get descriptor overrides for any module in plan.
|
VariableBean |
findOrCreateVariable(ModuleDescriptorBean desc,
DescriptorBean bean,
java.lang.String prop) |
|
VariableBean |
findOrCreateVariable(ModuleDescriptorBean desc,
DescriptorBean bean,
java.lang.String prop,
boolean planBased) |
|
VariableBean |
findOrCreateVariable(ModuleDescriptorBean desc,
DescriptorBean bean,
java.lang.String prop,
boolean planBased,
java.lang.Object oldKeyValue) |
|
ModuleOverrideBean |
findRootModule() |
A plan can have at most one ModuleOverride that represents the root module of the application.
|
VariableBean |
findVariable(ModuleDescriptorBean desc,
DescriptorBean bean,
java.lang.String prop) |
|
VariableAssignmentBean |
findVariableAssignment(ModuleDescriptorBean desc,
DescriptorBean bean,
java.lang.String prop) |
|
VariableAssignmentBean[] |
findVariableAssignments(VariableBean var) |
|
java.lang.String |
getApplicationName() |
Gets the "application-name" element
|
java.lang.String |
getConfigRoot() |
Gets the "install-root" element
|
java.lang.String |
getDescription() |
Gets the "description" element
|
ModuleOverrideBean[] |
getModuleOverrides() |
Gets array of all "module-override" elements
|
VariableDefinitionBean |
getVariableDefinition() |
Gets the "variable-definition" element
|
java.lang.String |
getVersion() |
Gets the "version" element
|
boolean |
hasVariable(ModuleDescriptorBean desc,
DescriptorBean bean,
java.lang.String prop) |
|
boolean |
isGlobalVariables() |
Global variable names are of the form BeanName_[KeyValue_]PropertyName.
|
boolean |
isRemovable(DescriptorBean bean) |
|
boolean |
rootModule(java.lang.String moduleName) |
|
void |
setApplicationName(java.lang.String applicationName) |
Sets the "application-name" element
|
void |
setConfigRoot(java.lang.String configRoot) |
Sets the "config-root" element
|
void |
setDescription(java.lang.String description) |
Sets the "description" element
|
void |
setGlobalVariables(boolean global) |
|
void |
setVersion(java.lang.String version) |
Sets the "version" element
|
java.lang.Object |
valueOf(VariableBean var) |
java.lang.String getDescription()
void setDescription(java.lang.String description)
description
- java.lang.String getApplicationName()
void setApplicationName(java.lang.String applicationName)
applicationName
- java.lang.String getVersion()
void setVersion(java.lang.String version)
version
- VariableDefinitionBean getVariableDefinition()
ModuleOverrideBean[] getModuleOverrides()
ModuleOverrideBean createModuleOverride()
void destroyModuleOverride(ModuleOverrideBean moduleOverride)
ModuleOverrideBean findModuleOverride(java.lang.String name)
ModuleDescriptorBean findModuleDescriptor(java.lang.String name, java.lang.String uri)
java.lang.String getConfigRoot()
void setConfigRoot(java.lang.String configRoot)
configRoot
- boolean rootModule(java.lang.String moduleName)
moduleName
- boolean hasVariable(ModuleDescriptorBean desc, DescriptorBean bean, java.lang.String prop) throws java.lang.IllegalArgumentException
desc
- bean
- prop
- java.lang.IllegalArgumentException
VariableBean findVariable(ModuleDescriptorBean desc, DescriptorBean bean, java.lang.String prop) throws java.lang.IllegalArgumentException
desc
- bean
- prop
- java.lang.IllegalArgumentException
VariableBean findOrCreateVariable(ModuleDescriptorBean desc, DescriptorBean bean, java.lang.String prop, boolean planBased) throws java.lang.IllegalArgumentException
desc
- bean
- prop
- planBased
- java.lang.IllegalArgumentException
- if the property is transientVariableBean findOrCreateVariable(ModuleDescriptorBean desc, DescriptorBean bean, java.lang.String prop) throws java.lang.IllegalArgumentException
desc
- bean
- prop
- java.lang.IllegalArgumentException
- if the property is transientVariableBean findOrCreateVariable(ModuleDescriptorBean desc, DescriptorBean bean, java.lang.String prop, boolean planBased, java.lang.Object oldKeyValue) throws java.lang.IllegalArgumentException
desc
- bean
- prop
- planBased
- oldKeyValue
- java.lang.IllegalArgumentException
- if the property is transientVariableAssignmentBean[] findVariableAssignments(VariableBean var)
var
- VariableAssignmentBean findVariableAssignment(ModuleDescriptorBean desc, DescriptorBean bean, java.lang.String prop) throws java.lang.IllegalArgumentException
desc
- bean
- prop
- java.lang.IllegalArgumentException
- if the desc is nulljava.lang.Object valueOf(VariableBean var)
var
- VariableAssignmentBean assignVariable(VariableBean var, ModuleDescriptorBean desc, DescriptorBean bean, java.lang.String prop)
var
- desc
- bean
- prop
- boolean isGlobalVariables()
void setGlobalVariables(boolean global)
ModuleOverrideBean findRootModule()
boolean isRemovable(DescriptorBean bean) throws java.lang.IllegalArgumentException
bean
- java.lang.IllegalArgumentException