?? demo.java
字號(hào):
package com.test;
import java.util.Iterator;
import java.util.List;
import org.jbpm.JbpmConfiguration;
import org.jbpm.JbpmContext;
import org.jbpm.graph.def.ProcessDefinition;
import org.jbpm.graph.exe.ProcessInstance;
import org.jbpm.graph.exe.Token;
import org.jbpm.msg.db.TextMessage;
import org.jbpm.taskmgmt.def.Task;
import org.jbpm.taskmgmt.exe.TaskInstance;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import org.springframework.dao.PessimisticLockingFailureException;
import com.dao.MyJbpmDao;
public class Demo {
public static void main(String[] args) {
ApplicationContext context=new FileSystemXmlApplicationContext("E:\\temp\\ssh-jbpm\\WebRoot\\WEB-INF\\applicationContext.xml");
JbpmConfiguration jbpmConfiguration=(JbpmConfiguration) context.getBean("jbpmConfiguration");
JbpmContext jbpmcontext=jbpmConfiguration.getCurrentJbpmContext();
if(jbpmcontext==null)
{
jbpmcontext=jbpmConfiguration.createJbpmContext();
}
MyJbpmDao dao=(MyJbpmDao) context.getBean("myJbpmDao");
List list=dao.findAllTaskInstanceByUserId("2");
for (Iterator iter = list.iterator(); iter.hasNext();) {
TaskInstance ti=(TaskInstance) iter.next();
TaskInstance tt=jbpmcontext.getTaskMgmtSession().loadTaskInstance(ti.getId());
if(!tt.getToken().getProcessInstance().hasEnded())
{
System.out.println(ti.getName());
}
}
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -