Class AdvancedCMSUncacheableDataProcessorExtensionHandler
java.lang.Object
org.broadleafcommerce.common.extension.AbstractExtensionHandler
com.broadleafcommerce.advancedcms.extension.AdvancedCMSUncacheableDataProcessorExtensionHandler
- All Implemented Interfaces:
org.broadleafcommerce.common.extension.ExtensionHandler,org.broadleafcommerce.core.web.processor.extension.UncacheableDataProcessorExtensionHandler
@Component("blAdvancedCMSUncacheableDataProcessorExtensionHandler")
@ConditionalOnTemplating
public class AdvancedCMSUncacheableDataProcessorExtensionHandler
extends org.broadleafcommerce.common.extension.AbstractExtensionHandler
implements org.broadleafcommerce.core.web.processor.extension.UncacheableDataProcessorExtensionHandler
- Author:
- Jeff Fischer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprotected org.broadleafcommerce.core.web.processor.extension.UncacheableDataProcessorExtensionManagerFields inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
enabled, priority -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintvoidinit()org.broadleafcommerce.common.extension.ExtensionResultStatusTypemodifyProductListForInventoryCheck(org.broadleafcommerce.presentation.model.BroadleafTemplateContext context, Set<org.broadleafcommerce.core.catalog.domain.Product> products, Set<org.broadleafcommerce.core.catalog.domain.Sku> skus) Methods inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
isEnabled, setEnabled, setPriorityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.broadleafcommerce.common.extension.ExtensionHandler
isEnabled
-
Field Details
-
ADVANCEDCMS_PRIORITY
public static final int ADVANCEDCMS_PRIORITY- See Also:
-
extensionManager
protected org.broadleafcommerce.core.web.processor.extension.UncacheableDataProcessorExtensionManager extensionManager
-
-
Constructor Details
-
AdvancedCMSUncacheableDataProcessorExtensionHandler
public AdvancedCMSUncacheableDataProcessorExtensionHandler()
-
-
Method Details
-
init
@PostConstruct public void init() -
modifyProductListForInventoryCheck
public org.broadleafcommerce.common.extension.ExtensionResultStatusType modifyProductListForInventoryCheck(org.broadleafcommerce.presentation.model.BroadleafTemplateContext context, Set<org.broadleafcommerce.core.catalog.domain.Product> products, Set<org.broadleafcommerce.core.catalog.domain.Sku> skus) - Specified by:
modifyProductListForInventoryCheckin interfaceorg.broadleafcommerce.core.web.processor.extension.UncacheableDataProcessorExtensionHandler
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceorg.broadleafcommerce.common.extension.ExtensionHandler- Overrides:
getPriorityin classorg.broadleafcommerce.common.extension.AbstractExtensionHandler
-