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