[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...
Gavin King
gavin.king at jboss.com
Wed Sep 13 14:41:53 EDT 2006
User: gavin
Date: 06/09/13 14:41:53
Modified: src/main/org/jboss/seam/core Pageflow.java
Log:
better exception msg
Revision Changes Path
1.29 +6 -1 jboss-seam/src/main/org/jboss/seam/core/Pageflow.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Pageflow.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/Pageflow.java,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- Pageflow.java 4 Aug 2006 14:50:18 -0000 1.28
+++ Pageflow.java 13 Sep 2006 18:41:53 -0000 1.29
@@ -146,7 +146,12 @@
public Page getPage()
{
- return (Page) getNode();
+ Node node = getNode();
+ if ( !(node instanceof Page) )
+ {
+ throw new IllegalStateException("pageflow is not currently at a <page> or <start-page> node (note that pageflows that begin during the RENDER_RESPONSE phase should use <start-page> instead of <start-state>)");
+ }
+ return (Page) node;
}
private void navigate(FacesContext context)
More information about the jboss-cvs-commits
mailing list