Class HostedOrderPageMockController
java.lang.Object
de.hybris.platform.acceleratorservices.web.payment.controllers.HostedOrderPageMockController
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classComparator class used to sort countries.static classData class used to hold a drop down select option value. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserializeParameterMap(String paramString) Creation of Map from paramString.doValidateAndPost(@Valid PaymentDetailsForm form, org.springframework.validation.BindingResult bindingResult, javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model) protected HopMockUrlValidatorgetHopPaymentForm(javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model) protected StringgetMessage(String code) org.springframework.context.MessageSourceprotected StringgetMockedPublicDigest(String customValues) protected StringgetParameter(String parameterName, javax.servlet.http.HttpServletRequest request) protected voidprocessTransactionDecision(javax.servlet.http.HttpServletRequest request, String reasonCode, Map<String, String> params) protected StringserializeRequestParameters(javax.servlet.http.HttpServletRequest request) voidsetHopMockUrlValidator(HopMockUrlValidator hopMockUrlValidator)
-
Field Details
-
HOP_PAYMENT_FORM_PAGE
- See Also:
-
HOP_REDIRECT_POST_PAGE
- See Also:
-
SEPARATOR_CHAR
protected static final char SEPARATOR_CHAR- See Also:
-
SEPARATOR_STR
-
-
Constructor Details
-
HostedOrderPageMockController
public HostedOrderPageMockController()
-
-
Method Details
-
getPaymentDetailsValidator
-
getMessageSource
public org.springframework.context.MessageSource getMessageSource() -
getDefaultPaymentDetailsForm
-
getSupportedCardTypes
-
getCurrentLanguageIso
-
getMonths
-
getStartYears
@ModelAttribute("startYears") public List<HostedOrderPageMockController.SelectOption> getStartYears() -
getExpiryYears
@ModelAttribute("expiryYears") public List<HostedOrderPageMockController.SelectOption> getExpiryYears() -
getBillingCountries
@ModelAttribute("billingCountries") public List<HostedOrderPageMockController.SelectOption> getBillingCountries() -
getMockErrorResponses
@ModelAttribute("mockErrorResponses") public List<HostedOrderPageMockController.SelectOption> getMockErrorResponses() -
getHopPaymentForm
@RequestMapping(method={GET,POST}) public String getHopPaymentForm(javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model) -
doValidateAndPost
@RequestMapping(value="/process", method=POST) public String doValidateAndPost(@Valid @Valid PaymentDetailsForm form, org.springframework.validation.BindingResult bindingResult, javax.servlet.http.HttpServletRequest request, org.springframework.ui.Model model) -
processTransactionDecision
-
getMockedPublicDigest
-
getParameter
-
serializeRequestParameters
-
deserializeParameterMap
Creation of Map from paramString. Loop step is 2. So we take key from 0 and value from 1 then key from 2 and value from 3. -
getMessage
-
getHopMockUrlValidator
-
setHopMockUrlValidator
-