Uses of Class
de.hybris.platform.subscriptionservices.model.SubscriptionPricePlanModel
Packages that use SubscriptionPricePlanModel
Package
Description
Contains generated models for each type of de.hybris.platform.subscriptionservices.jalo package.
-
Uses of SubscriptionPricePlanModel in de.hybris.platform.subscriptionbundleservices.bundle.impl
Methods in de.hybris.platform.subscriptionbundleservices.bundle.impl with parameters of type SubscriptionPricePlanModelModifier and TypeMethodDescriptionprotected voidSubscriptionBundleFindDiscountValuesHook.reduceOneTimePrice(SubscriptionPricePlanModel pricePlan, ChangeProductPriceBundleRuleModel priceRule, List<DiscountValue> discountValues, CurrencyModel currency, AbstractOrderEntryModel entry) The price logic for subscription product: discount are applied to one time charge.protected voidSubscriptionBundleFindDiscountValuesHook.reduceRecurringPrice(ProductModel subscriptionProduct, ChangeProductPriceBundleRuleModel priceRule, 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.subscriptionfacades.product.converters.populator
Classes in de.hybris.platform.subscriptionfacades.product.converters.populator with type parameters of type SubscriptionPricePlanModelModifier and TypeClassDescriptionclassSubscriptionPricePlanOneTimeChargePopulator<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 SubscriptionPricePlanModelModifier and TypeMethodDescriptionSubscriptionProductPricePlanPopulator.getPricePlanOneTimeChargePopulator()SubscriptionProductPricePlanPopulator.getPricePlanRecurringChargePopulator()SubscriptionProductPricePlanPopulator.getPricePlanUsageChargeConverter()Method parameters in de.hybris.platform.subscriptionfacades.product.converters.populator with type arguments of type SubscriptionPricePlanModelModifier and TypeMethodDescriptionvoidSubscriptionProductPricePlanPopulator.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 SubscriptionPricePlanModelModifier and TypeMethodDescriptionOneTimeChargeEntryModel.getSubscriptionPricePlanOneTime()Generated method - Getter of theOneTimeChargeEntry.subscriptionPricePlanOneTimeattribute defined at extensionsubscriptionservices.RecurringChargeEntryModel.getSubscriptionPricePlanRecurring()Generated method - Getter of theRecurringChargeEntry.subscriptionPricePlanRecurringattribute defined at extensionsubscriptionservices.UsageChargeModel.getSubscriptionPricePlanUsage()Generated method - Getter of theUsageCharge.subscriptionPricePlanUsageattribute defined at extensionsubscriptionservices.Methods in de.hybris.platform.subscriptionservices.model with parameters of type SubscriptionPricePlanModelModifier and TypeMethodDescriptionValidationMessagesSubscriptionPricePlanAttribute.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 SubscriptionPricePlanModelModifier and TypeMethodDescriptionSubscriptionCommercePriceService.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 SubscriptionPricePlanModelModifier and TypeMethodDescriptionSubscriptionCommercePriceService.getFirstRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan) Returns the first recurring price of the givenSubscriptionPricePlanModel.SubscriptionCommercePriceService.getLastRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan) Returns the last recurring price of the givenSubscriptionPricePlanModel.SubscriptionCommercePriceService.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 SubscriptionPricePlanModelModifier and TypeMethodDescriptionDefaultSubscriptionCommercePriceService.getSubscriptionPricePlanForEntry(AbstractOrderEntryModel entry) DefaultSubscriptionCommercePriceService.getSubscriptionPricePlanForProduct(ProductModel subscriptionProduct) Methods in de.hybris.platform.subscriptionservices.price.impl with parameters of type SubscriptionPricePlanModelModifier and TypeMethodDescriptionDefaultSubscriptionCommercePriceService.getFirstRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan) DefaultSubscriptionCommercePriceService.getLastRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan) DefaultSubscriptionCommercePriceService.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 SubscriptionPricePlanModelModifier and TypeMethodDescriptionprotected voidDefaultSubscriptionCommerceCartService.addOneRecurringFrequency(SubscriptionPricePlanModel subscriptionPricePlan, List<BillingTimeModel> billingFrequencies) protected PriceValueFindSubscriptionPricingWithCurrentPriceFactoryStrategy.createPriceValueForLastRecurringPrice(AbstractOrderModel order, SubscriptionPricePlanModel pricePlan) Deprecated, for removal: This API element is subject to removal in a future version.protected PriceValueSubscriptionPriceFindPriceHook.createPriceValueForLastRecurringPrice(AbstractOrderModel order, SubscriptionPricePlanModel pricePlan) protected List<DiscountValue>FindSubscriptionPricingWithCurrentPriceFactoryStrategy.getDiscountValuesWhenBillingFrequency(AbstractOrderModel order, SubscriptionPricePlanModel pricePlan) Deprecated, for removal: This API element is subject to removal in a future version.protected List<DiscountValue>SubscriptionFindDiscountValuesHook.getDiscountValuesWhenBillingFrequency(AbstractOrderModel order, SubscriptionPricePlanModel pricePlan) protected booleanDefaultSubscriptionCommerceCartService.useBillingFrequencyForProduct(ProductModel subscriptionProduct, SubscriptionPricePlanModel subscriptionPricePlan)