it.eng.spagobi.utilities.urls
Interface IUrlBuilder

All Known Implementing Classes:
PortletUrlBuilder, WebUrlBuilder

public interface IUrlBuilder

This is the interface for classes that implements logic to generate URLS This is because we want reuse JSP in Standalone Web applications and Portlet Enviroments


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)
           
 

Method Detail

getUrl

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

getResourceLink

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