@Service(value="blAdvancedContentProcessorExtensionHandler")
@ConditionalOnTemplating
public class AdvancedContentProcessorExtensionHandler
extends org.broadleafcommerce.cms.web.processor.AbstractContentProcessorExtensionHandler
| Modifier and Type | Field and Description |
|---|---|
protected AdvancedContentDeepLinkService |
advancedContentDeepLinkService |
static String |
CONTENT_ITEM |
static String |
CONTENT_ZONE |
protected ContentZoneService |
contentZoneService |
protected org.broadleafcommerce.cms.web.processor.ContentProcessorExtensionManager |
extensionManager |
| Constructor and Description |
|---|
AdvancedContentProcessorExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
addAdditionalFieldsToModel(String tagName,
Map<String,String> tagAttributes,
Map<String,Object> newModelVars,
org.broadleafcommerce.presentation.model.BroadleafTemplateContext context) |
org.broadleafcommerce.common.extension.ExtensionResultStatusType |
addExtensionFieldDeepLink(List<org.broadleafcommerce.common.web.deeplink.DeepLink> links,
String tagName,
Map<String,String> tagAttributes,
org.broadleafcommerce.presentation.model.BroadleafTemplateContext context) |
void |
init() |
postProcessDeepLinksgetPriority, isEnabled, setEnabled, setPrioritypublic static final String CONTENT_ZONE
public static final String CONTENT_ITEM
protected org.broadleafcommerce.cms.web.processor.ContentProcessorExtensionManager extensionManager
protected AdvancedContentDeepLinkService advancedContentDeepLinkService
protected ContentZoneService contentZoneService
public AdvancedContentProcessorExtensionHandler()
@PostConstruct public void init()
public org.broadleafcommerce.common.extension.ExtensionResultStatusType addAdditionalFieldsToModel(String tagName, Map<String,String> tagAttributes, Map<String,Object> newModelVars, org.broadleafcommerce.presentation.model.BroadleafTemplateContext context)
addAdditionalFieldsToModel in interface org.broadleafcommerce.cms.web.processor.ContentProcessorExtensionHandleraddAdditionalFieldsToModel in class org.broadleafcommerce.cms.web.processor.AbstractContentProcessorExtensionHandlerpublic org.broadleafcommerce.common.extension.ExtensionResultStatusType addExtensionFieldDeepLink(List<org.broadleafcommerce.common.web.deeplink.DeepLink> links, String tagName, Map<String,String> tagAttributes, org.broadleafcommerce.presentation.model.BroadleafTemplateContext context)
addExtensionFieldDeepLink in interface org.broadleafcommerce.cms.web.processor.ContentProcessorExtensionHandleraddExtensionFieldDeepLink in class org.broadleafcommerce.cms.web.processor.AbstractContentProcessorExtensionHandlerCopyright © 2020. All rights reserved.