Class SiteContextResolverImpl
java.lang.Object
org.craftercms.engine.service.context.SiteContextResolverImpl
- All Implemented Interfaces:
SiteContextResolver
Default
SiteContextResolver
. It uses a SiteListResolver
to
resolve the current site name.The site name is later used to look for the context in the
SiteContextManager
(or create it if it still doesn't exist). If no particular site name is resolved, then
a fallback site context will be used.- Author:
- avasquez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
static final String
protected SiteContextManager
protected SiteResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetContext
(jakarta.servlet.http.HttpServletRequest request) protected SiteContext
getContext
(String siteName, boolean fallback) void
setSiteContextManager
(SiteContextManager siteContextManager)
-
Field Details
-
SITE_NAME_ATTRIBUTE
- See Also:
-
siteResolver
-
siteContextManager
-
fallbackSiteName
-
-
Constructor Details
-
SiteContextResolverImpl
-
-
Method Details
-
setSiteContextManager
-
getContext
- Specified by:
getContext
in interfaceSiteContextResolver
-
getContext
-