@Component(value="blRequestProcessor") public class BroadleafRequestProcessor extends AbstractBroadleafWebRequestProcessor
BroadleafRequestFilter}
Modifier and Type | Field and Description |
---|---|
protected BaseUrlResolver |
baseUrlResolver |
protected BroadleafTimeZoneResolver |
broadleafTimeZoneResolver |
protected BroadleafCurrencyResolver |
currencyResolver |
protected DeployBehaviorUtil |
deployBehaviorUtil |
protected Map<String,ExtensionManager> |
entityExtensionManagers |
protected BroadleafLocaleResolver |
localeResolver |
protected org.apache.commons.logging.Log |
LOG |
protected org.springframework.context.MessageSource |
messageSource |
static String |
REPROCESS_PARAM_NAME |
protected BroadleafSandBoxResolver |
sandboxResolver |
protected SandBoxService |
sandBoxService |
static String |
SITE_DISABLE_SANDBOX_PREVIEW |
protected boolean |
siteDisableSandboxPreview |
protected BroadleafSiteResolver |
siteResolver |
protected boolean |
siteStrictValidateProductionChanges |
protected BroadleafThemeResolver |
themeResolver |
protected boolean |
thymeleafThreadLocalCleanupEnabled |
Constructor and Description |
---|
BroadleafRequestProcessor() |
Modifier and Type | Method and Description |
---|---|
protected void |
clearBroadleafSessionAttrs(org.springframework.web.context.request.WebRequest request) |
protected boolean |
isSandboxIdValid(String sandboxId) |
protected boolean |
isUrlValid(String url) |
void |
postProcess(org.springframework.web.context.request.WebRequest request)
Should be called if work needs to be done after the request has been processed.
|
void |
process(org.springframework.web.context.request.WebRequest request)
Process the current request.
|
protected final org.apache.commons.logging.Log LOG
public static String REPROCESS_PARAM_NAME
public static final String SITE_DISABLE_SANDBOX_PREVIEW
protected BroadleafSiteResolver siteResolver
protected BroadleafLocaleResolver localeResolver
protected BroadleafCurrencyResolver currencyResolver
protected BroadleafSandBoxResolver sandboxResolver
protected BroadleafThemeResolver themeResolver
protected org.springframework.context.MessageSource messageSource
protected BroadleafTimeZoneResolver broadleafTimeZoneResolver
protected BaseUrlResolver baseUrlResolver
protected SandBoxService sandBoxService
@Value(value="${thymeleaf.threadLocalCleanup.enabled}") protected boolean thymeleafThreadLocalCleanupEnabled
@Value(value="${site.strict.validate.production.changes:false}") protected boolean siteStrictValidateProductionChanges
@Value(value="${site.disable.sandbox.preview:false}") protected boolean siteDisableSandboxPreview
protected DeployBehaviorUtil deployBehaviorUtil
protected Map<String,ExtensionManager> entityExtensionManagers
public void process(org.springframework.web.context.request.WebRequest request)
BroadleafWebRequestProcessor
protected boolean isUrlValid(String url)
protected boolean isSandboxIdValid(String sandboxId)
public void postProcess(org.springframework.web.context.request.WebRequest request)
BroadleafWebRequestProcessor
postProcess
in interface BroadleafWebRequestProcessor
postProcess
in class AbstractBroadleafWebRequestProcessor
protected void clearBroadleafSessionAttrs(org.springframework.web.context.request.WebRequest request)
Copyright © 2022. All rights reserved.