Author: ivaynberg
Date: Tue May  1 19:38:04 2007
New Revision: 534295

URL: http://svn.apache.org/viewvc?view=rev&rev=534295
Log:
added urlfor variant for bookmarkable pages that does not require a pagemap. it 
is unclear that you can pass null into urlfor(pagemap,class,params), and even 
it it was i still dot like it. it is much cleaner to have a variant that doesnt 
require the pagemap param.

Modified:
    
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/RequestCycle.java

Modified: 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/RequestCycle.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/RequestCycle.java?view=diff&rev=534295&r1=534294&r2=534295
==============================================================================
--- 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/RequestCycle.java
 (original)
+++ 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/RequestCycle.java
 Tue May  1 19:38:04 2007
@@ -758,8 +758,26 @@
         * all information necessary to instantiate and render the page, it can 
be
         * stored in a user's browser as a stable bookmark.
         * 
+        * @param pageClass
+        *            Class of page
+        * @param parameters
+        *            Parameters to page
+        * @return Bookmarkable URL to page
+        */
+       public final CharSequence urlFor(final Class pageClass, final 
PageParameters parameters)
+       {
+               return urlFor(null, pageClass, parameters);
+       }
+
+       /**
+        * Returns a bookmarkable URL that references a given page class using a
+        * given set of page parameters. Since the URL which is returned 
contains
+        * all information necessary to instantiate and render the page, it can 
be
+        * stored in a user's browser as a stable bookmark.
+        * 
         * @param pageMap
-        *            Pagemap to use
+        *            Pagemap to use. If null is passed the default page map 
will be
+        *            used
         * @param pageClass
         *            Class of page
         * @param parameters


Reply via email to