Class DefaultSapSubscriptionRateplanPopulator<S extends RatePlanViewBatchResponse,T extends SubscriptionData>
java.lang.Object
de.hybris.platform.sap.saprevenuecloudorder.populators.rateplan.v2.DefaultSapSubscriptionRateplanPopulator<S,T>
- All Implemented Interfaces:
de.hybris.platform.converters.Populator<S,T>
public class DefaultSapSubscriptionRateplanPopulator<S extends RatePlanViewBatchResponse,T extends SubscriptionData>
extends Object
implements de.hybris.platform.converters.Populator<S,T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.hybris.platform.servicelayer.dto.converter.Converter<AllUnitVolumeRate,VolumeUsageChargeData> de.hybris.platform.servicelayer.dto.converter.Converter<BlockRate,PerUnitUsageChargeData> de.hybris.platform.servicelayer.dto.converter.Converter<FixedRate,RecurringChargeEntryData> de.hybris.platform.servicelayer.dto.converter.Converter<PercentageRate,PerUnitUsageChargeData> de.hybris.platform.servicelayer.dto.converter.Converter<SetupFee,OneTimeChargeEntryData> de.hybris.platform.servicelayer.dto.converter.Converter<TierRate,PerUnitUsageChargeData> voidvoidsetAllUnitVolumeRatesConverter(de.hybris.platform.servicelayer.dto.converter.Converter<AllUnitVolumeRate, VolumeUsageChargeData> allUnitVolumeRatesConverter) voidsetBlockRateConverter(de.hybris.platform.servicelayer.dto.converter.Converter<BlockRate, PerUnitUsageChargeData> blockRateConverter) voidsetFixedRatesConverter(de.hybris.platform.servicelayer.dto.converter.Converter<FixedRate, RecurringChargeEntryData> fixedRatesConverter) voidsetPercentageRateConverter(de.hybris.platform.servicelayer.dto.converter.Converter<PercentageRate, PerUnitUsageChargeData> percentageRateConverter) voidsetSetupFeeConverter(de.hybris.platform.servicelayer.dto.converter.Converter<SetupFee, OneTimeChargeEntryData> setupFeeConverter) voidsetTierRateConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TierRate, PerUnitUsageChargeData> tierRateConverter)
-
Constructor Details
-
DefaultSapSubscriptionRateplanPopulator
public DefaultSapSubscriptionRateplanPopulator()
-
-
Method Details
-
populate
- Specified by:
populatein interfacede.hybris.platform.converters.Populator<S extends RatePlanViewBatchResponse,T extends SubscriptionData>
-
getFixedRatesConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<FixedRate,RecurringChargeEntryData> getFixedRatesConverter() -
setFixedRatesConverter
public void setFixedRatesConverter(de.hybris.platform.servicelayer.dto.converter.Converter<FixedRate, RecurringChargeEntryData> fixedRatesConverter) -
getSetupFeeConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<SetupFee,OneTimeChargeEntryData> getSetupFeeConverter() -
setSetupFeeConverter
public void setSetupFeeConverter(de.hybris.platform.servicelayer.dto.converter.Converter<SetupFee, OneTimeChargeEntryData> setupFeeConverter) -
getAllUnitVolumeRatesConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<AllUnitVolumeRate,VolumeUsageChargeData> getAllUnitVolumeRatesConverter() -
setAllUnitVolumeRatesConverter
public void setAllUnitVolumeRatesConverter(de.hybris.platform.servicelayer.dto.converter.Converter<AllUnitVolumeRate, VolumeUsageChargeData> allUnitVolumeRatesConverter) -
getTierRateConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<TierRate,PerUnitUsageChargeData> getTierRateConverter() -
setTierRateConverter
public void setTierRateConverter(de.hybris.platform.servicelayer.dto.converter.Converter<TierRate, PerUnitUsageChargeData> tierRateConverter) -
getPercentageRateConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<PercentageRate,PerUnitUsageChargeData> getPercentageRateConverter() -
setPercentageRateConverter
public void setPercentageRateConverter(de.hybris.platform.servicelayer.dto.converter.Converter<PercentageRate, PerUnitUsageChargeData> percentageRateConverter) -
getBlockRateConverter
public de.hybris.platform.servicelayer.dto.converter.Converter<BlockRate,PerUnitUsageChargeData> getBlockRateConverter() -
setBlockRateConverter
public void setBlockRateConverter(de.hybris.platform.servicelayer.dto.converter.Converter<BlockRate, PerUnitUsageChargeData> blockRateConverter)
-