java.lang.Object
io.dialob.session.engine.session.command.Triggers

@Enclosing public class Triggers extends Object
  • Field Details

  • Constructor Details

    • Triggers

      public Triggers()
  • Method Details

    • trigger

      public static <T> io.dialob.session.engine.session.command.Triggers.TriggerBuilder<T> trigger(@NonNull Triggers.EventsProvider<T> eventsProvider)
    • trigger

      public static <T> io.dialob.session.engine.session.command.Triggers.TriggerBuilder<T> trigger(@NonNull Event event)
    • onTarget

      public static TargetEvent onTarget(@NonNull ItemId targetId)
    • valueSetUpdatedEvent

      public static ValueSetEvent valueSetUpdatedEvent(@NonNull ValueSetId valueSetId)
    • stateChangedEvent

      public static TargetEvent stateChangedEvent(@NonNull ItemId targetId)
    • sessionLocaleUpdatedEvent

      public static SessionUpdatedEvent sessionLocaleUpdatedEvent()
    • errorActivityUpdatedEvent

      public static Event errorActivityUpdatedEvent(@NonNull ErrorId errorId)
    • activityUpdatedEvent

      public static Event activityUpdatedEvent(TargetEvent targetEvent)
    • rowsCanBeAddedUpdatedEvent

      public static Event rowsCanBeAddedUpdatedEvent(TargetEvent targetEvent)
    • rowCanBeRemovedUpdatedEvent

      public static Event rowCanBeRemovedUpdatedEvent(TargetEvent targetEvent)
    • labelUpdatedEvent

      public static Event labelUpdatedEvent(TargetEvent targetEvent)
    • descriptionUpdatedEvent

      public static Event descriptionUpdatedEvent(TargetEvent targetEvent)
    • requiredUpdatedEvent

      public static Event requiredUpdatedEvent(TargetEvent targetEvent)
    • answeredUpdatedEvent

      public static Event answeredUpdatedEvent(TargetEvent targetEvent)
    • validityUpdatedEvent

      public static Event validityUpdatedEvent(TargetEvent targetEvent)
    • itemsChangedEvent

      public static Event itemsChangedEvent(TargetEvent targetEvent)
    • rowGroupItemsInitEvent

      public static Triggers.EventsProvider<ItemState> rowGroupItemsInitEvent(ItemId prototypeId)
    • disabledUpdatedEvent

      public static Event disabledUpdatedEvent(TargetEvent targetEvent)
    • statusUpdatedEvent

      public static Event statusUpdatedEvent(TargetEvent targetEvent)
    • groupItemsUpdatedEvent

      public static Triggers.EventsProvider<ItemState> groupItemsUpdatedEvent(TargetEvent targetEvent)
    • groupItemsUpdatedEvent

      public static Triggers.EventsProvider<ItemState> groupItemsUpdatedEvent(ItemId prototypeId)
    • activePageUpdatedEvent

      public static Event activePageUpdatedEvent()
    • availableItemsUpdatedEvent

      public static Event availableItemsUpdatedEvent()
    • anyInvalidAnswersUpdatedEvent

      public static Event anyInvalidAnswersUpdatedEvent()