Class Transition

All Implemented Interfaces:
ConfigurationItem, Serializable, Comparable<BaseConfigurationItem>

@Metadata(versioned=false) public class Transition extends BaseConfigurationItem
See Also:
  • Constructor Details

    • Transition

      public Transition()
    • Transition

      public Transition(String title)
  • Method Details

    • getConditionsOfType

      public <C extends Condition> List<C> getConditionsOfType(Class<C> conditionClass)
    • getAllConditions

      public List<Condition> getAllConditions()
    • getLeafConditions

      public List<Condition> getLeafConditions()
    • addCondition

      public void addCondition(Condition condition)
    • getRootCondition

      public Condition getRootCondition()
    • getConditionById

      public Condition getConditionById(String conditionId)
    • findConditionById

      public Optional<Condition> findConditionById(String conditionId)
    • checkRestrictions

      public void checkRestrictions()
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getStage

      public Stage getStage()
    • setStage

      public void setStage(Stage stage)
    • getConditions

      public List<Condition> getConditions()
    • setConditions

      public void setConditions(List<Condition> conditions)
    • isAutomated

      public boolean isAutomated()
    • setAutomated

      public void setAutomated(boolean automated)