/*
* Copyright 2000-2013 Enonic AS
* http://www.enonic.com/license
*/
package com.enonic.cms.core.vhost;
import javax.servlet.http.HttpServletRequest;
/**
* This class implements some helpers to ease use of virtual hosts.
*/
public final class VirtualHostHelper
{
/**
* Source base.
*/
private final static String BASE_PATH = "com.enonic.cms.core.vhost.BASE_PATH";
/**
* Return true if it has base path.
*/
public static boolean hasBasePath( HttpServletRequest request )
{
return getBasePath( request ) != null;
}
/**
* Return the source base for rewriting.
*/
public static String getBasePath( HttpServletRequest request )
{
return (String) request.getAttribute( BASE_PATH );
}
/**
* Set the source base for rewriting.
*/
public static void setBasePath( HttpServletRequest request, String basePath )
{
request.setAttribute( BASE_PATH, basePath );
}
}