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

Modified Files:
      Tag: b1_4
        PortalURL.java PortletURLProviderImpl.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: PortalURL.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/pluto/portalImpl/core/PortalURL.java,v
retrieving revision 1.13.2.1
retrieving revision 1.13.2.2
diff -u -b -r1.13.2.1 -r1.13.2.2
--- PortalURL.java      21 Apr 2008 10:11:29 -0000      1.13.2.1
+++ PortalURL.java      17 Dec 2008 13:33:35 -0000      1.13.2.2
@@ -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;


Index: PortletURLProviderImpl.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/pluto/portalImpl/core/PortletURLProviderImpl.java,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -b -r1.3 -r1.3.2.1
--- PortletURLProviderImpl.java 26 Nov 2007 11:43:40 -0000      1.3
+++ PortletURLProviderImpl.java 17 Dec 2008 13:33:35 -0000      1.3.2.1
@@ -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;
+   }
+
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to