Nuxeo Enterprise Platform 5.4

org.nuxeo.ecm.platform.web.common.vh
Class VirtualHostHelper

java.lang.Object
  extended by org.nuxeo.ecm.platform.web.common.vh.VirtualHostHelper

public class VirtualHostHelper
extends java.lang.Object


Method Summary
static java.lang.String getBaseURL(javax.servlet.ServletRequest request)
           
static java.lang.String getContextPath(javax.servlet.ServletRequest request)
          Returns the context path of the application.
static java.lang.String getContextPathProperty()
           
static java.lang.String getServerURL(javax.servlet.ServletRequest request)
           
static java.lang.String getServerURL(javax.servlet.ServletRequest request, boolean local)
           
static java.lang.String getWebAppName(javax.servlet.ServletRequest request)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getWebAppName

public static java.lang.String getWebAppName(javax.servlet.ServletRequest request)
Returns:
WebApp name : ie : nuxeo

getServerURL

public static java.lang.String getServerURL(javax.servlet.ServletRequest request)
Returns:
Server URL as : protocol://serverName:port/

getServerURL

public static java.lang.String getServerURL(javax.servlet.ServletRequest request,
                                            boolean local)
Returns:
Server URL as : protocol://serverName:port/

getBaseURL

public static java.lang.String getBaseURL(javax.servlet.ServletRequest request)
Returns:
base URL as protocol://serverName:port/webappName/

getContextPath

public static java.lang.String getContextPath(javax.servlet.ServletRequest request)
Returns the context path of the application. Try to get it from the ServletRequest and then from the org.nuxeo.ecm.contextPath system property. Fallback on default context path /nuxeo.

Parameters:
request -

getContextPathProperty

public static java.lang.String getContextPathProperty()

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.