Class DefaultSapSubscriptionBillingEffectivePriceService
java.lang.Object
de.hybris.platform.commerceservices.price.impl.DefaultCommercePriceService
de.hybris.platform.subscriptionservices.price.impl.DefaultSubscriptionCommercePriceService
com.sap.hybris.sapcpqsbquotefacades.service.impl.DefaultSapSubscriptionBillingEffectivePriceService
- All Implemented Interfaces:
SapSubscriptionBillingEffectivePriceService,de.hybris.platform.commerceservices.price.CommercePriceService,de.hybris.platform.subscriptionservices.price.SubscriptionCommercePriceService
public class DefaultSapSubscriptionBillingEffectivePriceService
extends de.hybris.platform.subscriptionservices.price.impl.DefaultSubscriptionCommercePriceService
implements SapSubscriptionBillingEffectivePriceService
Default implementation of
SapSubscriptionBillingEffectivePriceService-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.commerceservices.price.impl.DefaultCommercePriceService
de.hybris.platform.commerceservices.price.impl.DefaultCommercePriceService.PriceInformationComparator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSubscriptionEffectivePricePlan(ProductModel subscriptionProduct, Date effectiveDate) Get subscription effective price planvoidsetSapSubscriptionBillingExtendedPriceFactory(SapSubscriptionBillingExtendedPriceFactory sapSubscriptionBillingExtendedPriceFactory) Methods inherited from class de.hybris.platform.subscriptionservices.price.impl.DefaultSubscriptionCommercePriceService
getCurrentPriceFactory, getFirstRecurringPriceFromPlan, getLastRecurringPriceFromPlan, getModelService, getOneTimeChargeEntryPlan, getSubscriptionPricePlanForEntry, getSubscriptionPricePlanForProduct, setModelServiceMethods inherited from class de.hybris.platform.commerceservices.price.impl.DefaultCommercePriceService
fillAllVariantPrices, getAllVariantPrices, getFromPriceForProduct, getLowestVariantPrice, getPriceService, getWebPriceForProduct, setPriceServiceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.commerceservices.price.CommercePriceService
getFromPriceForProduct, getWebPriceForProductMethods inherited from interface de.hybris.platform.subscriptionservices.price.SubscriptionCommercePriceService
getFirstRecurringPriceFromPlan, getLastRecurringPriceFromPlan, getOneTimeChargeEntryPlan, getSubscriptionPricePlanForEntry, getSubscriptionPricePlanForProduct
-
Constructor Details
-
DefaultSapSubscriptionBillingEffectivePriceService
public DefaultSapSubscriptionBillingEffectivePriceService()
-
-
Method Details
-
getSubscriptionEffectivePricePlan
public SubscriptionPricePlanModel getSubscriptionEffectivePricePlan(ProductModel subscriptionProduct, Date effectiveDate) Description copied from interface:SapSubscriptionBillingEffectivePriceServiceGet subscription effective price plan- Specified by:
getSubscriptionEffectivePricePlanin interfaceSapSubscriptionBillingEffectivePriceService- Parameters:
subscriptionProduct- product modeleffectiveDate- effective date- Returns:
- subscription effective price plan
-
setSapSubscriptionBillingExtendedPriceFactory
public void setSapSubscriptionBillingExtendedPriceFactory(SapSubscriptionBillingExtendedPriceFactory sapSubscriptionBillingExtendedPriceFactory)
-