UserTask task = modelInstance.newInstance(UserTask.class);
task.setId("userTask");
CamundaTaskListener executionListener = modelInstance.newInstance(CamundaTaskListener.class);
executionListener.setCamundaEvent(TaskListener.EVENTNAME_CREATE);
executionListener.setCamundaClass(delegateClass.getName());
task.builder().addExtensionElement(executionListener);
return task;
}
public static class AccessServicesListener implements TaskListener {
public void notify(DelegateTask execution) {