Class CisSubscriptionItemPopulator

java.lang.Object
de.hybris.platform.integration.cis.subscription.populators.CisSubscriptionItemPopulator
All Implemented Interfaces:
Populator<OrderEntryData,com.hybris.cis.api.subscription.model.CisSubscriptionItem>

public class CisSubscriptionItemPopulator extends Object implements Populator<OrderEntryData,com.hybris.cis.api.subscription.model.CisSubscriptionItem>
Populate the CisSubscriptionItem with the OrderEntryData information
  • Constructor Details

    • CisSubscriptionItemPopulator

      public CisSubscriptionItemPopulator()
  • Method Details

    • populate

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

      protected Converter<ProductData,com.hybris.cis.api.subscription.model.CisTermsOfService> getCisTermsOfServiceConverter()
    • setCisTermsOfServiceConverter

      public void setCisTermsOfServiceConverter(Converter<ProductData,com.hybris.cis.api.subscription.model.CisTermsOfService> cisTermsOfServiceConverter)
    • getCisSubscriptionPlanConverter

      protected Converter<ProductData,com.hybris.cis.api.subscription.model.CisSubscriptionPlan> getCisSubscriptionPlanConverter()
    • setCisSubscriptionPlanConverter

      public void setCisSubscriptionPlanConverter(Converter<ProductData,com.hybris.cis.api.subscription.model.CisSubscriptionPlan> cisSubscriptionPlanConverter)