Package com.morpheusdata.model
Class ConfigurationWorkflowStep
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.ConfigurationWorkflowStep
- All Implemented Interfaces:
Serializable
Represents a single step in a configuration workflow. Each step is associated
with a wizard
for collecting configuration data through multiple forms.
- Since:
- 1.2.6
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Booleanprotected ConfigurationWorkflowprotected Stringprotected Booleanprotected Stringprotected Wizardprotected WizardProviderFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCode()Returns the unique code identifier for this configuration workflow stepReturns whether this step has been completedReturns the configuration workflow this step belongs toReturns a description of this configuration workflow step's purposeReturns whether this step is requiredgetName()Returns the display name for this configuration workflow stepReturns the wizard associated with this step.Returns the wizard provider for this step (transient, not persisted)voidSets the unique code identifier for this configuration workflow stepvoidsetCompleted(Boolean completed) Sets whether this step has been completedvoidsetConfigurationWorkflow(ConfigurationWorkflow configurationWorkflow) Sets the configuration workflow this step belongs tovoidsetDependsOn(List<String> dependsOn) voidsetDescription(String description) Sets a description of this configuration workflow step's purposevoidsetIsRequired(Boolean isRequired) Sets whether this step is requiredvoidSets the display name for this configuration workflow stepvoidSets the wizard associated with this stepvoidsetWizardProvider(WizardProvider wizardProvider) Sets the wizard provider for this step (transient, not persisted)Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
code
-
name
-
description
-
isRequired
-
completed
-
wizard
-
configurationWorkflow
-
wizardProvider
-
dependsOn
-
-
Constructor Details
-
ConfigurationWorkflowStep
public ConfigurationWorkflowStep()
-
-
Method Details
-
getCode
Returns the unique code identifier for this configuration workflow step- Returns:
- step code
-
setCode
Sets the unique code identifier for this configuration workflow step- Parameters:
code- step code
-
getName
Returns the display name for this configuration workflow step- Returns:
- step name
-
setName
Sets the display name for this configuration workflow step- Parameters:
name- step name
-
getDescription
Returns a description of this configuration workflow step's purpose- Returns:
- step description
-
setDescription
Sets a description of this configuration workflow step's purpose- Parameters:
description- step description
-
getIsRequired
Returns whether this step is required- Returns:
- true if required, false otherwise
-
setIsRequired
Sets whether this step is required- Parameters:
isRequired- true if required, false otherwise
-
getCompleted
Returns whether this step has been completed- Returns:
- true if completed, false otherwise
-
setCompleted
Sets whether this step has been completed- Parameters:
completed- true if completed, false otherwise
-
getWizard
Returns the wizard associated with this step. If a wizard provider is available, returns the wizard from the provider dynamically. Otherwise, returns the stored wizard object reference.- Returns:
- wizard
-
setWizard
Sets the wizard associated with this step- Parameters:
wizard- wizard
-
getConfigurationWorkflow
Returns the configuration workflow this step belongs to- Returns:
- configuration workflow
-
setConfigurationWorkflow
Sets the configuration workflow this step belongs to- Parameters:
configurationWorkflow- configuration workflow
-
getWizardProvider
Returns the wizard provider for this step (transient, not persisted)- Returns:
- wizard provider
-
setWizardProvider
Sets the wizard provider for this step (transient, not persisted)- Parameters:
wizardProvider- wizard provider
-
getDependsOn
-
setDependsOn
-