Class CisUsageChargePopulator

java.lang.Object
de.hybris.platform.integration.cis.subscription.populators.CisUsageChargePopulator
All Implemented Interfaces:
Populator<UsageChargeData,com.hybris.cis.api.subscription.model.CisUsageCharge>

public class CisUsageChargePopulator extends Object implements Populator<UsageChargeData,com.hybris.cis.api.subscription.model.CisUsageCharge>
Populate the CisUsageCharge with the UsageChargeData information
  • Constructor Details

    • CisUsageChargePopulator

      public CisUsageChargePopulator()
  • Method Details

    • populate

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

      protected Converter<UsageChargeEntryData,com.hybris.cis.api.subscription.model.CisUsageChargeTier> getCisUsageChargeTierConverter()
    • setCisUsageChargeTierConverter

      public void setCisUsageChargeTierConverter(Converter<UsageChargeEntryData,com.hybris.cis.api.subscription.model.CisUsageChargeTier> cisUsageChargeTierConverter)