Class SubscriptionProductPricePlanPopulator<SOURCE extends ProductModel,TARGET extends ProductData>
java.lang.Object
de.hybris.platform.commercefacades.product.converters.populator.AbstractProductPopulator<SOURCE,TARGET>
de.hybris.platform.subscriptionfacades.product.converters.populator.SubscriptionProductPricePlanPopulator<SOURCE,TARGET>
- Type Parameters:
SOURCE- source classTARGET- target class
- All Implemented Interfaces:
Populator<SOURCE,TARGET>
public class SubscriptionProductPricePlanPopulator<SOURCE extends ProductModel,TARGET extends ProductData>
extends AbstractProductPopulator<SOURCE,TARGET>
Populate the subscription product data with the subscription price plan information.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SubscriptionCommercePriceServiceprotected SubscriptionProductServicevoidPopulate the target instance with values from the source instance.voidsetCommercePriceService(SubscriptionCommercePriceService commercePriceService) voidsetPricePlanOneTimeChargePopulator(Populator<SubscriptionPricePlanModel, SubscriptionPricePlanData> pricePlanOneTimeChargePopulator) voidsetPricePlanRecurringChargePopulator(Populator<SubscriptionPricePlanModel, SubscriptionPricePlanData> pricePlanRecurringChargePopulator) voidsetPricePlanUsageChargeConverter(Converter<SubscriptionPricePlanModel, SubscriptionPricePlanData> pricePlanUsageChargeConverter) voidsetSubscriptionProductService(SubscriptionProductService subscriptionProductService) Methods inherited from class de.hybris.platform.commercefacades.product.converters.populator.AbstractProductPopulator
getModelService, getProductAttribute, safeToString, setModelService
-
Constructor Details
-
SubscriptionProductPricePlanPopulator
public SubscriptionProductPricePlanPopulator()
-
-
Method Details
-
populate
Description copied from interface:PopulatorPopulate the target instance with values from the source instance.- Parameters:
source- the source objecttarget- the target to fill- Throws:
ConversionException- if an error occurs
-
getPricePlanOneTimeChargePopulator
protected Populator<SubscriptionPricePlanModel,SubscriptionPricePlanData> getPricePlanOneTimeChargePopulator() -
setPricePlanOneTimeChargePopulator
public void setPricePlanOneTimeChargePopulator(Populator<SubscriptionPricePlanModel, SubscriptionPricePlanData> pricePlanOneTimeChargePopulator) -
getPricePlanRecurringChargePopulator
protected Populator<SubscriptionPricePlanModel,SubscriptionPricePlanData> getPricePlanRecurringChargePopulator() -
setPricePlanRecurringChargePopulator
public void setPricePlanRecurringChargePopulator(Populator<SubscriptionPricePlanModel, SubscriptionPricePlanData> pricePlanRecurringChargePopulator) -
getPricePlanUsageChargeConverter
protected Converter<SubscriptionPricePlanModel,SubscriptionPricePlanData> getPricePlanUsageChargeConverter() -
setPricePlanUsageChargeConverter
public void setPricePlanUsageChargeConverter(Converter<SubscriptionPricePlanModel, SubscriptionPricePlanData> pricePlanUsageChargeConverter) -
getCommercePriceService
-
setCommercePriceService
-
getSubscriptionProductService
- Returns:
- subscription product service.
-
setSubscriptionProductService
-