Class BroadleafAdminRequestProcessor

java.lang.Object
org.broadleafcommerce.common.web.AbstractBroadleafWebRequestProcessor
org.broadleafcommerce.openadmin.web.filter.BroadleafAdminRequestProcessor
All Implemented Interfaces:
org.broadleafcommerce.common.web.BroadleafWebRequestProcessor

@Component("blAdminRequestProcessor") public class BroadleafAdminRequestProcessor extends org.broadleafcommerce.common.web.AbstractBroadleafWebRequestProcessor
Author:
Phillip Verheyden
  • Field Details

    • SANDBOX_REQ_PARAM

      public static final String SANDBOX_REQ_PARAM
      See Also:
    • PROFILE_REQ_PARAM

      public static final String PROFILE_REQ_PARAM
      See Also:
    • CATALOG_REQ_PARAM

      public static final String CATALOG_REQ_PARAM
      See Also:
    • LOG

      protected final org.apache.commons.logging.Log LOG
    • siteResolver

      protected org.broadleafcommerce.common.web.BroadleafSiteResolver siteResolver
    • messageSource

      protected org.springframework.context.MessageSource messageSource
    • localeResolver

      protected org.broadleafcommerce.common.web.BroadleafLocaleResolver localeResolver
    • broadleafTimeZoneResolver

      protected org.broadleafcommerce.common.web.BroadleafTimeZoneResolver broadleafTimeZoneResolver
    • currencyResolver

      protected org.broadleafcommerce.common.web.BroadleafCurrencyResolver currencyResolver
    • sandBoxService

      protected org.broadleafcommerce.common.sandbox.service.SandBoxService sandBoxService
    • siteService

      protected org.broadleafcommerce.common.site.service.SiteService siteService
    • adminRemoteSecurityService

      protected SecurityVerifier adminRemoteSecurityService
    • adminSecurityService

      protected AdminSecurityService adminSecurityService
    • deployBehaviorUtil

      protected org.broadleafcommerce.common.util.DeployBehaviorUtil deployBehaviorUtil
    • adminStrictValidateProductionChanges

      @Value("${admin.strict.validate.production.changes:true}") protected boolean adminStrictValidateProductionChanges
    • entityExtensionManagers

      protected Map<String,org.broadleafcommerce.common.extension.ExtensionManager<?>> entityExtensionManagers
    • extensionManager

      protected AdminRequestProcessorExtensionManager extensionManager
    • staleStateProtectionService

      protected org.broadleafcommerce.common.security.service.StaleStateProtectionService staleStateProtectionService
  • Constructor Details

    • BroadleafAdminRequestProcessor

      public BroadleafAdminRequestProcessor()
  • Method Details

    • process

      public void process(org.springframework.web.context.request.WebRequest request) throws org.broadleafcommerce.common.exception.SiteNotFoundException
      Throws:
      org.broadleafcommerce.common.exception.SiteNotFoundException
    • prepareProfile

      protected void prepareProfile(org.springframework.web.context.request.WebRequest request, org.broadleafcommerce.common.web.BroadleafRequestContext brc)
    • prepareCatalog

      protected void prepareCatalog(org.springframework.web.context.request.WebRequest request, org.broadleafcommerce.common.web.BroadleafRequestContext brc)
    • prepareSandBox

      protected void prepareSandBox(org.springframework.web.context.request.WebRequest request, org.broadleafcommerce.common.web.BroadleafRequestContext brc)
    • postProcess

      public void postProcess(org.springframework.web.context.request.WebRequest request)
      Specified by:
      postProcess in interface org.broadleafcommerce.common.web.BroadleafWebRequestProcessor
      Overrides:
      postProcess in class org.broadleafcommerce.common.web.AbstractBroadleafWebRequestProcessor