[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