Class OrderEntryPopulator
java.lang.Object
de.hybris.platform.commercefacades.order.converters.populator.OrderEntryPopulator
- All Implemented Interfaces:
Populator<AbstractOrderEntryModel,OrderEntryData>
- Direct Known Subclasses:
SubscriptionOrderEntryPopulator,WarehousingOrderEntryPopulator
public class OrderEntryPopulator
extends Object
implements Populator<AbstractOrderEntryModel,OrderEntryData>
Converter for converting order / cart entries
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddComments(AbstractOrderEntryModel orderEntry, OrderEntryData entry) protected voidaddCommon(AbstractOrderEntryModel orderEntry, OrderEntryData entry) protected voidaddConfigurations(AbstractOrderEntryModel source, OrderEntryData target) protected voidaddDeliveryMode(AbstractOrderEntryModel orderEntry, OrderEntryData entry) protected voidaddEntryGroups(AbstractOrderEntryModel source, OrderEntryData target) protected voidaddProduct(AbstractOrderEntryModel orderEntry, OrderEntryData entry) protected voidaddTotals(AbstractOrderEntryModel orderEntry, OrderEntryData entry) protected voidadjustUpdateable(OrderEntryData entry, AbstractOrderEntryModel entryToUpdate) protected PriceDatacreatePrice(AbstractOrderEntryModel orderEntry, Double val) protected Converter<DeliveryModeModel,DeliveryModeData> protected EntryGroupServiceprotected ModifiableChecker<AbstractOrderEntryModel>protected Converter<CommentModel,CommentData> protected Converter<PointOfServiceModel,PointOfServiceData> protected PriceDataFactoryprotected Converter<ProductModel,ProductData> voidpopulate(AbstractOrderEntryModel source, OrderEntryData target) Populate the target instance with values from the source instance.voidsetDeliveryModeConverter(Converter<DeliveryModeModel, DeliveryModeData> deliveryModeConverter) voidsetEntryGroupService(EntryGroupService entryGroupService) voidsetEntryOrderChecker(ModifiableChecker<AbstractOrderEntryModel> entryOrderChecker) voidsetOrderCommentConverter(Converter<CommentModel, CommentData> orderEntryCommentConverter) voidsetPointOfServiceConverter(Converter<PointOfServiceModel, PointOfServiceData> pointOfServiceConverter) voidsetPriceDataFactory(PriceDataFactory priceDataFactory) voidsetProductConfigurationConverter(Converter<AbstractOrderEntryProductInfoModel, List<ConfigurationInfoData>> productConfigurationConverter) voidsetProductConverter(Converter<ProductModel, ProductData> productConverter)
-
Constructor Details
-
OrderEntryPopulator
public OrderEntryPopulator()
-
-
Method Details
-
getPriceDataFactory
-
setPriceDataFactory
-
getDeliveryModeConverter
-
setDeliveryModeConverter
public void setDeliveryModeConverter(Converter<DeliveryModeModel, DeliveryModeData> deliveryModeConverter) -
getProductConverter
-
setProductConverter
-
getEntryOrderChecker
-
setEntryOrderChecker
-
getPointOfServiceConverter
-
setPointOfServiceConverter
public void setPointOfServiceConverter(Converter<PointOfServiceModel, PointOfServiceData> pointOfServiceConverter) -
getProductConfigurationConverter
protected Converter<AbstractOrderEntryProductInfoModel,List<ConfigurationInfoData>> getProductConfigurationConverter() -
setProductConfigurationConverter
public void setProductConfigurationConverter(Converter<AbstractOrderEntryProductInfoModel, List<ConfigurationInfoData>> productConfigurationConverter) -
getEntryGroupService
-
setEntryGroupService
-
setOrderCommentConverter
public void setOrderCommentConverter(Converter<CommentModel, CommentData> orderEntryCommentConverter) -
getOrderCommentConverter
-
populate
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Specified by:
populatein interfacePopulator<AbstractOrderEntryModel,OrderEntryData> - Parameters:
source- the source objecttarget- the target to fill
-
addEntryGroups
-
addConfigurations
-
addDeliveryMode
-
addCommon
-
adjustUpdateable
-
addProduct
-
addTotals
-
addComments
-
createPrice
-