Class DefaultSubscriptionSummaryPopulator<S extends Subscription,T extends SubscriptionData>

java.lang.Object
de.hybris.platform.sap.saprevenuecloudorder.populators.subscription.DefaultSubscriptionSummaryPopulator<S,T>
Type Parameters:
S - source class
T - target class
All Implemented Interfaces:
de.hybris.platform.converters.Populator<S,T>

public class DefaultSubscriptionSummaryPopulator<S extends Subscription,T extends SubscriptionData> extends Object implements de.hybris.platform.converters.Populator<S,T>
Populate DTO SubscriptionData with data from Subscription.
  • Constructor Details

    • DefaultSubscriptionSummaryPopulator

      public DefaultSubscriptionSummaryPopulator()
  • Method Details

    • populate

      public void populate(S source, T target) throws de.hybris.platform.servicelayer.dto.converter.ConversionException
      Specified by:
      populate in interface de.hybris.platform.converters.Populator<S extends Subscription,T extends SubscriptionData>
      Throws:
      de.hybris.platform.servicelayer.dto.converter.ConversionException
    • getCommonI18NService

      public de.hybris.platform.servicelayer.i18n.CommonI18NService getCommonI18NService()
    • setCommonI18NService

      public void setCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService)
    • setSubscriptionProductPricePlanPopulator

      public void setSubscriptionProductPricePlanPopulator(de.hybris.platform.converters.Populator<ProductModel,ProductData> subscriptionProductPricePlanPopulator)
    • setProductUrlPopulator

      public void setProductUrlPopulator(de.hybris.platform.converters.Populator<ProductModel,ProductData> productUrlPopulator)
    • setSapRevenueCloudProductService

      public void setSapRevenueCloudProductService(SapRevenueCloudProductService sapRevenueCloudProductService)
    • setCmsSiteService

      public void setCmsSiteService(de.hybris.platform.cms2.servicelayer.services.CMSSiteService cmsSiteService)
    • setSubscriptionStatusMap

      public void setSubscriptionStatusMap(Map<String,SubscriptionStatus> subscriptionStatusMap)
    • setBillingFrequencyMap

      public void setBillingFrequencyMap(Map<String,String> billingFrequencyMap)
    • setSubscriptionService

      public void setSubscriptionService(SubscriptionService subscriptionService)
    • getSbSubscriptionPricePopulator

      public de.hybris.platform.converters.Populator<SubscriptionPricePlanModel,ProductData> getSbSubscriptionPricePopulator()
    • setSbSubscriptionPricePopulator

      public void setSbSubscriptionPricePopulator(de.hybris.platform.converters.Populator<SubscriptionPricePlanModel,ProductData> sbSubscriptionPricePopulator)