[jboss-cvs] jboss-seam/src/ui/org/jboss/seam/ui ...

Gavin King gavin.king at jboss.com
Sun Dec 17 20:46:25 EST 2006


  User: gavin   
  Date: 06/12/17 20:46:25

  Modified:    src/ui/org/jboss/seam/ui    UIValidationFailed.java
  Added:       src/ui/org/jboss/seam/ui    UIForceModelUpdate.java
  Removed:     src/ui/org/jboss/seam/ui    AfterValidationEvent.java
  Log:
  add s:forceModelUpdate
  
  Revision  Changes    Path
  1.2       +3 -17     jboss-seam/src/ui/org/jboss/seam/ui/UIValidationFailed.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: UIValidationFailed.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/ui/org/jboss/seam/ui/UIValidationFailed.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -b -r1.1 -r1.2
  --- UIValidationFailed.java	18 Dec 2006 00:29:03 -0000	1.1
  +++ UIValidationFailed.java	18 Dec 2006 01:46:25 -0000	1.2
  @@ -1,8 +1,8 @@
   package org.jboss.seam.ui;
   
   import javax.faces.context.FacesContext;
  -import javax.faces.event.AbortProcessingException;
  -import javax.faces.event.FacesEvent;
  +
  +import org.jboss.seam.core.Manager;
   
   
   public class UIValidationFailed extends javax.faces.component.UICommand
  @@ -18,21 +18,7 @@
      public void processValidators(FacesContext context)
      {
         super.processValidators(context);
  -      new AfterValidationEvent(this).queue();
  -   }
  -   
  -   @Override
  -   public void broadcast(FacesEvent event) throws AbortProcessingException
  -   {
  -      super.broadcast(event);
  -      if (event instanceof AfterValidationEvent)
  -      {
  -         if ( FacesContext.getCurrentInstance().getRenderResponse() )
  -         {
  -            //validation failed
  -            getAction().invoke( FacesContext.getCurrentInstance(), null );
  -         }
  -      }
  +      Manager.instance().setValidationFailedAction( getAction() );
      }
      
   }
  
  
  
  1.1      date: 2006/12/18 01:46:25;  author: gavin;  state: Exp;jboss-seam/src/ui/org/jboss/seam/ui/UIForceModelUpdate.java
  
  Index: UIForceModelUpdate.java
  ===================================================================
  package org.jboss.seam.ui;
  
  import javax.faces.component.UIComponentBase;
  import javax.faces.context.FacesContext;
  
  import org.jboss.seam.core.Manager;
  
  
  public class UIForceModelUpdate extends UIComponentBase
  {
  
     public static final String COMPONENT_FAMILY = "org.jboss.seam.ui.ForceModelUpdate";
  
     @Override
     public String getFamily()
     {
        return COMPONENT_FAMILY;
     }
     
     @Override
     public void processValidators(FacesContext ctx)
     {
        super.processValidators(ctx);
        Manager.instance().setForceModelUpdate();
     }
  
  }
  
  
  



More information about the jboss-cvs-commits mailing list