java.lang.Object
de.hybris.platform.commercefacades.order.converters.populator.AbstractOrderPopulator<SOURCE,TARGET>
de.hybris.platform.b2ctelcofacades.order.converters.populator.TmaAbstractOrderPopulator<CartModel,CartData>
de.hybris.platform.b2ctelcofacades.order.converters.populator.TmaCartPopulator
All Implemented Interfaces:
de.hybris.platform.converters.Populator<CartModel,CartData>

public class TmaCartPopulator extends TmaAbstractOrderPopulator<CartModel,CartData>
Cart populator with TMA specific details.
Since:
1810
  • Constructor Summary

    Constructors
    Constructor
    Description
    TmaCartPopulator(de.hybris.platform.servicelayer.dto.converter.Converter<PaymentInfoModel,CCPaymentInfoData> creditCardPaymentInfoConverter, de.hybris.platform.servicelayer.dto.converter.Converter<AddressModel,AddressData> addressConverter, de.hybris.platform.servicelayer.dto.converter.Converter<DeliveryModeModel,DeliveryModeData> deliveryModeConverter, de.hybris.platform.servicelayer.dto.converter.Converter<ZoneDeliveryModeModel,ZoneDeliveryModeData> zoneDeliveryModeConverter)
    Deprecated.
    since 2102.
    TmaCartPopulator(de.hybris.platform.servicelayer.dto.converter.Converter<PaymentInfoModel,CCPaymentInfoData> creditCardPaymentInfoConverter, de.hybris.platform.servicelayer.dto.converter.Converter<AddressModel,AddressData> addressConverter, de.hybris.platform.servicelayer.dto.converter.Converter<DeliveryModeModel,DeliveryModeData> deliveryModeConverter, de.hybris.platform.servicelayer.dto.converter.Converter<ZoneDeliveryModeModel,ZoneDeliveryModeData> zoneDeliveryModeConverter, de.hybris.platform.servicelayer.dto.converter.Converter<TuaDirectDebitPaymentInfoModel,CCPaymentInfoData> tuaDirectDebitPaymentInfoConverter)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    populate(CartModel cartModel, CartData cartData)
     
    protected void
    Deprecated.
    since 2102.
    protected void
    setPromotionOnEntries(List<OrderEntryData> entries, List<PromotionResultData> appliedPromotions, List<PromotionResultData> potentialPromotions)
     

    Methods inherited from class de.hybris.platform.b2ctelcofacades.order.converters.populator.TmaAbstractOrderPopulator

    addPaymentInformation, addPromotions, calcTotalUnitCount, getTuaDirectDebitPaymentInfoConverter

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

    addComments, addCommon, addDeliveryAddress, addDeliveryMethod, addDeliveryStatus, addEntries, addEntryGroups, addPrincipalInformation, addPromotions, addTotals, assignEntriesToGroups, assignParentGroups, calcTotalItems, 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, getTypeService, getVirtualEntryGroupStrategy, getZoneDeliveryModeConverter, mapGroupIdToEntryData, setAddressConverter, setCommerceEntryGroupUtils, setCommonI18NService, setCreditCardPaymentInfoConverter, setDeliveryModeConverter, setEntryGroupConverter, setEntryGroupService, setModelService, setOrderCommentConverter, setOrderEntryConverter, setPriceDataFactory, setPrincipalConverter, setPromotionResultConverter, setPromotionsService, setTypeService, setVirtualEntryGroupStrategy, setZoneDeliveryModeConverter, sortEntryGroups, updateEntryGroupReferences

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait