Class TmaAbstractOrderPopulator<SOURCE extends AbstractOrderModel,TARGET extends AbstractOrderData>
java.lang.Object
de.hybris.platform.commercefacades.order.converters.populator.AbstractOrderPopulator<SOURCE,TARGET>
de.hybris.platform.b2ctelcofacades.order.converters.populator.TmaAbstractOrderPopulator<SOURCE,TARGET>
- Type Parameters:
SOURCE- subclass of AbstractOrderModelTARGET- subclass of AbstractOrderData
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<SOURCE,TARGET>
- Direct Known Subclasses:
TmaCartPopulator
public class TmaAbstractOrderPopulator<SOURCE extends AbstractOrderModel,TARGET extends AbstractOrderData>
extends de.hybris.platform.commercefacades.order.converters.populator.AbstractOrderPopulator<SOURCE,TARGET>
Populator for populating cart and order data.
- Since:
- 2102
-
Constructor Summary
ConstructorsConstructorDescriptionTmaAbstractOrderPopulator(de.hybris.platform.servicelayer.dto.converter.Converter<TuaDirectDebitPaymentInfoModel, CCPaymentInfoData> tuaDirectDebitPaymentInfoConverter) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddPaymentInformation(AbstractOrderModel source, AbstractOrderData prototype) protected voidaddPromotions(AbstractOrderModel source, de.hybris.platform.promotions.result.PromotionOrderResults promoOrderResults, AbstractOrderData target) protected IntegercalcTotalUnitCount(AbstractOrderModel source) protected de.hybris.platform.servicelayer.dto.converter.Converter<TuaDirectDebitPaymentInfoModel,CCPaymentInfoData> voidMethods 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
-
TmaAbstractOrderPopulator
public TmaAbstractOrderPopulator() -
TmaAbstractOrderPopulator
public TmaAbstractOrderPopulator(de.hybris.platform.servicelayer.dto.converter.Converter<TuaDirectDebitPaymentInfoModel, CCPaymentInfoData> tuaDirectDebitPaymentInfoConverter)
-
-
Method Details
-
populate
-
calcTotalUnitCount
- Overrides:
calcTotalUnitCountin classde.hybris.platform.commercefacades.order.converters.populator.AbstractOrderPopulator<SOURCE extends AbstractOrderModel,TARGET extends AbstractOrderData>
-
addPromotions
protected void addPromotions(AbstractOrderModel source, de.hybris.platform.promotions.result.PromotionOrderResults promoOrderResults, AbstractOrderData target) - Overrides:
addPromotionsin classde.hybris.platform.commercefacades.order.converters.populator.AbstractOrderPopulator<SOURCE extends AbstractOrderModel,TARGET extends AbstractOrderData>
-
addPaymentInformation
- Overrides:
addPaymentInformationin classde.hybris.platform.commercefacades.order.converters.populator.AbstractOrderPopulator<SOURCE extends AbstractOrderModel,TARGET extends AbstractOrderData>
-
getTuaDirectDebitPaymentInfoConverter
protected de.hybris.platform.servicelayer.dto.converter.Converter<TuaDirectDebitPaymentInfoModel,CCPaymentInfoData> getTuaDirectDebitPaymentInfoConverter()
-