Class CisSubscriptionItemPopulator

  • All Implemented Interfaces:
    Populator<OrderEntryData,​com.hybris.cis.api.subscription.model.CisSubscriptionItem>

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

      • CisSubscriptionItemPopulator

        public CisSubscriptionItemPopulator()
    • Method Detail

      • 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)