Class Case

All Implemented Interfaces:
HasExtensionAttributes, HasLifecycleListeners

public class Case extends CmmnElement implements HasLifecycleListeners
  • Field Details

    • name

      protected String name
    • initiatorVariableName

      protected String initiatorVariableName
    • planModel

      protected Stage planModel
    • startEventType

      protected String startEventType
    • candidateStarterUsers

      protected List<String> candidateStarterUsers
    • candidateStarterGroups

      protected List<String> candidateStarterGroups
    • async

      protected boolean async
    • allCaseElements

      protected Map<String,CaseElement> allCaseElements
    • lifecycleListeners

      protected List<FlowableListener> lifecycleListeners
    • reactivateEventListener

      protected ReactivateEventListener reactivateEventListener
      Having a reactivation case listener marks the case eligible for reactivation once completed.
  • Constructor Details

    • Case

      public Case()
  • Method Details

    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getInitiatorVariableName

      public String getInitiatorVariableName()
    • setInitiatorVariableName

      public void setInitiatorVariableName(String initiatorVariableName)
    • getPlanModel

      public Stage getPlanModel()
    • setPlanModel

      public void setPlanModel(Stage planModel)
    • getStartEventType

      public String getStartEventType()
    • setStartEventType

      public void setStartEventType(String startEventType)
    • getCandidateStarterUsers

      public List<String> getCandidateStarterUsers()
    • setCandidateStarterUsers

      public void setCandidateStarterUsers(List<String> candidateStarterUsers)
    • getCandidateStarterGroups

      public List<String> getCandidateStarterGroups()
    • setCandidateStarterGroups

      public void setCandidateStarterGroups(List<String> candidateStarterGroups)
    • isAsync

      public boolean isAsync()
    • setAsync

      public void setAsync(boolean async)
    • getAllCaseElements

      public Map<String,CaseElement> getAllCaseElements()
    • setAllCaseElements

      public void setAllCaseElements(Map<String,CaseElement> allCaseElements)
    • findPlanItemDefinitionsOfType

      public <T extends PlanItemDefinition> List<T> findPlanItemDefinitionsOfType(Class<T> type)
    • getReactivateEventListener

      public ReactivateEventListener getReactivateEventListener()
    • setReactivateEventListener

      public void setReactivateEventListener(ReactivateEventListener reactivateEventListener)
    • getLifecycleListeners

      public List<FlowableListener> getLifecycleListeners()
      Specified by:
      getLifecycleListeners in interface HasLifecycleListeners
    • setLifecycleListeners

      public void setLifecycleListeners(List<FlowableListener> lifecycleListeners)
      Specified by:
      setLifecycleListeners in interface HasLifecycleListeners