Update of
/var/cvs/contributions/CMSContainer/cmsc/portal/src/java/com/finalist/pluto
In directory
james.mmbase.org:/tmp/cvs-serv26809/cmsc/portal/src/java/com/finalist/pluto
Modified Files:
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.3
diff -u -b -r1.2 -r1.3
--- PortletURLImpl.java 26 Nov 2007 11:43:41 -0000 1.2
+++ PortletURLImpl.java 17 Dec 2008 13:33:15 -0000 1.3
@@ -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