Author: ivaynberg
Date: Sat Jul  9 20:34:18 2011
New Revision: 1144735

URL: http://svn.apache.org/viewvc?rev=1144735&view=rev
Log:
missing commit for breaking out encodeRedirectURL() method

Modified:
    
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/http/WebResponse.java

Modified: 
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/http/WebResponse.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/http/WebResponse.java?rev=1144735&r1=1144734&r2=1144735&view=diff
==============================================================================
--- 
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/http/WebResponse.java
 (original)
+++ 
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/http/WebResponse.java
 Sat Jul  9 20:34:18 2011
@@ -68,7 +68,7 @@ public abstract class WebResponse extend
         * @param value
         */
        public abstract void addHeader(String name, String value);
-       
+
        /**
         * Set a header to the date value in the servlet response stream.
         * 
@@ -117,7 +117,7 @@ public abstract class WebResponse extend
        public void setAttachmentHeader(final String filename)
        {
                setHeader("Content-Disposition", "attachment" +
-                                                ((!Strings.isEmpty(filename))? 
("; filename=\"" + filename + "\"") : ""));
+                       ((!Strings.isEmpty(filename)) ? ("; filename=\"" + 
filename + "\"") : ""));
        }
 
        /**
@@ -152,8 +152,19 @@ public abstract class WebResponse extend
        public abstract void sendError(int sc, String msg);
 
        /**
+        * Encodes urls used to redirect. Sometimes rules for encoding URLs for 
redirecting differ from
+        * encoding URLs for links, so this method is broken out away form
+        * {@link #encodeURL(CharSequence)}.
+        * 
+        * @param url
+        * @return encoded URL
+        */
+       public abstract String encodeRedirectURL(CharSequence url);
+
+       /**
         * Redirects the response to specified URL. The implementation is 
responsible for properly
-        * encoding the URL.
+        * encoding the URL. Implementations of this method should run passed 
in {@code url} parameters
+        * throu the {@link #encodeRedirectURL(String)} method.
         * 
         * @param url
         */


Reply via email to