Interface IEventService

  • All Known Implementing Classes:
    EventService

    public interface IEventService
    • Method Detail

      • runActions

        java.util.List<EventOutcome> runActions​(java.util.List<Action> actions,
                                                Case useCase,
                                                Task task,
                                                Transition transition,
                                                java.util.Map<java.lang.String,​java.lang.String> params)
      • runActions

        java.util.List<EventOutcome> runActions​(java.util.List<Action> actions,
                                                Case useCase,
                                                java.util.Optional<Task> task,
                                                java.util.Map<java.lang.String,​java.lang.String> params)
      • runActions

        java.util.List<EventOutcome> runActions​(java.util.List<Action> actions,
                                                java.util.Map<java.lang.String,​java.lang.String> params)
      • runEventActions

        java.util.List<EventOutcome> runEventActions​(Case useCase,
                                                     Task task,
                                                     java.util.List<Action> actions,
                                                     DataEventType trigger,
                                                     java.util.Map<java.lang.String,​java.lang.String> params)
      • runEventActionsOnChanged

        void runEventActionsOnChanged​(Task task,
                                      SetDataEventOutcome outcome,
                                      DataEventType trigger,
                                      java.util.Map<java.lang.String,​java.lang.String> params)