Class PaymentController
- java.lang.Object
-
- de.hybris.platform.integration.cis.subscription.controllers.pages.payment.PaymentController
-
@Controller public class PaymentController extends java.lang.ObjectPaymentController
-
-
Constructor Summary
Constructors Constructor Description PaymentController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringaddPaymentMethod(org.springframework.ui.Model model, java.lang.String sessionToken, java.lang.String billingAddressPk, java.lang.String lang)java.util.Map<java.lang.String,java.lang.String>getCardTypes()protected CheckoutFacadegetCheckoutFacade()java.util.Map<java.lang.String,java.lang.String>getCountries()java.util.Map<java.lang.String,java.lang.String>getExpiryYears()protected I18NServicegetI18NService()protected ModelServicegetModelService()java.util.Map<java.lang.String,java.lang.String>getMonths()java.util.Map<java.lang.String,java.lang.String>getStartYears()protected SubscriptionFacadegetSubscriptionFacade()java.util.Map<java.lang.String,java.lang.String>getTitles()protected UserFacadegetUserFacade()protected PaymentFormpopulatePaymentForm(java.lang.String sessionToken, AddressModel billingAddress)Creates and populates the payment form model.
-
-
-
Method Detail
-
getSubscriptionFacade
protected SubscriptionFacade getSubscriptionFacade()
-
getCheckoutFacade
protected CheckoutFacade getCheckoutFacade()
-
getUserFacade
protected UserFacade getUserFacade()
-
getI18NService
protected I18NService getI18NService()
-
getModelService
protected ModelService getModelService()
-
getCountries
public java.util.Map<java.lang.String,java.lang.String> getCountries()
-
getCardTypes
public java.util.Map<java.lang.String,java.lang.String> getCardTypes()
-
getTitles
public java.util.Map<java.lang.String,java.lang.String> getTitles()
-
getMonths
@ModelAttribute("months") public java.util.Map<java.lang.String,java.lang.String> getMonths()
-
getStartYears
@ModelAttribute("startYears") public java.util.Map<java.lang.String,java.lang.String> getStartYears()
-
getExpiryYears
@ModelAttribute("expiryYears") public java.util.Map<java.lang.String,java.lang.String> getExpiryYears()
-
addPaymentMethod
@RequestMapping(value="/addPaymentMethod", method=GET) public java.lang.String addPaymentMethod(org.springframework.ui.Model model, @RequestParam("sessionToken") java.lang.String sessionToken, @RequestParam("billingAddress") java.lang.String billingAddressPk, @RequestParam("lang") java.lang.String lang)
-
populatePaymentForm
protected PaymentForm populatePaymentForm(java.lang.String sessionToken, AddressModel billingAddress)
Creates and populates the payment form model.- Parameters:
sessionToken- the session tokenbillingAddress- the billing address- Returns:
PaymentForm
-
-