Package org.jboss.seam.pages

Examples of org.jboss.seam.pages.Rule


      for (Element childElement: cases)
      {
         navigation.getRules().add( parseRule(childElement) );
      }
     
      Rule rule = new Rule();
      parseNavigationHandler(element, rule);
      parseConversationControl( element, rule.getConversationControl() );
      parseTaskControl(element, rule.getTaskControl());
      parseProcessControl(element, rule.getProcessControl());
      navigation.setRule(rule);
     
      String expression = element.attributeValue("from-action");
      if (expression==null)
      {
View Full Code Here


   /**
    * Parse rule
    */
   private static Rule parseRule(Element element)
   {
      Rule rule = new Rule();
     
      rule.setOutcomeValue( element.attributeValue("if-outcome") );
      String expression = element.attributeValue("if");
      if (expression!=null)
      {
         rule.setCondition( Expressions.instance().createValueBinding(expression)  );
      }
     
      parseConversationControl( element, rule.getConversationControl() );
      parseTaskControl(element, rule.getTaskControl());
      parseProcessControl(element, rule.getProcessControl());
      parseNavigationHandler(element, rule);
     
      return rule;
   }
View Full Code Here

TOP

Related Classes of org.jboss.seam.pages.Rule

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.