Class ConfigurationWorkflowStep

java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.ConfigurationWorkflowStep
All Implemented Interfaces:
Serializable

public class ConfigurationWorkflowStep extends MorpheusModel
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 Details

  • Constructor Details

    • ConfigurationWorkflowStep

      public ConfigurationWorkflowStep()
  • Method Details

    • getCode

      public String getCode()
      Returns the unique code identifier for this configuration workflow step
      Returns:
      step code
    • setCode

      public void setCode(String code)
      Sets the unique code identifier for this configuration workflow step
      Parameters:
      code - step code
    • getName

      public String getName()
      Returns the display name for this configuration workflow step
      Returns:
      step name
    • setName

      public void setName(String name)
      Sets the display name for this configuration workflow step
      Parameters:
      name - step name
    • getDescription

      public String getDescription()
      Returns a description of this configuration workflow step's purpose
      Returns:
      step description
    • setDescription

      public void setDescription(String description)
      Sets a description of this configuration workflow step's purpose
      Parameters:
      description - step description
    • getIsRequired

      public Boolean getIsRequired()
      Returns whether this step is required
      Returns:
      true if required, false otherwise
    • setIsRequired

      public void setIsRequired(Boolean isRequired)
      Sets whether this step is required
      Parameters:
      isRequired - true if required, false otherwise
    • getCompleted

      public Boolean getCompleted()
      Returns whether this step has been completed
      Returns:
      true if completed, false otherwise
    • setCompleted

      public void setCompleted(Boolean completed)
      Sets whether this step has been completed
      Parameters:
      completed - true if completed, false otherwise
    • getWizard

      public Wizard 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

      public void setWizard(Wizard wizard)
      Sets the wizard associated with this step
      Parameters:
      wizard - wizard
    • getConfigurationWorkflow

      public ConfigurationWorkflow getConfigurationWorkflow()
      Returns the configuration workflow this step belongs to
      Returns:
      configuration workflow
    • setConfigurationWorkflow

      public void setConfigurationWorkflow(ConfigurationWorkflow configurationWorkflow)
      Sets the configuration workflow this step belongs to
      Parameters:
      configurationWorkflow - configuration workflow
    • getWizardProvider

      public WizardProvider getWizardProvider()
      Returns the wizard provider for this step (transient, not persisted)
      Returns:
      wizard provider
    • setWizardProvider

      public void setWizardProvider(WizardProvider wizardProvider)
      Sets the wizard provider for this step (transient, not persisted)
      Parameters:
      wizardProvider - wizard provider
    • getDependsOn

      public List<String> getDependsOn()
    • setDependsOn

      public void setDependsOn(List<String> dependsOn)