Uses of Class
de.hybris.platform.subscriptionservices.model.SubscriptionPricePlanModel
-
Packages that use SubscriptionPricePlanModel Package Description de.hybris.platform.configurablebundleservices.bundle.impl de.hybris.platform.subscriptionfacades.product.converters.populator de.hybris.platform.subscriptionservices.model Contains generated models for each type of de.hybris.platform.subscriptionservices.jalo package.de.hybris.platform.subscriptionservices.price de.hybris.platform.subscriptionservices.price.impl de.hybris.platform.subscriptionservices.subscription.impl -
-
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.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)
-