[jboss-svn-commits] JBL Code SVN: r29846 - labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/impl.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Oct 28 07:39:03 EDT 2009


Author: KrisVerlaenen
Date: 2009-10-28 07:39:03 -0400 (Wed, 28 Oct 2009)
New Revision: 29846

Modified:
   labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/impl/WorkflowProcessInstanceImpl.java
Log:
 - added setVariable method

Modified: labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/impl/WorkflowProcessInstanceImpl.java
===================================================================
--- labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/impl/WorkflowProcessInstanceImpl.java	2009-10-28 10:02:52 UTC (rev 29845)
+++ labs/jbossrules/trunk/drools-core/src/main/java/org/drools/workflow/instance/impl/WorkflowProcessInstanceImpl.java	2009-10-28 11:39:03 UTC (rev 29846)
@@ -167,6 +167,15 @@
 		}
 		return variableScopeInstance.getVariable(name);
 	}
+	
+	public void setVariable(String name, Object value) {
+		VariableScopeInstance variableScopeInstance = (VariableScopeInstance)
+			getContextInstance(VariableScope.VARIABLE_SCOPE);
+		if (variableScopeInstance == null) {
+			throw new IllegalArgumentException("No variable scope found.");
+		}
+		variableScopeInstance.setVariable(name, value);
+	}
 
 	public void setState(final int state) {
 		super.setState(state);



More information about the jboss-svn-commits mailing list