Class CustomerSegmentPromotionMessageDTOServiceImpl
java.lang.Object
org.broadleafcommerce.core.promotionMessage.dto.service.PromotionMessageDTOServiceImpl
com.broadleafcommerce.customersegment.service.CustomerSegmentPromotionMessageDTOServiceImpl
- All Implemented Interfaces:
org.broadleafcommerce.core.promotionMessage.dto.service.PromotionMessageDTOService
public class CustomerSegmentPromotionMessageDTOServiceImpl
extends org.broadleafcommerce.core.promotionMessage.dto.service.PromotionMessageDTOServiceImpl
- Author:
- Chris Kittrell (ckittrell)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.broadleafcommerce.profile.core.dto.CustomerRuleHolderbuildCustomerRuleHolder(org.broadleafcommerce.core.offer.domain.Offer offer) protected List<CustomerSegment>gatherCustomerSegmentIds(List<OfferCustomerSegmentXref> customerSegmentXrefs) protected List<CustomerSegment>getCustomerSegments(org.broadleafcommerce.core.offer.domain.Offer offer) Methods inherited from class org.broadleafcommerce.core.promotionMessage.dto.service.PromotionMessageDTOServiceImpl
convertPromotionMessagesToDTOs, convertPromotionMessagesToDTOs, getCustomerRule
-
Constructor Details
-
CustomerSegmentPromotionMessageDTOServiceImpl
public CustomerSegmentPromotionMessageDTOServiceImpl()
-
-
Method Details
-
buildCustomerRuleHolder
protected org.broadleafcommerce.profile.core.dto.CustomerRuleHolder buildCustomerRuleHolder(org.broadleafcommerce.core.offer.domain.Offer offer) - Overrides:
buildCustomerRuleHolderin classorg.broadleafcommerce.core.promotionMessage.dto.service.PromotionMessageDTOServiceImpl
-
getCustomerSegments
protected List<CustomerSegment> getCustomerSegments(org.broadleafcommerce.core.offer.domain.Offer offer) -
gatherCustomerSegmentIds
protected List<CustomerSegment> gatherCustomerSegmentIds(List<OfferCustomerSegmentXref> customerSegmentXrefs)
-