[jboss-user] [JBoss jBPM] - Weird setting of variables to ActionHandler and TaskControll

frantisek.kocun@gmail.com do-not-reply at jboss.com
Thu Aug 7 09:21:33 EDT 2008


Hi, 
in TaskControllerHandler I set variables through public set method. It is because I need to set a collection of something, so I parse it in setMethod.


public class TaskController implements TaskControllerHandler {

	private static Pattern PATTERN = Pattern.compile(";");

	protected String[] transientVariables;

	public void setPersistentVariables(String persistentVariables) {
		this.persistentVariables = PATTERN.split(persistentVariables);
	}

But in ActionHandler set method doesn't work and I need to do it this way

public class StartAction implements ActionHandler {

	private static Pattern PATTERN = Pattern.compile(";");

	String persistentVariables;

and parse persistentVariables later. Why set method doesn't work and if I use name of field in xml which doesn't exist or is private I get no error. It would be more safe to get an error always if field is not accesible or doesn't exist and to use set method if is available (or to require set method).

Thanks Fero

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

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



More information about the jboss-user mailing list