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 Details

    • CustomerSegmentPromotionMessageDTOServiceImpl

      public CustomerSegmentPromotionMessageDTOServiceImpl()
  • Method Details

    • buildCustomerRuleHolder

      protected org.broadleafcommerce.profile.core.dto.CustomerRuleHolder buildCustomerRuleHolder(org.broadleafcommerce.core.offer.domain.Offer offer)
      Overrides:
      buildCustomerRuleHolder in class org.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)