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
*/