本文共 754 字,大约阅读时间需要 2 分钟。
1 2 3 4 5 6 7 8 9 | One example can be found in the activiti tests org.activiti.standalone.parsing.BPMNParseHandlerTest. Adding task listener is similar: public class MailNotificationUserTaskParseHandler extends UserTaskParseHandler { @Override protected void executeParse(BpmnParse bpmnParse, UserTask userTask) { super .executeParse(bpmnParse, userTask); ActivityImpl activity = findActivity(bpmnParse, userTask.getId()); UserTaskActivityBehavior userTaskActivityBehavior = (UserTaskActivityBehavior) activity.getActivityBehavior(); userTaskActivityBehavior.getTaskDefinition().addTaskListener(TaskListener.EVENTNAME_ASSIGNMENT, new MailNotificationTaskListener()); } } |
1 | <br> |