Package org.broadleafcommerce.common.web
Class NullBroadleafSiteResolver
java.lang.Object
org.broadleafcommerce.common.web.NullBroadleafSiteResolver
- All Implemented Interfaces:
BroadleafSiteResolver
Returns null for the Site (typical for non-multi-site implementations of
Broadleaf Commerce.
- Author:
- bpolster
-
Field Summary
Fields inherited from interface org.broadleafcommerce.common.web.BroadleafSiteResolver
SELECTED_SITE_URL_PARAM
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveSite
(jakarta.servlet.http.HttpServletRequest request) resolveSite
(org.springframework.web.context.request.WebRequest request) resolveSite
(org.springframework.web.context.request.WebRequest request, boolean allowNullSite) Resolves a site for the given WebRequest.
-
Constructor Details
-
NullBroadleafSiteResolver
public NullBroadleafSiteResolver()
-
-
Method Details
-
resolveSite
- Specified by:
resolveSite
in interfaceBroadleafSiteResolver
-
resolveSite
- Specified by:
resolveSite
in interfaceBroadleafSiteResolver
- See Also:
-
resolveSite
public Site resolveSite(org.springframework.web.context.request.WebRequest request, boolean allowNullSite) throws SiteNotFoundException Description copied from interface:BroadleafSiteResolver
Resolves a site for the given WebRequest. Implementations should throw aSiteNotFoundException
when a site could not be resolved unless the allowNullSite parameter is set to true.- Specified by:
resolveSite
in interfaceBroadleafSiteResolver
- Returns:
- the resolved
Site
- Throws:
SiteNotFoundException
-