Uses of Class
de.hybris.platform.subscriptionservices.model.SubscriptionPricePlanModel
-
-
Uses of SubscriptionPricePlanModel in com.sap.hybris.saprevenuecloudproduct.dao
Methods in com.sap.hybris.saprevenuecloudproduct.dao that return types with arguments of type SubscriptionPricePlanModel Modifier and Type Method Description java.util.Optional<SubscriptionPricePlanModel>SapRevenueCloudProductDao. getSubscriptionPricePlanForId(java.lang.String pricePlanId, CatalogVersionModel catalogVersion)Returns theSubscriptionPricePlanModelfor a specific pricePlan ID -
Uses of SubscriptionPricePlanModel in com.sap.hybris.saprevenuecloudproduct.dao.impl
Methods in com.sap.hybris.saprevenuecloudproduct.dao.impl that return types with arguments of type SubscriptionPricePlanModel Modifier and Type Method Description java.util.Optional<SubscriptionPricePlanModel>DefaultSapSubscriptionProductDao. getSubscriptionPricePlanForId(java.lang.String pricePlanId, CatalogVersionModel catalogVersion)Get the subscription price plan for for a specific price plan ID -
Uses of SubscriptionPricePlanModel in com.sap.hybris.saprevenuecloudproduct.inbound
Methods in com.sap.hybris.saprevenuecloudproduct.inbound with parameters of type SubscriptionPricePlanModel Modifier and Type Method Description OneTimeChargeEntryModelSapRevenueCloudProductInboudHelper. checkForPayNowChargeEntry(SubscriptionPricePlanModel pricePlanModel)Deprecated.Checks if anyOneTimeChargeEntryModelwithBillingEventModelwith code 'paynow' present.voidSapRevenueCloudProductInboudHelper. updatePayNowChargeEntry(SubscriptionPricePlanModel pricePlanModel, OneTimeChargeEntryModel payNowCharge)Deprecated.Update theOneTimeChargeEntryModel's price value with the sum of all otherOneTimeChargeEntryModelprice value associated to the specificSubscriptionPricePlanModel -
Uses of SubscriptionPricePlanModel in com.sap.hybris.saprevenuecloudproduct.service
Methods in com.sap.hybris.saprevenuecloudproduct.service that return SubscriptionPricePlanModel Modifier and Type Method Description SubscriptionPricePlanModelSapRevenueCloudProductService. getSubscriptionPricePlanForId(java.lang.String pricePlanId, CatalogVersionModel catalogVersion)get the Subscription price for a specific price plan ID -
Uses of SubscriptionPricePlanModel in com.sap.hybris.saprevenuecloudproduct.service.impl
Methods in com.sap.hybris.saprevenuecloudproduct.service.impl that return SubscriptionPricePlanModel Modifier and Type Method Description SubscriptionPricePlanModelDefaultSapRevenueCloudProductService. getSubscriptionPricePlanForId(java.lang.String pricePlanId, CatalogVersionModel catalogVersion)Get the subscription price plan for a specific priceplan ID -
Uses of SubscriptionPricePlanModel in de.hybris.platform.configurablebundleservices.bundle.impl
Methods in de.hybris.platform.configurablebundleservices.bundle.impl with parameters of type SubscriptionPricePlanModel Modifier and Type Method Description protected voidFindBundlePricingWithCurrentPriceFactoryStrategy. reduceOneTimePrice(SubscriptionPricePlanModel pricePlan, ChangeProductPriceBundleRuleModel priceRule, java.util.List<DiscountValue> discountValues, CurrencyModel currency, AbstractOrderEntryModel entry)The price logic for subscription product: discount are applied to one time charge.protected voidFindBundlePricingWithCurrentPriceFactoryStrategy. reduceRecurringPrice(ProductModel subscriptionProduct, ChangeProductPriceBundleRuleModel priceRule, java.util.List<DiscountValue> discountValues, AbstractOrderEntryModel entry, SubscriptionPricePlanModel pricePlan)hard coded price logic for subscription products: discounts are only applied to recurring prices -
Uses of SubscriptionPricePlanModel in de.hybris.platform.sap.saprevenuecloudorder.facade.impl
Methods in de.hybris.platform.sap.saprevenuecloudorder.facade.impl that return SubscriptionPricePlanModel Modifier and Type Method Description protected SubscriptionPricePlanModelDefaultSapRevenueCloudSubscriptionFacade. getRatePlanId(java.lang.String ratePlanId, CatalogVersionModel currentCatalog) -
Uses of SubscriptionPricePlanModel in de.hybris.platform.subscriptionfacades.product.converters.populator
Classes in de.hybris.platform.subscriptionfacades.product.converters.populator with type parameters of type SubscriptionPricePlanModel Modifier and Type Class Description classSubscriptionPricePlanOneTimeChargePopulator<SOURCE extends SubscriptionPricePlanModel,TARGET extends SubscriptionPricePlanData>Populate DTOSubscriptionPricePlanData.oneTimeChargeEntries with data fromSubscriptionPricePlanModel#_oneTimeChargeEntries.classSubscriptionPricePlanRecurringChargePopulator<SOURCE extends SubscriptionPricePlanModel,TARGET extends SubscriptionPricePlanData>Populate DTOSubscriptionPricePlanData.recurringChargeEntries with data fromSubscriptionPricePlanModel#_recurringChargeEntries.classSubscriptionPricePlanUsageChargePopulator<SOURCE extends SubscriptionPricePlanModel,TARGET extends SubscriptionPricePlanData>Populate DTOSubscriptionPricePlanData.usageCharges with data fromSubscriptionPricePlanModel#_usageCharges.Methods in de.hybris.platform.subscriptionfacades.product.converters.populator that return types with arguments of type SubscriptionPricePlanModel Modifier and Type Method Description protected Populator<SubscriptionPricePlanModel,SubscriptionPricePlanData>SubscriptionProductPricePlanPopulator. getPricePlanOneTimeChargePopulator()protected Populator<SubscriptionPricePlanModel,SubscriptionPricePlanData>SubscriptionProductPricePlanPopulator. getPricePlanRecurringChargePopulator()protected Converter<SubscriptionPricePlanModel,SubscriptionPricePlanData>SubscriptionProductPricePlanPopulator. getPricePlanUsageChargeConverter()Method parameters in de.hybris.platform.subscriptionfacades.product.converters.populator with type arguments of type SubscriptionPricePlanModel Modifier and Type Method Description voidSubscriptionProductPricePlanPopulator. setPricePlanOneTimeChargePopulator(Populator<SubscriptionPricePlanModel,SubscriptionPricePlanData> pricePlanOneTimeChargePopulator)voidSubscriptionProductPricePlanPopulator. setPricePlanRecurringChargePopulator(Populator<SubscriptionPricePlanModel,SubscriptionPricePlanData> pricePlanRecurringChargePopulator)voidSubscriptionProductPricePlanPopulator. setPricePlanUsageChargeConverter(Converter<SubscriptionPricePlanModel,SubscriptionPricePlanData> pricePlanUsageChargeConverter) -
Uses of SubscriptionPricePlanModel in de.hybris.platform.subscriptionservices.model
Methods in de.hybris.platform.subscriptionservices.model that return SubscriptionPricePlanModel Modifier and Type Method Description SubscriptionPricePlanModelOneTimeChargeEntryModel. getSubscriptionPricePlanOneTime()Generated method - Getter of theOneTimeChargeEntry.subscriptionPricePlanOneTimeattribute defined at extensionsubscriptionservices.SubscriptionPricePlanModelRecurringChargeEntryModel. getSubscriptionPricePlanRecurring()Generated method - Getter of theRecurringChargeEntry.subscriptionPricePlanRecurringattribute defined at extensionsubscriptionservices.SubscriptionPricePlanModelUsageChargeModel. getSubscriptionPricePlanUsage()Generated method - Getter of theUsageCharge.subscriptionPricePlanUsageattribute defined at extensionsubscriptionservices.Methods in de.hybris.platform.subscriptionservices.model with parameters of type SubscriptionPricePlanModel Modifier and Type Method Description java.util.Collection<java.lang.String>ValidationMessagesSubscriptionPricePlanAttribute. get(SubscriptionPricePlanModel model)voidOneTimeChargeEntryModel. setSubscriptionPricePlanOneTime(SubscriptionPricePlanModel value)Generated method - Setter ofOneTimeChargeEntry.subscriptionPricePlanOneTimeattribute defined at extensionsubscriptionservices.voidRecurringChargeEntryModel. setSubscriptionPricePlanRecurring(SubscriptionPricePlanModel value)Generated method - Setter ofRecurringChargeEntry.subscriptionPricePlanRecurringattribute defined at extensionsubscriptionservices.voidUsageChargeModel. setSubscriptionPricePlanUsage(SubscriptionPricePlanModel value)Generated method - Setter ofUsageCharge.subscriptionPricePlanUsageattribute defined at extensionsubscriptionservices. -
Uses of SubscriptionPricePlanModel in de.hybris.platform.subscriptionservices.price
Methods in de.hybris.platform.subscriptionservices.price that return SubscriptionPricePlanModel Modifier and Type Method Description SubscriptionPricePlanModelSubscriptionCommercePriceService. getSubscriptionPricePlanForEntry(AbstractOrderEntryModel entry)Search aSubscriptionPricePlanModelfor the givenentry's product.default SubscriptionPricePlanModelSubscriptionCommercePriceService. getSubscriptionPricePlanForProduct(ProductModel subscriptionProduct)Search aSubscriptionPricePlanModelfor the givensubscriptionProduct.Methods in de.hybris.platform.subscriptionservices.price with parameters of type SubscriptionPricePlanModel Modifier and Type Method Description RecurringChargeEntryModelSubscriptionCommercePriceService. getFirstRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan)Returns the first recurring price of the givenSubscriptionPricePlanModel.RecurringChargeEntryModelSubscriptionCommercePriceService. getLastRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan)Returns the last recurring price of the givenSubscriptionPricePlanModel.OneTimeChargeEntryModelSubscriptionCommercePriceService. getOneTimeChargeEntryPlan(SubscriptionPricePlanModel pricePlan, BillingEventModel billingEvent)Returns the one time charge entry of the givenSubscriptionPricePlanModel. -
Uses of SubscriptionPricePlanModel in de.hybris.platform.subscriptionservices.price.impl
Methods in de.hybris.platform.subscriptionservices.price.impl that return SubscriptionPricePlanModel Modifier and Type Method Description SubscriptionPricePlanModelDefaultSubscriptionCommercePriceService. getSubscriptionPricePlanForEntry(AbstractOrderEntryModel entry)SubscriptionPricePlanModelDefaultSubscriptionCommercePriceService. getSubscriptionPricePlanForProduct(ProductModel subscriptionProduct)Methods in de.hybris.platform.subscriptionservices.price.impl with parameters of type SubscriptionPricePlanModel Modifier and Type Method Description RecurringChargeEntryModelDefaultSubscriptionCommercePriceService. getFirstRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan)RecurringChargeEntryModelDefaultSubscriptionCommercePriceService. getLastRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan)OneTimeChargeEntryModelDefaultSubscriptionCommercePriceService. getOneTimeChargeEntryPlan(SubscriptionPricePlanModel pricePlan, BillingEventModel billingEvent) -
Uses of SubscriptionPricePlanModel in de.hybris.platform.subscriptionservices.subscription.impl
Methods in de.hybris.platform.subscriptionservices.subscription.impl with parameters of type SubscriptionPricePlanModel Modifier and Type Method Description protected voidDefaultSubscriptionCommerceCartService. addOneRecurringFrequency(SubscriptionPricePlanModel subscriptionPricePlan, java.util.List<BillingTimeModel> billingFrequencies)protected PriceValueFindSubscriptionPricingWithCurrentPriceFactoryStrategy. createPriceValueForLastRecurringPrice(AbstractOrderModel order, SubscriptionPricePlanModel pricePlan)protected java.util.List<DiscountValue>FindSubscriptionPricingWithCurrentPriceFactoryStrategy. getDiscountValuesWhenBillingFrequency(AbstractOrderModel order, SubscriptionPricePlanModel pricePlan)protected booleanDefaultSubscriptionCommerceCartService. useBillingFrequencyForProduct(ProductModel subscriptionProduct, SubscriptionPricePlanModel subscriptionPricePlan)
-