[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...

Gavin King gavin.king at jboss.com
Tue Oct 3 18:21:39 EDT 2006


  User: gavin   
  Date: 06/10/03 18:21:39

  Modified:    src/main/org/jboss/seam/core   BusinessProcess.java
                        Pageflow.java
  Log:
  end process event
  
  Revision  Changes    Path
  1.3       +16 -0     jboss-seam/src/main/org/jboss/seam/core/BusinessProcess.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: BusinessProcess.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/BusinessProcess.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- BusinessProcess.java	29 Sep 2006 22:48:50 -0000	1.2
  +++ BusinessProcess.java	3 Oct 2006 22:21:39 -0000	1.3
  @@ -117,6 +117,22 @@
         setTaskId(null);
         
         Events.instance().raiseEvent("org.jboss.seam.endTask." + task.getTask().getName());
  +
  +      ProcessInstance process = org.jboss.seam.core.ProcessInstance.instance();
  +      if ( process.hasEnded() )
  +      {
  +         Events.instance().raiseEvent("org.jboss.seam.endProcess." + process.getProcessDefinition().getName());
  +      }
  +   }
  +   
  +   public void transition(String transitionName)
  +   {
  +      ProcessInstance process = org.jboss.seam.core.ProcessInstance.instance();
  +      process.signal(transitionName);
  +      if ( process.hasEnded() )
  +      {
  +         Events.instance().raiseEvent("org.jboss.seam.endProcess." + process.getProcessDefinition().getName());
  +      }
      }
      
      public boolean initTask(Long taskId)
  
  
  
  1.31      +5 -0      jboss-seam/src/main/org/jboss/seam/core/Pageflow.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Pageflow.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/Pageflow.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -b -r1.30 -r1.31
  --- Pageflow.java	29 Sep 2006 22:48:50 -0000	1.30
  +++ Pageflow.java	3 Oct 2006 22:21:39 -0000	1.31
  @@ -208,6 +208,11 @@
            PageflowHelper.signal(processInstance, outcome);
            navigate(context);
         }
  +      
  +      if ( processInstance.hasEnded() )
  +      {
  +         Events.instance().raiseEvent("org.jboss.seam.endPageflow." + processInstance.getProcessDefinition().getName());
  +      }
      }
      
      public void begin(String pageflowDefinitionName)
  
  
  



More information about the jboss-cvs-commits mailing list