it.eng.spagobi.commons.utilities.urls
Class PortletUrlBuilder
java.lang.Object
it.eng.spagobi.commons.utilities.urls.PortletUrlBuilder
- All Implemented Interfaces:
- IUrlBuilder
public class PortletUrlBuilder
- extends java.lang.Object
- implements IUrlBuilder
The implementation of IUrlBuilder used when SpagoBI is used as a PORTLET
Method Summary |
java.lang.String |
getActionUrl(javax.servlet.http.HttpServletRequest aHttpServletRequest,
java.util.Map parameters)
|
java.lang.String |
getRenderUrl(javax.servlet.http.HttpServletRequest aHttpServletRequest,
java.util.Map parameters)
|
java.lang.String |
getResourceLink(javax.servlet.http.HttpServletRequest aHttpServletRequest,
java.lang.String originalUrl)
Gets the resource link. |
java.lang.String |
getUrl(javax.servlet.http.HttpServletRequest aHttpServletRequest,
java.util.Map parameters)
Gets the url. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PortletUrlBuilder
public PortletUrlBuilder()
getUrl
public java.lang.String getUrl(javax.servlet.http.HttpServletRequest aHttpServletRequest,
java.util.Map parameters)
- Description copied from interface:
IUrlBuilder
- Gets the url.
- Specified by:
getUrl
in interface IUrlBuilder
- Parameters:
aHttpServletRequest
- the http servlet requestparameters
- an HashMap of parameters
- Returns:
- a URL given the Map parameters
getActionUrl
public java.lang.String getActionUrl(javax.servlet.http.HttpServletRequest aHttpServletRequest,
java.util.Map parameters)
getRenderUrl
public java.lang.String getRenderUrl(javax.servlet.http.HttpServletRequest aHttpServletRequest,
java.util.Map parameters)
getResourceLink
public java.lang.String getResourceLink(javax.servlet.http.HttpServletRequest aHttpServletRequest,
java.lang.String originalUrl)
- Description copied from interface:
IUrlBuilder
- Gets the resource link.
- Specified by:
getResourceLink
in interface IUrlBuilder
- Parameters:
aHttpServletRequest
- the http servlet requestoriginalUrl
- a String representic a link to static resource img, css, js and so on
- Returns:
- the resource link