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 Stringstatic final Stringprotected SiteContextManagerprotected SiteResolver -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetContext(jakarta.servlet.http.HttpServletRequest request) protected SiteContextgetContext(String siteName, boolean fallback) voidsetSiteContextManager(SiteContextManager siteContextManager)
-
Field Details
-
SITE_NAME_ATTRIBUTE
- See Also:
-
siteResolver
-
siteContextManager
-
fallbackSiteName
-
-
Constructor Details
-
SiteContextResolverImpl
-
-
Method Details
-
setSiteContextManager
-
getContext
- Specified by:
getContextin interfaceSiteContextResolver
-
getContext
-