Class TmaCartPopulator
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
Cart populator with TMA specific details.
- Since:
- 1810
-
Constructor Summary
ConstructorsConstructorDescriptionTmaCartPopulator(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 TypeMethodDescriptionvoidprotected voidsetPromotionOnEntries(CartData cartData) Deprecated.since 2102.protected voidsetPromotionOnEntries(List<OrderEntryData> entries, List<PromotionResultData> appliedPromotions, List<PromotionResultData> potentialPromotions) Methods inherited from class de.hybris.platform.b2ctelcofacades.order.converters.populator.TmaAbstractOrderPopulator
addPaymentInformation, addPromotions, calcTotalUnitCount, getTuaDirectDebitPaymentInfoConverterMethods 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
-
Constructor Details
-
TmaCartPopulator
@Deprecated(since="2102") public 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. Use instead the setter methods from base class.Constructor responsible for injecting collaborators- Parameters:
creditCardPaymentInfoConverter- converter used for converting credit card payment information from model to dataaddressConverter- converter used for converting addresses from model to datadeliveryModeConverter- converter used for converting delivery modes information from model to datazoneDeliveryModeConverter- converter used for converting zone delivery modes from model to data
-
TmaCartPopulator
public 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 Details
-
populate
-
setPromotionOnEntries
Deprecated.since 2102. Use insteadsetPromotionOnEntries(List, List, List)} -
setPromotionOnEntries
protected void setPromotionOnEntries(List<OrderEntryData> entries, List<PromotionResultData> appliedPromotions, List<PromotionResultData> potentialPromotions)
-