Class OPPSExtendedCartPopulator

java.lang.Object
de.hybris.platform.commercefacades.order.converters.populator.AbstractOrderPopulator<CartModel,T>
de.hybris.platform.commercefacades.order.converters.populator.CartPopulator<CartData>
com.sap.retail.sapppspricing.populator.OPPSExtendedCartPopulator
All Implemented Interfaces:
de.hybris.platform.converters.Populator<CartModel,CartData>

public class OPPSExtendedCartPopulator extends de.hybris.platform.commercefacades.order.converters.populator.CartPopulator<CartData>
Populator to populate OPPS promotions
  • Field Summary

    Fields inherited from class de.hybris.platform.commercefacades.order.converters.populator.AbstractOrderPopulator

    SKIP_ORDER_ENTRYGROUPS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    populate(CartModel source, CartData target)
    Populate method to populate OPPS promotions to Cart data
    void
     

    Methods inherited from class de.hybris.platform.commercefacades.order.converters.populator.CartPopulator

    addPromotions, addSavedCartData, getQuoteConverter, setQuoteConverter

    Methods inherited from class de.hybris.platform.commercefacades.order.converters.populator.AbstractOrderPopulator

    addComments, addCommon, addDeliveryAddress, addDeliveryMethod, addDeliveryStatus, addEntries, addEntryGroups, addPaymentInformation, addPrincipalInformation, addPromotions, addTotals, assignEntriesToGroups, assignParentGroups, calcTotalItems, calcTotalUnitCount, calcTotalWithTax, checkForGuestCustomer, createPrice, createZeroPrice, getAddressConverter, getCommerceEntryGroupUtils, getCommonI18NService, getCreditCardPaymentInfoConverter, getDeliveryModeConverter, getEntryGroupConverter, getEntryGroupService, getGroup, getModelService, getOrderCommentConverter, getOrderDiscountsAmount, getOrderEntryConverter, getPriceData, getPriceDataFactory, getPrincipalConverter, getProductsDiscountsAmount, getPromotionResultConverter, getPromotions, getPromotionsService, getQuoteDiscountsAmount, getQuoteDiscountsTypeAndRate, getSessionService, getTypeService, getVirtualEntryGroupStrategy, getZoneDeliveryModeConverter, mapGroupIdToEntryData, setAddressConverter, setCommerceEntryGroupUtils, setCommonI18NService, setCreditCardPaymentInfoConverter, setDeliveryModeConverter, setEntryGroupConverter, setEntryGroupService, setModelService, setOrderCommentConverter, setOrderEntryConverter, setPriceDataFactory, setPrincipalConverter, setPromotionResultConverter, setPromotionsService, setSessionService, setTypeService, setVirtualEntryGroupStrategy, setZoneDeliveryModeConverter, sortEntryGroups, updateEntryGroupReferences

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OPPSExtendedCartPopulator

      public OPPSExtendedCartPopulator()
  • Method Details

    • populate

      public void populate(CartModel source, CartData target)
      Populate method to populate OPPS promotions to Cart data
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<CartModel,CartData>
      Overrides:
      populate in class de.hybris.platform.commercefacades.order.converters.populator.CartPopulator<CartData>
    • getConfigService

      public PPSConfigService getConfigService()
    • setConfigService

      public void setConfigService(PPSConfigService configService)