[jboss-cvs] jboss-seam/src/main/org/jboss/seam/drools ...
Gavin King
gavin.king at jboss.com
Tue Oct 3 13:16:44 EDT 2006
User: gavin
Date: 06/10/03 13:16:44
Modified: src/main/org/jboss/seam/drools DroolsHandler.java
Log:
abstract JSF valuebindings / expressionbindings
Revision Changes Path
1.5 +2 -4 jboss-seam/src/main/org/jboss/seam/drools/DroolsHandler.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: DroolsHandler.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/drools/DroolsHandler.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- DroolsHandler.java 18 Jun 2006 04:25:44 -0000 1.4
+++ DroolsHandler.java 3 Oct 2006 17:16:44 -0000 1.5
@@ -2,12 +2,11 @@
import java.util.List;
-import javax.faces.context.FacesContext;
-
import org.drools.FactHandle;
import org.drools.WorkingMemory;
import org.jboss.seam.Component;
import org.jboss.seam.core.Actor;
+import org.jboss.seam.core.Expressions;
import org.jbpm.graph.exe.ExecutionContext;
import org.jbpm.jpdl.el.ELException;
@@ -25,11 +24,10 @@
{
WorkingMemory workingMemory = (WorkingMemory) Component.getInstance(workingMemoryName, true);
- FacesContext facesContext = FacesContext.getCurrentInstance();
for (String objectName: expressions)
{
//TODO: delegate to jBPM instead of to JSF
- Object object = facesContext.getApplication().createValueBinding(objectName).getValue(facesContext);
+ Object object = Expressions.instance().createValueBinding(objectName).getValue();
//Object object = new SeamVariableResolver().resolveVariable(objectName);
// assert the object into the rules engine
if (object instanceof Iterable)
More information about the jboss-cvs-commits
mailing list