@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, provideTemplateWrapper
getPriority, isEnabled, setEnabled, setPriority
protected 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.BroadleafTemplateViewResolverExtensionHandler
overrideView
in class org.broadleafcommerce.common.web.AbstractBroadleafTemplateResolverExtensionHandler
Copyright © 2020. All rights reserved.