81,092
社区成员
发帖
与我相关
我的任务
分享
private void initialize() {
WebApplicationContext wac = WebApplicationContextUtils.getRequiredWebApplicationContext(pageContext.getServletContext());
JbpmTemplate jbpmTemplate = (JbpmTemplate) wac.getBean("jbpmTemplate");
jbpmTemplate.execute(new JbpmCallback() {
public Object doInJbpm(JbpmContext context) {
if (taskInstanceId > 0) {
TaskInstance taskInstance = context.getTaskMgmtSession().loadTaskInstance(taskInstanceId);
currentToken = taskInstance.getToken();
}
else
{
if (tokenInstanceId > 0)
currentToken = context.getGraphSession().loadToken(tokenInstanceId);
}
//这是我加的
processDefinition = currentToken.getProcessInstance().getProcessDefinition();
return null;
}
});
System.out.println("****************"+processDefinition.getFileDefinition());
}
FileDefinition fileDefinition = processDefinition.getFileDefinition();
的fileDefinition 根本获得不了,请问是什么原因