[jboss-user] [JBoss jBPM] - Re: removeTaskInstance doesn't work!
MindTheGap2
do-not-reply at jboss.com
Mon Jan 22 06:49:55 EST 2007
Hi!
After turning on the show sql parameter i saw that no DELETE statement appears in my console.
So i do this test case that is OK and continues to not show any DELETE jbpm.TASKINSTANCE...:
| public void testToken() {
| JbpmContext jc = jbpmConfiguration.createJbpmContext();
| TaskMgmtSession tms = jc.getTaskMgmtSession();
| try {
| GraphSession gs = jc.getGraphSession();
| ProcessDefinition pd = gs.findLatestProcessDefinition("XXX");
| ProcessInstance pi = new ProcessInstance(pd);
|
| Token token = pi.getRootToken();
| assertEquals("INIT", token.getNode().getName());
| pi.signal();
| assertEquals("REG", token.getNode().getName());
| pi.signal();
| assertEquals("PRO", token.getNode().getName());
|
| //remove logs ( a despaired try :)))
| LoggingInstance li = pi.getLoggingInstance();
| List x= li.getLogs();
| x.removeAll(x);
|
| TaskInstance tit = (TaskInstance) tms.findTaskInstancesByToken(token.getId()).get(0);
| assertEquals("REG", tit.getName());
| pi.getTaskMgmtInstance().removeTaskInstance(tit);
|
| jc.save(pi);
| }catch (Exception e) {
| System.out.println("no catch enter :(");
| } finally {
| jc.close();
| }
| }
|
Any idea?
Thanks in advance
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4004793#4004793
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4004793
More information about the jboss-user
mailing list