diff --git a/kie-api/src/main/java/org/kie/api/task/TaskLifeCycleEventListener.java b/kie-api/src/main/java/org/kie/api/task/TaskLifeCycleEventListener.java index 42eae0fe2..dd74b31c0 100644 --- a/kie-api/src/main/java/org/kie/api/task/TaskLifeCycleEventListener.java +++ b/kie-api/src/main/java/org/kie/api/task/TaskLifeCycleEventListener.java @@ -50,6 +50,9 @@ public enum AssignmentType { public default void beforeTaskInputVariableChangedEvent(TaskEvent event, Map variables){}; public default void beforeTaskOutputVariableChangedEvent(TaskEvent event, Map variables){}; public default void beforeTaskAssignmentsAddedEvent(TaskEvent event, AssignmentType type, List entities){}; + public default void beforeTaskAssignmentsAddedEvent(TaskEvent event, AssignmentType type, List entities, List beforeAssignemntAddedEntities){ + beforeTaskAssignmentsAddedEvent(event, type, entities); + }; public default void beforeTaskAssignmentsRemovedEvent(TaskEvent event, AssignmentType type, List entities){}; public void afterTaskActivatedEvent(TaskEvent event); @@ -73,6 +76,9 @@ public enum AssignmentType { public default void afterTaskInputVariableChangedEvent(TaskEvent event, Map variables){}; public default void afterTaskOutputVariableChangedEvent(TaskEvent event, Map variables){}; public default void afterTaskAssignmentsAddedEvent(TaskEvent event, AssignmentType type, List entities){}; + public default void afterTaskAssignmentsAddedEvent(TaskEvent event, AssignmentType type, List entities, List afterAssignemntAddedEntities){ + afterTaskAssignmentsAddedEvent(event, type, entities); + }; public default void afterTaskAssignmentsRemovedEvent(TaskEvent event, AssignmentType type, List entities){}; }