Update of 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/pluto
In directory 
james.mmbase.org:/tmp/cvs-serv26728/cmsc/portal/src/java/com/finalist/pluto

Modified Files:
      Tag: b1_5
        PortletURLImpl.java 
Log Message:
CMSC-1193 - Tag cmsc:renderURL does not take account of the host location of 
the page


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/pluto
See also: http://www.mmbase.org/jira/browse/CMSC-1193


Index: PortletURLImpl.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/pluto/PortletURLImpl.java,v
retrieving revision 1.2
retrieving revision 1.2.4.1
diff -u -b -r1.2 -r1.2.4.1
--- PortletURLImpl.java 26 Nov 2007 11:43:41 -0000      1.2
+++ PortletURLImpl.java 17 Dec 2008 13:32:59 -0000      1.2.4.1
@@ -24,6 +24,7 @@
 
    protected String windowid;
    protected String page;
+   protected String host;
 
 
    public PortletURLImpl(PortletWindow portletWindow, 
javax.servlet.http.HttpServletRequest servletRequest,
@@ -32,10 +33,11 @@
    }
 
 
-   public PortletURLImpl(String page, String windowid, 
javax.servlet.http.HttpServletRequest servletRequest,
+   public PortletURLImpl(String host, String page, String windowid, 
javax.servlet.http.HttpServletRequest servletRequest,
          javax.servlet.http.HttpServletResponse servletResponse, boolean 
isAction) {
       super(null, servletRequest, servletResponse, isAction);
       this.windowid = windowid;
+      this.host = host;
       this.page = page;
    }
 
@@ -81,6 +83,7 @@
             .getPortletURLProvider(portletWindow);
       if (urlProvider instanceof PortletURLProviderImpl && page != null && 
windowid != null) {
          PortletURLProviderImpl extendedUrlProvider = (PortletURLProviderImpl) 
urlProvider;
+         extendedUrlProvider.setHost(host);
          extendedUrlProvider.setPage(page);
          extendedUrlProvider.setWindowid(windowid);
       }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to