[jboss-cvs] jboss-seam/src/main/org/jboss/seam/jsf ...
Gavin King
gavin.king at jboss.com
Sat Sep 30 13:09:02 EDT 2006
User: gavin
Date: 06/09/30 13:09:02
Modified: src/main/org/jboss/seam/jsf
AbstractSeamPhaseListener.java
SeamPhaseListener.java
SeamPortletPhaseListener.java
Log:
form values should override request params
Revision Changes Path
1.14 +2 -2 jboss-seam/src/main/org/jboss/seam/jsf/AbstractSeamPhaseListener.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: AbstractSeamPhaseListener.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/jsf/AbstractSeamPhaseListener.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- AbstractSeamPhaseListener.java 30 Sep 2006 16:36:32 -0000 1.13
+++ AbstractSeamPhaseListener.java 30 Sep 2006 17:09:02 -0000 1.14
@@ -105,7 +105,7 @@
}
}
- protected void afterUpdateModelValues(PhaseEvent event)
+ protected void beforeUpdateModelValues(PhaseEvent event)
{
Pages.instance().applyParameterValues( event.getFacesContext().getViewRoot().getViewId() );
Manager.instance().setUpdateModelValuesCalled(true);
@@ -161,7 +161,7 @@
}
}
- public boolean callPageActions(PhaseEvent event)
+ private boolean callPageActions(PhaseEvent event)
{
Lifecycle.setPhaseId( PhaseId.INVOKE_APPLICATION );
boolean actionsWereCalled = false;
1.87 +4 -4 jboss-seam/src/main/org/jboss/seam/jsf/SeamPhaseListener.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: SeamPhaseListener.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/jsf/SeamPhaseListener.java,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -b -r1.86 -r1.87
--- SeamPhaseListener.java 30 Sep 2006 16:36:32 -0000 1.86
+++ SeamPhaseListener.java 30 Sep 2006 17:09:02 -0000 1.87
@@ -59,6 +59,10 @@
{
beforeRender(event);
}
+ else if ( event.getPhaseId()== UPDATE_MODEL_VALUES )
+ {
+ beforeUpdateModelValues(event);
+ }
}
@@ -76,10 +80,6 @@
{
afterInvokeApplication();
}
- else if ( event.getPhaseId()== UPDATE_MODEL_VALUES )
- {
- afterUpdateModelValues(event);
- }
//has to happen after, since restoreAnyConversationContext()
//can add messages
1.11 +5 -0 jboss-seam/src/main/org/jboss/seam/jsf/SeamPortletPhaseListener.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: SeamPortletPhaseListener.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/jsf/SeamPortletPhaseListener.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- SeamPortletPhaseListener.java 30 Sep 2006 16:36:32 -0000 1.10
+++ SeamPortletPhaseListener.java 30 Sep 2006 17:09:02 -0000 1.11
@@ -9,6 +9,7 @@
import static javax.faces.event.PhaseId.INVOKE_APPLICATION;
import static javax.faces.event.PhaseId.RENDER_RESPONSE;
import static javax.faces.event.PhaseId.RESTORE_VIEW;
+import static javax.faces.event.PhaseId.UPDATE_MODEL_VALUES;
import javax.faces.context.FacesContext;
import javax.faces.event.PhaseEvent;
@@ -54,6 +55,10 @@
restoreAnyConversationContext( facesContext );
beforeRender(event);
}
+ else if ( event.getPhaseId()== UPDATE_MODEL_VALUES )
+ {
+ beforeUpdateModelValues(event);
+ }
}
More information about the jboss-cvs-commits
mailing list