[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