| Package | Description |
|---|---|
| de.hybris.platform.configurablebundleservices.bundle.impl | |
| de.hybris.platform.subscriptioncockpits.cscockpit.services.config.impl | |
| 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.resource |
| Modifier and Type | Method and Description |
|---|---|
protected void |
FindBundlePricingWithCurrentPriceFactoryStrategy.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 void |
FindBundlePricingWithCurrentPriceFactoryStrategy.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
|
| Modifier and Type | Method and Description |
|---|---|
protected SubscriptionPricePlanModel |
AbstractSubscriptionProductCustomColumn.findPricePlanForProduct(ProductModel product) |
protected SubscriptionPricePlanModel |
AbstractSubscriptionProductCustomColumn.findPricePlanForProduct(SubscriptionProductModel product)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
SubscriptionPricePlanModel |
OneTimeChargeEntryModel.getSubscriptionPricePlanOneTime()
Generated method - Getter of the
OneTimeChargeEntry.subscriptionPricePlanOneTime attribute defined at extension subscriptionservices. |
SubscriptionPricePlanModel |
RecurringChargeEntryModel.getSubscriptionPricePlanRecurring()
Generated method - Getter of the
RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices. |
SubscriptionPricePlanModel |
UsageChargeModel.getSubscriptionPricePlanUsage()
Generated method - Getter of the
UsageCharge.subscriptionPricePlanUsage attribute defined at extension subscriptionservices. |
| Modifier and Type | Method and Description |
|---|---|
Collection<String> |
ValidationMessagesSubscriptionPricePlanAttribute.get(SubscriptionPricePlanModel model) |
void |
OneTimeChargeEntryModel.setSubscriptionPricePlanOneTime(SubscriptionPricePlanModel value)
Generated method - Setter of
OneTimeChargeEntry.subscriptionPricePlanOneTime attribute defined at extension subscriptionservices. |
void |
RecurringChargeEntryModel.setSubscriptionPricePlanRecurring(SubscriptionPricePlanModel value)
Generated method - Setter of
RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices. |
void |
UsageChargeModel.setSubscriptionPricePlanUsage(SubscriptionPricePlanModel value)
Generated method - Setter of
UsageCharge.subscriptionPricePlanUsage attribute defined at extension subscriptionservices. |
| Modifier and Type | Method and Description |
|---|---|
SubscriptionPricePlanModel |
SubscriptionCommercePriceService.getSubscriptionPricePlanForEntry(AbstractOrderEntryModel entry)
Search a
SubscriptionPricePlanModel for the given entry's product. |
default SubscriptionPricePlanModel |
SubscriptionCommercePriceService.getSubscriptionPricePlanForProduct(ProductModel subscriptionProduct)
Search a
SubscriptionPricePlanModel for the given subscriptionProduct. |
SubscriptionPricePlanModel |
SubscriptionCommercePriceService.getSubscriptionPricePlanForProduct(SubscriptionProductModel subscriptionProduct)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
RecurringChargeEntryModel |
SubscriptionCommercePriceService.getFirstRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan)
Returns the first recurring price of the given
SubscriptionPricePlanModel. |
RecurringChargeEntryModel |
SubscriptionCommercePriceService.getLastRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan)
Returns the last recurring price of the given
SubscriptionPricePlanModel. |
OneTimeChargeEntryModel |
SubscriptionCommercePriceService.getOneTimeChargeEntryPlan(SubscriptionPricePlanModel pricePlan,
BillingEventModel billingEvent)
Returns the one time charge entry of the given
SubscriptionPricePlanModel. |
| Modifier and Type | Method and Description |
|---|---|
SubscriptionPricePlanModel |
DefaultSubscriptionCommercePriceService.getSubscriptionPricePlanForEntry(AbstractOrderEntryModel entry) |
SubscriptionPricePlanModel |
DefaultSubscriptionCommercePriceService.getSubscriptionPricePlanForProduct(ProductModel subscriptionProduct) |
SubscriptionPricePlanModel |
DefaultSubscriptionCommercePriceService.getSubscriptionPricePlanForProduct(SubscriptionProductModel subscriptionProduct) |
| Modifier and Type | Method and Description |
|---|---|
RecurringChargeEntryModel |
DefaultSubscriptionCommercePriceService.getFirstRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan) |
RecurringChargeEntryModel |
DefaultSubscriptionCommercePriceService.getLastRecurringPriceFromPlan(SubscriptionPricePlanModel pricePlan) |
OneTimeChargeEntryModel |
DefaultSubscriptionCommercePriceService.getOneTimeChargeEntryPlan(SubscriptionPricePlanModel pricePlan,
BillingEventModel billingEvent) |
| Modifier and Type | Method and Description |
|---|---|
SubscriptionPricePlanModel |
SubscriptionPricePlanResource.getSubscriptionPricePlanModel()
Convenience method which just delegates to
#getResourceValue() |
protected SubscriptionPricePlanModel |
SubscriptionPricePlanResource.readResource(String resourceId)
Gets the
SubscriptionPricePlanModel resource which is addressed by current resource request. |
| Modifier and Type | Method and Description |
|---|---|
Collection<SubscriptionPricePlanModel> |
SubscriptionPricePlansResource.getSubscriptionPricePlansCollection()
Convenience method which just delegates to
#getResourceValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
SubscriptionPricePlanResource.setSubscriptionPricePlanModel(SubscriptionPricePlanModel value)
Convenience method which just delegates to
#setResourceValue(SubscriptionPricePlanModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
SubscriptionPricePlansResource.setSubscriptionPricePlansCollection(Collection<SubscriptionPricePlanModel> value)
Convenience method which just delegates to
#setResourceValue(Collection) |
Copyright © 2017 SAP SE. All Rights Reserved.