@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() |
postProcessDeepLinks
getPriority, isEnabled, setEnabled, setPriority
public 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.ContentProcessorExtensionHandler
addAdditionalFieldsToModel
in class org.broadleafcommerce.cms.web.processor.AbstractContentProcessorExtensionHandler
public 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.ContentProcessorExtensionHandler
addExtensionFieldDeepLink
in class org.broadleafcommerce.cms.web.processor.AbstractContentProcessorExtensionHandler
Copyright © 2020. All rights reserved.