Class CustomerSegmentPriceListResolverExtensionHandler
java.lang.Object
org.broadleafcommerce.common.extension.AbstractExtensionHandler
com.broadleafcommerce.pricelist.service.AbstractPriceListServiceExtensionHandler
com.broadleafcommerce.customersegment.extension.CustomerSegmentPriceListResolverExtensionHandler
- All Implemented Interfaces:
com.broadleafcommerce.pricelist.service.PriceListServiceExtensionHandler,org.broadleafcommerce.common.extension.ExtensionHandler
@ConditionalOnBroadleafModule(PRICE_LIST)
@Service("blCustomerSegmentPriceListResolverExtensionHandler")
public class CustomerSegmentPriceListResolverExtensionHandler
extends com.broadleafcommerce.pricelist.service.AbstractPriceListServiceExtensionHandler
- Author:
- Chris Kittrell
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CustomerSegmentPricelistServiceprotected com.broadleafcommerce.pricelist.service.PriceListServiceExtensionManagerFields inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
enabled, priority -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypeaddPriceListsForRuleEvaluation(org.broadleafcommerce.profile.core.domain.Customer customer, List<com.broadleafcommerce.pricelist.domain.PriceList> priceLists) voidinit()Methods inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
getPriority, 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
getPriority, isEnabled
-
Field Details
-
extensionManager
protected com.broadleafcommerce.pricelist.service.PriceListServiceExtensionManager extensionManager -
customerSegmentPricelistService
-
-
Constructor Details
-
CustomerSegmentPriceListResolverExtensionHandler
public CustomerSegmentPriceListResolverExtensionHandler()
-
-
Method Details
-
init
@PostConstruct public void init() -
addPriceListsForRuleEvaluation
public org.broadleafcommerce.common.extension.ExtensionResultStatusType addPriceListsForRuleEvaluation(org.broadleafcommerce.profile.core.domain.Customer customer, List<com.broadleafcommerce.pricelist.domain.PriceList> priceLists) - Specified by:
addPriceListsForRuleEvaluationin interfacecom.broadleafcommerce.pricelist.service.PriceListServiceExtensionHandler- Overrides:
addPriceListsForRuleEvaluationin classcom.broadleafcommerce.pricelist.service.AbstractPriceListServiceExtensionHandler
-