org.objectweb.telosys.util.web
Class GenericURI

java.lang.Object
  extended byorg.objectweb.telosys.util.web.GenericURI
Direct Known Subclasses:
ResourceURI, ScreenURI

public abstract class GenericURI
extends java.lang.Object


Constructor Summary
GenericURI()
           
 
Method Summary
 java.lang.String getContextURI(javax.servlet.http.HttpServletRequest request)
          Returns the context URI
 java.lang.String getContextURI(ScreenRequest request)
          Returns the context URI
 java.lang.String getContextURI(ServiceRequest request)
          Returns the context URI
 java.lang.String getFullURL(javax.servlet.http.HttpServletRequest request)
          Returns the full "client side" http URL
 java.lang.String getFullURL(ScreenRequest request)
          Returns the full "client side" http URL
 java.lang.String getFullURL(ServiceRequest request)
          Returns the full "client side" http URL
 java.lang.String getResourcePath()
          Returns the current web app resource path
protected  void setResourcePath(java.lang.String sResourcePath)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GenericURI

public GenericURI()
Method Detail

setResourcePath

protected void setResourcePath(java.lang.String sResourcePath)

getResourcePath

public java.lang.String getResourcePath()
Returns the current web app resource path

Returns:
: the path without "/contextname" at the beginning ( ie : "/folder/file" )

getContextURI

public java.lang.String getContextURI(javax.servlet.http.HttpServletRequest request)
Returns the context URI

Parameters:
request -
Returns:
: the URI ( ie : "/contextname/folder/file" )

getContextURI

public java.lang.String getContextURI(ScreenRequest request)
Returns the context URI

Parameters:
request -
Returns:
: the URI ( ie : "/contextname/folder/file" )

getContextURI

public java.lang.String getContextURI(ServiceRequest request)
Returns the context URI

Parameters:
request -
Returns:
: the URI ( ie : "/contextname/folder/file" )

getFullURL

public java.lang.String getFullURL(javax.servlet.http.HttpServletRequest request)
Returns the full "client side" http URL

Parameters:
request -
Returns:
: the full URL ( ie : "http://myhost:8080/contextname/folder/file")

getFullURL

public java.lang.String getFullURL(ScreenRequest request)
Returns the full "client side" http URL

Parameters:
request -
Returns:
: the full URL ( ie : "http://myhost:8080/contextname/folder/file")

getFullURL

public java.lang.String getFullURL(ServiceRequest request)
Returns the full "client side" http URL

Parameters:
request -
Returns:
: the full URL ( ie : "http://myhost:8080/contextname/folder/file")

toString

public java.lang.String toString()