Class ConditionalEventDefinition

  • All Implemented Interfaces:
    java.io.Serializable

    public class ConditionalEventDefinition
    extends EventSubscriptionDeclaration
    implements java.io.Serializable
    Represents the conditional event definition corresponding to the ConditionalEvent defined by the BPMN 2.0 spec.
    Author:
    Christopher Zell
    See Also:
    Serialized Form
    • Field Detail

      • conditionAsString

        protected java.lang.String conditionAsString
      • condition

        protected final Condition condition
      • interrupting

        protected boolean interrupting
      • variableName

        protected java.lang.String variableName
      • variableEvents

        protected java.util.Set<java.lang.String> variableEvents
      • conditionalActivity

        protected ActivityImpl conditionalActivity
    • Constructor Detail

      • ConditionalEventDefinition

        public ConditionalEventDefinition​(Condition condition,
                                          ActivityImpl conditionalActivity)
    • Method Detail

      • getConditionalActivity

        public ActivityImpl getConditionalActivity()
      • setConditionalActivity

        public void setConditionalActivity​(ActivityImpl conditionalActivity)
      • isInterrupting

        public boolean isInterrupting()
      • setInterrupting

        public void setInterrupting​(boolean interrupting)
      • getVariableName

        public java.lang.String getVariableName()
      • setVariableName

        public void setVariableName​(java.lang.String variableName)
      • getVariableEvents

        public java.util.Set<java.lang.String> getVariableEvents()
      • setVariableEvents

        public void setVariableEvents​(java.util.Set<java.lang.String> variableEvents)
      • getConditionAsString

        public java.lang.String getConditionAsString()
      • setConditionAsString

        public void setConditionAsString​(java.lang.String conditionAsString)
      • shouldEvaluateForVariableEvent

        public boolean shouldEvaluateForVariableEvent​(VariableEvent event)