Class Criterion

All Implemented Interfaces:
HasAssociations, HasExtensionAttributes

public class Criterion extends CaseElement implements HasAssociations
Author:
Joram Barrez
  • Field Details

    • EXIT_TYPE_DEFAULT

      public static final String EXIT_TYPE_DEFAULT
      See Also:
    • EXIT_TYPE_ACTIVE_INSTANCES

      public static final String EXIT_TYPE_ACTIVE_INSTANCES
      See Also:
    • EXIT_TYPE_ACTIVE_AND_ENABLED_INSTANCES

      public static final String EXIT_TYPE_ACTIVE_AND_ENABLED_INSTANCES
      See Also:
    • EXIT_EVENT_TYPE_EXIT

      public static final String EXIT_EVENT_TYPE_EXIT
      See Also:
    • EXIT_EVENT_TYPE_COMPLETE

      public static final String EXIT_EVENT_TYPE_COMPLETE
      See Also:
    • EXIT_EVENT_TYPE_FORCE_COMPLETE

      public static final String EXIT_EVENT_TYPE_FORCE_COMPLETE
      See Also:
    • technicalId

      protected String technicalId
    • sentryRef

      protected String sentryRef
    • sentry

      protected Sentry sentry
    • attachedToRefId

      protected String attachedToRefId
    • isEntryCriterion

      protected boolean isEntryCriterion
    • isExitCriterion

      protected boolean isExitCriterion
    • exitType

      protected String exitType
      The exit type is only available (used) on an exit sentry attached to a plan item and represents on how it affects its plan item instances when triggered.
    • exitEventType

      protected String exitEventType
      The exit event type is only available (used) on an exit sentry attached to a case plan model or a stage and represents which event will be triggered when exiting the stage or case plan model.
    • incomingAssociations

      protected List<Association> incomingAssociations
    • outgoingAssociations

      protected List<Association> outgoingAssociations
  • Constructor Details

    • Criterion

      public Criterion()
  • Method Details