[jboss-user] [JBoss jBPM] - Decision Node

simply smart1 do-not-reply at jboss.com
Wed Apr 23 15:44:43 EDT 2008

i'm using a decision node via a DefinitionHandler and this is the code

  | package com.sample.action;
  | import org.jbpm.context.exe.ContextInstance;
  | import org.jbpm.graph.exe.ExecutionContext;
  | import org.jbpm.graph.node.DecisionHandler;
  | public class Istrue implements DecisionHandler {
  | 		public String decide(ExecutionContext executionContext) throws Exception {
  | 			String message= null;
  | 			executionContext.getContextInstance().setVariable("message", message);
  | 			Object object=new Object();
  | 			object=executionContext.getVariable("Avis_DJ_hypo");
  | 	                 //Nom it s a context variable
  | 			if(object.toString().equals("yes"))
  | 			return "Oui";
  | 			else
  | 			return "Non";
  | 	}
  | }

and on my XML file this is what i wrote concerning this node:

  | <decision name="decision1">
  |     <handler class= "com.sample.action.Istrue"/>
  |       <transition name="Non" to="Rejet du dossier par DJ"></transition>
  |       <transition name="Oui" to="Montage du dossier et mettre sous GED (Ag)"></transition>
  |    </decision>
"Avis_DJ_hypo" is a variable on my process which an actor put it in a task form via a task node before this decision node , the problem is that when i put a value to this variable and want to save and go to the next transition i got this Error message on the web console and i'cant continue the execution and i stay blocked, this is the message:
  | Error completing task: An exception of type "org.jbpm.graph.def.DelegationException" was thrown. 

so what's the problem, need help.
thanks for all

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4146312#4146312

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4146312

More information about the jboss-user mailing list