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

Gavin King gavin.king at jboss.com
Sun Jun 3 14:33:52 EDT 2007


  User: gavin   
  Date: 07/06/03 14:33:52

  Modified:    src/main/org/jboss/seam/core  Pages.java
  Log:
  navigation events
  
  Revision  Changes    Path
  1.124     +11 -0     jboss-seam/src/main/org/jboss/seam/core/Pages.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Pages.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/Pages.java,v
  retrieving revision 1.123
  retrieving revision 1.124
  diff -u -b -r1.123 -r1.124
  --- Pages.java	3 Jun 2007 17:52:15 -0000	1.123
  +++ Pages.java	3 Jun 2007 18:33:52 -0000	1.124
  @@ -1206,6 +1206,15 @@
         }
      }
      
  +   private static void parseEvent(Element element, Rule rule)
  +   {
  +      Element eventElement = element.element("raise-event");
  +      if ( eventElement!=null )
  +      {
  +         rule.setEventType( eventElement.attributeValue("type") );
  +      }
  +   }
  +   
      /**
       * Parse navigation
       */
  @@ -1225,6 +1234,7 @@
         }
         
         Rule rule = new Rule();
  +      parseEvent(element, rule);
         parseNavigationHandler(element, rule);
         parseConversationControl( element, rule.getConversationControl() );
         parseTaskControl(element, rule.getTaskControl());
  @@ -1299,6 +1309,7 @@
         parseConversationControl( element, rule.getConversationControl() );
         parseTaskControl(element, rule.getTaskControl());
         parseProcessControl(element, rule.getProcessControl());
  +      parseEvent(element, rule);
         parseNavigationHandler(element, rule);
         
         return rule;
  
  
  



More information about the jboss-cvs-commits mailing list