@Service(value="blAdvancedCmsViewResolverExtensionHandler")
@ConditionalOnTemplating
public class AdvancedCmsViewResolverExtensionHandler
extends org.broadleafcommerce.common.web.AbstractBroadleafTemplateResolverExtensionHandler
ContentTargeter instances are able to override the template path.| Modifier and Type | Field and Description |
|---|---|
protected ContentTargeterService |
contentTargeterService |
protected org.broadleafcommerce.common.web.BroadleafTemplateViewResolverExtensionManager |
extensionManager |
protected org.broadleafcommerce.cms.page.service.PageService |
pageService |
protected com.broadleafcommerce.theme.service.ThemeFileService |
themeFileService |
| Constructor and Description |
|---|
AdvancedCmsViewResolverExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
overrideView(org.broadleafcommerce.common.extension.ExtensionResultHolder<String> erh,
String originalViewName,
boolean isAjaxRequest) |
appendCacheKey, provideTemplateWrappergetPriority, isEnabled, setEnabled, setPriorityprotected org.broadleafcommerce.common.web.BroadleafTemplateViewResolverExtensionManager extensionManager
protected ContentTargeterService contentTargeterService
protected com.broadleafcommerce.theme.service.ThemeFileService themeFileService
protected org.broadleafcommerce.cms.page.service.PageService pageService
public AdvancedCmsViewResolverExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType overrideView(org.broadleafcommerce.common.extension.ExtensionResultHolder<String> erh, String originalViewName, boolean isAjaxRequest)
overrideView in interface org.broadleafcommerce.common.web.BroadleafTemplateViewResolverExtensionHandleroverrideView in class org.broadleafcommerce.common.web.AbstractBroadleafTemplateResolverExtensionHandlerCopyright © 2020. All rights reserved.