public class SapSubscriptionsPageController
extends AbstractSearchPageController
| Modifier and Type | Field and Description |
|---|---|
protected CustomerFacade |
customerFacade |
| Constructor and Description |
|---|
SapSubscriptionsPageController() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<Breadcrumb> |
buildSubscriptionBillDetailBreadcrumb(java.lang.String billId) |
protected java.util.List<Breadcrumb> |
buildSubscriptionDetailBreadcrumb(SubscriptionData subscriptionData) |
java.lang.String |
calculateCancellationDate(java.lang.String subscriptionCode,
java.lang.String version,
Model model,
RedirectAttributes redirectModel) |
java.lang.String |
cancelSubscription(java.lang.String subscriptionCode,
Model model,
SubscriptionCancellationForm subscriptionCancellationForm,
RedirectAttributes redirectModel) |
java.lang.String |
extendSubscription(java.lang.String subscriptionCode,
Model model,
SubscriptionExtensionForm subscriptionExtensionForm,
RedirectAttributes redirectModel) |
java.lang.String |
getSubscriptionBillById(java.lang.String billId,
Model model,
SubscriptionBillForm subscriptionBillForm,
RedirectAttributes redirectModel) |
java.lang.String |
getSubscriptionBills(Model model,
SubscriptionBillForm subscriptionBillForm,
RedirectAttributes redirectModel) |
java.lang.String |
getSubscriptionBillsPage(Model model,
SubscriptionBillForm subscriptionBillForm,
RedirectAttributes redirectModel) |
protected SubscriptionData |
populateCancellationSubscriptionData(java.lang.String code,
SubscriptionCancellationForm cancellationForm) |
protected SubscriptionData |
populateExtendSubscriptionData(java.lang.String code,
SubscriptionExtensionForm extensionForm) |
java.lang.String |
subscriptionDetail(java.lang.String subscriptionCode,
Model model) |
java.lang.String |
subscriptions(Model model) |
protected boolean |
validateExtensionForm(SubscriptionExtensionForm subscriptionExtensionForm,
RedirectAttributes redirectModel) |
protected CustomerFacade customerFacade
public java.lang.String subscriptions(Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String subscriptionDetail(java.lang.String subscriptionCode,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String cancelSubscription(java.lang.String subscriptionCode,
Model model,
SubscriptionCancellationForm subscriptionCancellationForm,
RedirectAttributes redirectModel)
throws CMSItemNotFoundException,
SubscriptionFacadeException
public java.lang.String extendSubscription(java.lang.String subscriptionCode,
Model model,
SubscriptionExtensionForm subscriptionExtensionForm,
RedirectAttributes redirectModel)
throws CMSItemNotFoundException,
SubscriptionFacadeException
public java.lang.String calculateCancellationDate(java.lang.String subscriptionCode,
java.lang.String version,
Model model,
RedirectAttributes redirectModel)
throws CMSItemNotFoundException,
SubscriptionFacadeException
public java.lang.String getSubscriptionBillsPage(Model model,
SubscriptionBillForm subscriptionBillForm,
RedirectAttributes redirectModel)
throws CMSItemNotFoundException,
SubscriptionFacadeException
public java.lang.String getSubscriptionBillById(java.lang.String billId,
Model model,
SubscriptionBillForm subscriptionBillForm,
RedirectAttributes redirectModel)
throws CMSItemNotFoundException,
SubscriptionFacadeException
public java.lang.String getSubscriptionBills(Model model,
SubscriptionBillForm subscriptionBillForm,
RedirectAttributes redirectModel)
throws CMSItemNotFoundException,
SubscriptionFacadeException
protected java.util.List<Breadcrumb> buildSubscriptionDetailBreadcrumb(SubscriptionData subscriptionData)
protected java.util.List<Breadcrumb> buildSubscriptionBillDetailBreadcrumb(java.lang.String billId)
protected SubscriptionData populateCancellationSubscriptionData(java.lang.String code, SubscriptionCancellationForm cancellationForm)
protected SubscriptionData populateExtendSubscriptionData(java.lang.String code, SubscriptionExtensionForm extensionForm)
protected boolean validateExtensionForm(SubscriptionExtensionForm subscriptionExtensionForm, RedirectAttributes redirectModel)
Copyright © 2018 SAP SE. All Rights Reserved.