Class EventService
- java.lang.Object
-
- com.netgrif.application.engine.workflow.service.EventService
-
- All Implemented Interfaces:
IEventService
@Lazy @Service public class EventService extends java.lang.Object implements IEventService
-
-
Constructor Summary
Constructors Constructor Description EventService(FieldActionsRunner actionsRunner, IWorkflowService workflowService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<EventOutcome>
processDataEvents(Field field, DataEventType actionTrigger, EventPhase phase, Case useCase, Task task, java.util.Map<java.lang.String,java.lang.String> params)
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)
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)
java.util.List<EventOutcome>
runActions(java.util.List<Action> actions, java.util.Map<java.lang.String,java.lang.String> params)
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)
void
runEventActionsOnChanged(Task task, SetDataEventOutcome outcome, DataEventType trigger)
void
runEventActionsOnChanged(Task task, SetDataEventOutcome outcome, DataEventType trigger, java.util.Map<java.lang.String,java.lang.String> params)
-
-
-
Constructor Detail
-
EventService
public EventService(FieldActionsRunner actionsRunner, IWorkflowService workflowService)
-
-
Method Detail
-
runActions
public 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)
- Specified by:
runActions
in interfaceIEventService
-
runActions
public java.util.List<EventOutcome> runActions(java.util.List<Action> actions, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
runActions
in interfaceIEventService
-
runActions
public 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)
- Specified by:
runActions
in interfaceIEventService
-
runEventActions
public 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)
- Specified by:
runEventActions
in interfaceIEventService
-
processDataEvents
public java.util.List<EventOutcome> processDataEvents(Field field, DataEventType actionTrigger, EventPhase phase, Case useCase, Task task, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
processDataEvents
in interfaceIEventService
-
runEventActionsOnChanged
public void runEventActionsOnChanged(Task task, SetDataEventOutcome outcome, DataEventType trigger)
- Specified by:
runEventActionsOnChanged
in interfaceIEventService
-
runEventActionsOnChanged
public void runEventActionsOnChanged(Task task, SetDataEventOutcome outcome, DataEventType trigger, java.util.Map<java.lang.String,java.lang.String> params)
- Specified by:
runEventActionsOnChanged
in interfaceIEventService
-
-