Author: knopp
Date: Sun Feb 17 07:38:18 2008
New Revision: 628494

URL: http://svn.apache.org/viewvc?rev=628494&view=rev
Log:
WICKET-1343

Modified:
    
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/HybridUrlCodingStrategy.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/HybridUrlCodingStrategy.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/HybridUrlCodingStrategy.java?rev=628494&r1=628493&r2=628494&view=diff
==============================================================================
--- 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/HybridUrlCodingStrategy.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/request/target/coding/HybridUrlCodingStrategy.java
 Sun Feb 17 07:38:18 2008
@@ -52,7 +52,7 @@
  * an immediate redirect after hitting bookmarkable URL, e.g. it immediately 
redirects from
  * /mount/path to /mount/path.3 where 3 is the next page id. This preserves 
the page instance on
  * subsequent page refresh.
- * 
+ *
  * @author Matej Knopp
  */
 public class HybridUrlCodingStrategy extends 
AbstractRequestTargetUrlCodingStrategy
@@ -64,7 +64,7 @@
 
        /**
         * Construct.
-        * 
+        *
         * @param mountPath
         * @param pageClass
         * @param redirectOnBookmarkableRequest
@@ -81,7 +81,7 @@
 
        /**
         * Construct.
-        * 
+        *
         * @param mountPath
         * @param pageClass
         */
@@ -92,7 +92,7 @@
 
        /**
         * Returns the amount of trailing slashes in the given string
-        * 
+        *
         * @param seq
         * @return
         */
@@ -116,7 +116,7 @@
        /**
         * Returns whether after hitting bookmarkable url the request should be 
redirected to a hybrid
         * URL. This is recommended for pages with Ajax.
-        * 
+        *
         * @return
         */
        protected boolean isRedirectOnBookmarkableRequest()
@@ -126,7 +126,7 @@
 
        /**
         * Returns whether to redirect when there is pageMap specified in 
bookmarkable URL
-        * 
+        *
         * @return
         */
        protected boolean alwaysRedirectWhenPageMapIsSpecified()
@@ -239,11 +239,11 @@
         * Handles the case where a non-bookmarkable url with a hybrid base 
refers to a page that is no
         * longer in session. eg 
<code>/context/hybrid-mount.0.23?wicket:interface=...</code>. The
         * default behavior is to throw a <code>PageExpiredException</code>.
-        * 
+        *
         * This method can be overwritten to, for example, return the user to a 
new instance of the
         * bookmarkable page that was mounted using hybrid strategy - this, 
however, should only be used
         * in cases where the page expects no page parameters because they are 
no longer available.
-        * 
+        *
         * @param pageMapName
         *            page map name this page is mounted in
         * @param pageClass
@@ -264,7 +264,7 @@
        /**
         * Returns the number of trailing slashes in the url when the page in 
request target was created
         * or null if the number can't be determined.
-        * 
+        *
         * @param requestTarget
         * @return
         */
@@ -281,7 +281,7 @@
 
        /**
         * Extracts the PageParameters from given request target
-        * 
+        *
         * @param requestTarget
         * @return
         */
@@ -306,7 +306,7 @@
 
        /**
         * Extracts the PageInfo from given request target
-        * 
+        *
         * @param requestTarget
         * @return
         */
@@ -340,7 +340,7 @@
        /**
         * Sets the initial page parameters for page instance. Use this only if 
you know what you are
         * doing.
-        * 
+        *
         * @param page
         * @param pageParameters
         */
@@ -401,7 +401,7 @@
 
        /**
         * Fix the amount of trailing slashes in the specified buffer.
-        * 
+        *
         * @param buffer
         * @param desiredCount
         */
@@ -476,7 +476,7 @@
 
        /**
         * Class that encapsulates [EMAIL PROTECTED] PageInfo} instance and the 
URL part prior the PageInfo part
-        * 
+        *
         * @author Matej Knopp
         */
        protected static class PageInfoExtraction
@@ -487,7 +487,7 @@
 
                /**
                 * Construct.
-                * 
+                *
                 * @param urlAfterExtraction
                 * @param pageInfo
                 */
@@ -516,7 +516,7 @@
 
        /**
         * Extracts the PageInfo string.
-        * 
+        *
         * @param url
         * @return
         */
@@ -569,7 +569,7 @@
 
        /**
         * Encodes the PageInfo part to the URL
-        * 
+        *
         * @param url
         * @param pageInfo
         * @return
@@ -596,7 +596,7 @@
         * <li>pageMap.pageId.version
         * <li>pageMap.pageId (only if pageMap name starts with a letter)
         * </ul>
-        * 
+        *
         * @author Matej Knopp
         */
        protected static class PageInfo
@@ -607,7 +607,7 @@
 
                /**
                 * Construct.
-                * 
+                *
                 * @param pageId
                 * @param versionNumber
                 * @param pageMapName
@@ -727,7 +727,7 @@
 
                /**
                 * Method that rigidly checks if the string consists of digits 
only.
-                * 
+                *
                 * @param string
                 * @return
                 */
@@ -756,7 +756,7 @@
                 * <li>pageMap.pageId (only in if pageMap name starts with a 
letter)
                 * <li>pageMap.pageId.version
                 * </ul>
-                * 
+                *
                 * @param src
                 * @return
                 */
@@ -838,7 +838,7 @@
        /**
         * BookmarkablePage request target that does a redirect after 
bookmarkable page was rendered
         * (only if the bookmarkable page is stateful though)
-        * 
+        *
         * @author Matej Knopp
         */
        public static class HybridBookmarkablePageRequestTarget extends 
BookmarkablePageRequestTarget
@@ -848,7 +848,7 @@
 
                /**
                 * Construct.
-                * 
+                *
                 * @param pageMapName
                 * @param pageClass
                 * @param pageParameters
@@ -866,7 +866,7 @@
                protected Page newPage(Class pageClass, RequestCycle 
requestCycle)
                {
                        Page page = super.newPage(pageClass, requestCycle);
-                       page.setMetaData(PAGE_PARAMETERS_META_DATA_KEY, 
getPageParameters());
+                       page.setMetaData(PAGE_PARAMETERS_META_DATA_KEY, new 
PageParameters(getPageParameters()));
                        
page.setMetaData(ORIGINAL_TRAILING_SLASHES_COUNT_METADATA_KEY, new Integer(
                                originalUrlTrailingSlashesCount));
                        return page;


Reply via email to