public class AccountSubscriptionsPageController
extends AbstractSearchPageController
| Modifier and Type | Class and Description |
|---|---|
static class |
AccountSubscriptionsPageController.SelectOption
Data class used to hold a drop down select option value.
|
| Modifier and Type | Field and Description |
|---|---|
protected UserFacade |
userFacade |
| Constructor and Description |
|---|
AccountSubscriptionsPageController() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<Breadcrumb> |
buildSubscriptionDetailBreadcrumb(SubscriptionData subscriptionData) |
java.lang.String |
cancelsubscription(java.lang.String subscriptionId,
RedirectAttributes redirectAttributes) |
java.lang.String |
changeSubscriptionState(java.lang.String newState,
java.lang.String subscriptionId,
RedirectAttributes redirectAttributes) |
void |
downloadSubscriptionBillingActivityDetail(java.lang.String billingActivityId,
HttpServletResponse response) |
java.lang.String |
extendSubscriptionTermDuration(java.lang.Integer contractDurationExtension,
java.lang.String subscriptionId,
RedirectAttributes redirectAttributes) |
protected ProductData |
getProductForSubscription(SubscriptionData subscriptionDetails) |
java.lang.String |
replaceSubscriptionPaymentMethod(java.lang.String paymentMethodId,
java.lang.String subscriptionId,
java.lang.String effectiveFrom,
RedirectAttributes redirectAttributes) |
java.lang.String |
setAutorenewalStatus(boolean autorenew,
java.lang.String subscriptionId,
RedirectAttributes redirectAttributes) |
java.lang.String |
subscription(java.lang.String subscriptionId,
Model model) |
java.lang.String |
subscriptions(Model model) |
java.lang.String |
upgradesubscription(java.lang.String productCode,
java.lang.String subscriptionId,
Model model,
java.lang.String originalOrderCode,
int originalEntryNumber) |
java.lang.String |
upgradeSubscriptionComparison(java.lang.String subscriptionId,
Model model) |
java.lang.String |
viewPotentialUpgradeBillingDetails(java.lang.String subscriptionId,
java.lang.String upgradeId,
Model model) |
java.lang.String |
viewSubscriptionBillingActivity(java.lang.String subscriptionId,
Model model) |
protected UserFacade userFacade
public java.lang.String subscriptions(Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String upgradeSubscriptionComparison(java.lang.String subscriptionId,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String upgradesubscription(java.lang.String productCode,
java.lang.String subscriptionId,
Model model,
java.lang.String originalOrderCode,
int originalEntryNumber)
public java.lang.String subscription(java.lang.String subscriptionId,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionprotected java.util.List<Breadcrumb> buildSubscriptionDetailBreadcrumb(SubscriptionData subscriptionData)
public java.lang.String setAutorenewalStatus(boolean autorenew,
java.lang.String subscriptionId,
RedirectAttributes redirectAttributes)
public java.lang.String changeSubscriptionState(java.lang.String newState,
java.lang.String subscriptionId,
RedirectAttributes redirectAttributes)
public java.lang.String extendSubscriptionTermDuration(java.lang.Integer contractDurationExtension,
java.lang.String subscriptionId,
RedirectAttributes redirectAttributes)
public java.lang.String replaceSubscriptionPaymentMethod(java.lang.String paymentMethodId,
java.lang.String subscriptionId,
java.lang.String effectiveFrom,
RedirectAttributes redirectAttributes)
public java.lang.String cancelsubscription(java.lang.String subscriptionId,
RedirectAttributes redirectAttributes)
public java.lang.String viewPotentialUpgradeBillingDetails(java.lang.String subscriptionId,
java.lang.String upgradeId,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String viewSubscriptionBillingActivity(java.lang.String subscriptionId,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic void downloadSubscriptionBillingActivityDetail(java.lang.String billingActivityId,
HttpServletResponse response)
protected ProductData getProductForSubscription(SubscriptionData subscriptionDetails)
Copyright © 2018 SAP SE. All Rights Reserved.