Class CisSubscriptionPlanPopulator

java.lang.Object
de.hybris.platform.integration.cis.subscription.populators.CisSubscriptionPlanPopulator
All Implemented Interfaces:
Populator<ProductData,com.hybris.cis.api.subscription.model.CisSubscriptionPlan>

public class CisSubscriptionPlanPopulator extends Object implements Populator<ProductData,com.hybris.cis.api.subscription.model.CisSubscriptionPlan>
Populate the CisSubscriptionPlan with the SubscriptionPricePlanData information
  • Constructor Details

    • CisSubscriptionPlanPopulator

      public CisSubscriptionPlanPopulator()
  • Method Details

    • populate

      public void populate(ProductData source, com.hybris.cis.api.subscription.model.CisSubscriptionPlan target) throws ConversionException
      Description copied from interface: Populator
      Populate the target instance with values from the source instance.
      Specified by:
      populate in interface Populator<ProductData,com.hybris.cis.api.subscription.model.CisSubscriptionPlan>
      Parameters:
      source - the source object
      target - the target to fill
      Throws:
      ConversionException - if an error occurs
    • getCisChargeEntryConverter

      protected Converter<ChargeEntryData,com.hybris.cis.api.subscription.model.CisChargeEntry> getCisChargeEntryConverter()
    • setCisChargeEntryConverter

      public void setCisChargeEntryConverter(Converter<ChargeEntryData,com.hybris.cis.api.subscription.model.CisChargeEntry> cisChargeEntryConverter)
    • getCisUsageChargeConverter

      protected Converter<UsageChargeData,com.hybris.cis.api.subscription.model.CisUsageCharge> getCisUsageChargeConverter()
    • setCisUsageChargeConverter

      public void setCisUsageChargeConverter(Converter<UsageChargeData,com.hybris.cis.api.subscription.model.CisUsageCharge> cisUsageChargeConverter)