public class NormalSitePathUrlFactory extends AbstractSitePathUrlFactory implements SiteUrlFactory
Constructor and Description |
---|
NormalSitePathUrlFactory(String mobilePath)
Creates a new normal site path URL factory.
|
NormalSitePathUrlFactory(String mobilePath,
String rootPath)
Creates a new normal site path URL factory.
|
NormalSitePathUrlFactory(String mobilePath,
String tabletPath,
String rootPath)
Creates a new normal site path URL factory.
|
Modifier and Type | Method and Description |
---|---|
String |
createSiteUrl(HttpServletRequest request)
Create a fully-qualified URL that can be used to redirect the user to this site.
|
boolean |
isRequestForSite(HttpServletRequest request)
Did the request originate from this site?
Used to determine what site the user is currently viewing.
|
getCleanMobilePath, getCleanNormalPath, getCleanRootPath, getCleanTabletPath, getFullMobilePath, getFullNormalPath, getFullTabletPath, getMobilePath, getRootPath, getTabletPath, hasMobilePath, hasRootPath, hasTabletPath
createSiteUrlInternal, optionalPort
public NormalSitePathUrlFactory(String mobilePath)
mobilePath
- the path to the mobile sitepublic NormalSitePathUrlFactory(String mobilePath, String rootPath)
mobilePath
- the path to the mobile siterootPath
- the root path of the applicationpublic boolean isRequestForSite(HttpServletRequest request)
SiteUrlFactory
SiteSwitcherHandlerInterceptor
uses this knowledge to implement its switching algorithm.isRequestForSite
in interface SiteUrlFactory
SiteSwitcherHandlerInterceptor.preHandle(HttpServletRequest, javax.servlet.http.HttpServletResponse, Object)
public String createSiteUrl(HttpServletRequest request)
SiteUrlFactory
createSiteUrl
in interface SiteUrlFactory