Class Triggers
java.lang.Object
io.dialob.session.engine.session.command.Triggers
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ActivePageUpdatedEventstatic final AnyInvalidAnswersUpdatedEventstatic final AvailableItemsUpdatedEvent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Eventstatic EventactivityUpdatedEvent(TargetEvent targetEvent) static EventansweredUpdatedEvent(TargetEvent targetEvent) static Eventstatic Eventstatic EventdescriptionUpdatedEvent(TargetEvent targetEvent) static EventdisabledUpdatedEvent(TargetEvent targetEvent) static EventerrorActivityUpdatedEvent(ErrorId errorId) static Triggers.EventsProvider<ItemState> groupItemsUpdatedEvent(TargetEvent targetEvent) static Triggers.EventsProvider<ItemState> groupItemsUpdatedEvent(ItemId prototypeId) static EventitemsChangedEvent(TargetEvent targetEvent) static EventlabelUpdatedEvent(TargetEvent targetEvent) static TargetEventstatic EventrequiredUpdatedEvent(TargetEvent targetEvent) static EventrowCanBeRemovedUpdatedEvent(TargetEvent targetEvent) static Triggers.EventsProvider<ItemState> rowGroupItemsInitEvent(ItemId prototypeId) static EventrowsCanBeAddedUpdatedEvent(TargetEvent targetEvent) static SessionUpdatedEventstatic TargetEventstateChangedEvent(ItemId targetId) static EventstatusUpdatedEvent(TargetEvent targetEvent) static <T> io.dialob.session.engine.session.command.Triggers.TriggerBuilder<T> static <T> io.dialob.session.engine.session.command.Triggers.TriggerBuilder<T> trigger(Triggers.EventsProvider<T> eventsProvider) static EventvalidityUpdatedEvent(TargetEvent targetEvent) static ValueSetEventvalueSetUpdatedEvent(ValueSetId valueSetId)
-
Field Details
-
ACTIVE_PAGE_UPDATED_EVENT
-
AVAILABLE_ITEMS_UPDATED_EVENT
-
ANY_INVALID_ANSWERS_UPDATED_EVENT
-
-
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
-
valueSetUpdatedEvent
-
stateChangedEvent
-
sessionLocaleUpdatedEvent
-
errorActivityUpdatedEvent
-
activityUpdatedEvent
-
rowsCanBeAddedUpdatedEvent
-
rowCanBeRemovedUpdatedEvent
-
labelUpdatedEvent
-
descriptionUpdatedEvent
-
requiredUpdatedEvent
-
answeredUpdatedEvent
-
validityUpdatedEvent
-
itemsChangedEvent
-
rowGroupItemsInitEvent
-
disabledUpdatedEvent
-
statusUpdatedEvent
-
groupItemsUpdatedEvent
-
groupItemsUpdatedEvent
-
activePageUpdatedEvent
-
availableItemsUpdatedEvent
-
anyInvalidAnswersUpdatedEvent
-