if(TriggerEventType.BEFORE_COMPLETE_ACT.equals(eventXml.getEventType())) {
action(processEngine, activityXml, activityInst, eventXml, new IAction() {
@Override
public void execute(ActivityElement activityXml, ActivityInst activityInst) {
IActivityTriggerEvent activityTriggerEvent =
(IActivityTriggerEvent)ApplicationContextHolder.getBean(eventXml.getAction());
activityTriggerEvent.beforeComplete(activityInst.getProcessInstId(), activityInst.getActivityInstId());
}
});
}
}
}