it.eng.spagobi.utilities.urls
Class PortletUrlBuilder

java.lang.Object
  extended by it.eng.spagobi.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


Constructor Summary
PortletUrlBuilder()
           
 
Method Summary
 java.lang.String getResourceLink(javax.servlet.http.HttpServletRequest aHttpServletRequest, java.lang.String originalUrl)
           
 java.lang.String getUrl(javax.servlet.http.HttpServletRequest aHttpServletRequest, java.util.Map parameters)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletUrlBuilder

public PortletUrlBuilder()
Method Detail

getUrl

public java.lang.String getUrl(javax.servlet.http.HttpServletRequest aHttpServletRequest,
                               java.util.Map parameters)
Specified by:
getUrl in interface IUrlBuilder
Parameters:
aHttpServletRequest - the http servlet request
parameters - an HashMap of parameters
Returns:
a URL given the Map parameters

getResourceLink

public java.lang.String getResourceLink(javax.servlet.http.HttpServletRequest aHttpServletRequest,
                                        java.lang.String originalUrl)
Specified by:
getResourceLink in interface IUrlBuilder
Parameters:
aHttpServletRequest - the http servlet request
originalUrl - a String representic a link to static resource img, css, js and so on
Returns: