请教:关于整合spring、jbpm 显示流程图的问题

claudxyz 2009-04-08 04:42:21
现在我整合的没有问题,流程也很正常,但是流程图显示有问题,我也搜索了关于结合以后显示的列子,改过以后还是有问题求教。
我按网上是修改方法修改了processImageTag.java的initialize方法

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());
}

原本的方法不能对processDefinition赋值所以,我加了上面代码对processDefinition 进行操作,但在processImageTag.java的retrieveByteArrays()方法中

FileDefinition fileDefinition = processDefinition.getFileDefinition();

的fileDefinition 根本获得不了,请问是什么原因?
...全文
72 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
yfzsj 2009-07-01
  • 打赏
  • 举报
回复
这个问题,困扰我好久了,还是没能解决,如果你解决了别忘了告诉一下。wangqianyfz@163.com

6,787

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧