Class HostedOrderPageMockController

java.lang.Object
de.hybris.platform.acceleratorservices.web.payment.controllers.HostedOrderPageMockController

@Controller @RequestMapping("/hop-mock") public class HostedOrderPageMockController extends Object
  • Field Details

  • Constructor Details

    • HostedOrderPageMockController

      public HostedOrderPageMockController()
  • Method Details

    • getPaymentDetailsValidator

      public PaymentDetailsValidator getPaymentDetailsValidator()
    • getMessageSource

      public org.springframework.context.MessageSource getMessageSource()
    • getDefaultPaymentDetailsForm

      public PaymentDetailsForm getDefaultPaymentDetailsForm()
    • getSupportedCardTypes

      @ModelAttribute("cardTypes") public Map<String,String> getSupportedCardTypes()
    • getCurrentLanguageIso

      @ModelAttribute("currentLanguageIso") public String getCurrentLanguageIso()
    • getMonths

      @ModelAttribute("months") public List<HostedOrderPageMockController.SelectOption> 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

      protected void processTransactionDecision(javax.servlet.http.HttpServletRequest request, String reasonCode, Map<String,String> params)
    • getMockedPublicDigest

      protected String getMockedPublicDigest(String customValues)
    • getParameter

      protected String getParameter(String parameterName, javax.servlet.http.HttpServletRequest request)
    • serializeRequestParameters

      protected String serializeRequestParameters(javax.servlet.http.HttpServletRequest request)
    • deserializeParameterMap

      protected Map<String,String> deserializeParameterMap(String paramString)
      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

      protected String getMessage(String code)
    • getHopMockUrlValidator

      protected HopMockUrlValidator getHopMockUrlValidator()
    • setHopMockUrlValidator

      public void setHopMockUrlValidator(HopMockUrlValidator hopMockUrlValidator)