protected Class<?> getStartProcessInstanceClass() {
return StartProcessListener.class;
}
protected Task createModelAccessTask(BpmnModelInstance modelInstance, Class<?> delegateClass) {
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;
}