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

Modified Files:
        PortletURLProviderImpl.java PortalURL.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/portalImpl/core
See also: http://www.mmbase.org/jira/browse/CMSC-1193


Index: PortletURLProviderImpl.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/pluto/portalImpl/core/PortletURLProviderImpl.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- PortletURLProviderImpl.java 16 May 2008 11:46:36 -0000      1.4
+++ PortletURLProviderImpl.java 17 Dec 2008 13:33:16 -0000      1.5
@@ -34,6 +34,7 @@
 
    protected String windowid;
    protected String page;
+   protected String host;
 
    private DynamicInformationProviderImpl provider;
 
@@ -101,7 +102,7 @@
    public String toString() {
       PortalURL url = null;
       if (page != null) {
-         url = new PortalURL(provider.request, page);
+         url = new PortalURL(host, provider.request, page);
       }
       else {
          url = 
PortalEnvironment.getPortalEnvironment(provider.request).getRequestedPortalURL();
@@ -176,4 +177,8 @@
       this.windowid = windowid;
    }
 
+   public void setHost(String host) {
+      this.host = host;
+   }
+
 }


Index: PortalURL.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/pluto/portalImpl/core/PortalURL.java,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- PortalURL.java      9 Jun 2008 21:23:24 -0000       1.15
+++ PortalURL.java      17 Dec 2008 13:33:16 -0000      1.16
@@ -95,17 +95,12 @@
 
 
    public PortalURL(String host, HttpServletRequest request, String 
globalNavigation) {
-      this(request, globalNavigation);
-      this.host = host;
-   }
-
-
-   public PortalURL(HttpServletRequest request, String globalNavigation) {
       this(request.getContextPath(), request.isSecure(), 
request.getServerPort(), globalNavigation);
+      this.host = host;
    }
 
 
-   public PortalURL(String basePortalURL, boolean secure, int port, String 
globalNavigation) {
+   private PortalURL(String basePortalURL, boolean secure, int port, String 
globalNavigation) {
       this.basePortalURL = basePortalURL;
       this.secure = secure;
       this.port = port;
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to