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