Author: rgoers
Date: Tue Jan 18 16:39:55 2005
New Revision: 125575

URL: http://svn.apache.org/viewcvs?view=rev&rev=125575
Log:
Encode PortletURL

Modified:
   cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/LinkService.java
   
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/impl/DefaultLinkService.java
   
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/pluto/PortletURLProviderImpl.java

Modified: 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/LinkService.java
Url: 
http://svn.apache.org/viewcvs/cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/LinkService.java?view=diff&rev=125575&p1=cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/LinkService.java&r1=125574&p2=cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/LinkService.java&r2=125575
==============================================================================
--- 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/LinkService.java   
    (original)
+++ 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/LinkService.java   
    Tue Jan 18 16:39:55 2005
@@ -113,4 +113,10 @@
      */
     boolean isSecure();
 
-}
+    /**
+     * @param url The url to encode.
+     * @return The enocoded URL.
+     * @see javax.servlet.http.ServletResponse#encodeURL(String url).
+     */
+    String encodeURL(String url);
+}
\ No newline at end of file

Modified: 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/impl/DefaultLinkService.java
Url: 
http://svn.apache.org/viewcvs/cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/impl/DefaultLinkService.java?view=diff&rev=125575&p1=cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/impl/DefaultLinkService.java&r1=125574&p2=cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/impl/DefaultLinkService.java&r2=125575
==============================================================================
--- 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/impl/DefaultLinkService.java
   (original)
+++ 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/impl/DefaultLinkService.java
   Tue Jan 18 16:39:55 2005
@@ -113,6 +113,13 @@
     public boolean isSecure() {
         return ContextHelper.getRequest(this.context).isSecure();
     }
+        
+    /* (non-Javadoc)
+    * @see org.apache.cocoon.portal.LinkService#encodeURL(String url).
+    */
+    public String encodeURL(String url) {
+        return ContextHelper.getResponse(this.context).encodeURL(url);
+    }
 
     /* (non-Javadoc)
      * @see 
org.apache.cocoon.portal.LinkService#getLinkURI(org.apache.cocoon.portal.event.Event)

Modified: 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/pluto/PortletURLProviderImpl.java
Url: 
http://svn.apache.org/viewcvs/cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/pluto/PortletURLProviderImpl.java?view=diff&rev=125575&p1=cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/pluto/PortletURLProviderImpl.java&r1=125574&p2=cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/pluto/PortletURLProviderImpl.java&r2=125575
==============================================================================
--- 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/pluto/PortletURLProviderImpl.java
      (original)
+++ 
cocoon/trunk/src/blocks/portal/java/org/apache/cocoon/portal/pluto/PortletURLProviderImpl.java
      Tue Jan 18 16:39:55 2005
@@ -252,7 +252,7 @@
                 this.generatedURL = this.linkService.getLinkURI(l, secure);
             }
         }
-        return this.generatedURL;
+        return linkService.encodeURL(this.generatedURL);
     }
 
     /* (non-Javadoc)

Reply via email to