@Service(value="blAdvancedCmsThemeServiceExtensionHandler")
public class AdvancedCmsThemeServiceExtensionHandler
extends com.broadleafcommerce.theme.service.AbstractThemeServiceExtensionHandler
ContentTargeter
instances are able to override the template path.Modifier and Type | Field and Description |
---|---|
protected ContentTargeterService |
contentTargeterService |
protected com.broadleafcommerce.theme.service.ThemeServiceExtensionManager |
extensionManager |
Constructor and Description |
---|
AdvancedCmsThemeServiceExtensionHandler() |
Modifier and Type | Method and Description |
---|---|
void |
init() |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
overrideThemeConfiguration(org.broadleafcommerce.common.extension.ExtensionResultHolder<com.broadleafcommerce.theme.domain.ThemeConfiguration> erh) |
getPriority, isEnabled, setEnabled, setPriority
protected com.broadleafcommerce.theme.service.ThemeServiceExtensionManager extensionManager
protected ContentTargeterService contentTargeterService
public AdvancedCmsThemeServiceExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType overrideThemeConfiguration(org.broadleafcommerce.common.extension.ExtensionResultHolder<com.broadleafcommerce.theme.domain.ThemeConfiguration> erh)
overrideThemeConfiguration
in interface com.broadleafcommerce.theme.service.ThemeServiceExtensionHandler
overrideThemeConfiguration
in class com.broadleafcommerce.theme.service.AbstractThemeServiceExtensionHandler
Copyright © 2020. All rights reserved.