-
Deprecated Interfaces
-
Deprecated ClassesClassDescriptionUse
SimpleUrlHandlerMappinginsteadIn favor of org.broadleafcommerce.common.web.BroadleafRequestFilter. formally component name "blProcessURLFilter"This filter sets up the CMS system by setting the current sandbox, locale, time of day, and languageCode that used by content items.
After setting up content variables, it checks to see if a request can be processed by an instance of URLProcessor and if so, delegates the request to that processor.This filter creates an internal cache to quickly determine if the request should be processed by an instance of URLProcessor or be passed to the next filter in the filter chain. The cache settings (including expiration seconds, maximum elements, and concurrency) can be configured via Spring at startup. See
com.google.common.cache.CacheBuilderfor more information on these parameters.
-
Deprecated Enum ClassesEnum ClassDescriptionin favor of Spring MVC mechanisms (@see PageHandlerMapping) Enum that indicates the action to take when processing a URL.
- PAGE - indicates that the URL will be handled as a CMS managed page
- PRODUCT - indicates that the URL is an SEO manged product page
- CATEGORY - indicate that the URL is an SEO managed category URL
- PROCEED - indicates that the URL should be passed through and is not handled by BLC custom filters
- REDIRECT - indicates that the URL should be redirected to another URL
- UNKNOWN - indicates that it has not yet been determined how to process the URL
Created by bpolster.
-
Deprecated MethodsMethodDescription- Use
StaticAsset.getTitle()orStaticAsset.getAltText()getAltText() instead.- UseStaticAsset.setTitle(String)orStaticAsset.setAltText(String)instead.since 3.1.0.org.broadleafcommerce.cms.file.service.StaticAssetService.getStaticAssetEnvironmentSecureUrlPrefix()since 3.1.0.since 3.1.0.since 3.1.0.Use createStaticAssetStorageFromFile instead.Use createStaticAssetStorageFromFile instead.in favor of translating individual fieldsin favor of translating individual fields- no longer supported - simplifying interfaceFunctionality removed as of BLC 3.2
- Not supported - simplifying interfaceFunctionality removed as of BLC 3.2
- no longer supported - simplifying interfaceFunctionality removed as of BLC 3.2
- Not supported - simplifying interfaceFunctionality removed as of BLC 3.2
Specifically, certain URLs refer to custom managed content pages. Others are setup as SEO friendly URLs for products.
The
ProcessURLFilterwill check it's internal cache to determine which URL processor should be invoked for a passed in URL. If it is unable to find a matching processor in cache, then it will call each processor in turn to provide an attempt to process the URL.Created by bpolster.