Class ConsentsController


  • @Controller
    @RequestMapping("/{baseSiteId}/users/{userId}")
    public class ConsentsController
    extends BaseCommerceController
    • Constructor Detail

      • ConsentsController

        public ConsentsController()
    • Method Detail

      • getConsentTemplates

        @RequestMapping(value="/consenttemplates",
                        method=GET)
        @ResponseStatus(OK)
        @ResponseBody
        public ConsentTemplateListWsDTO getConsentTemplates​(@RequestParam(defaultValue="DEFAULT")
                                                            java.lang.String fields)
      • doGiveConsent

        @RequestMapping(value="/consents",
                        method=POST)
        @ResponseBody
        public org.springframework.http.ResponseEntity<ConsentTemplateWsDTO> doGiveConsent​(@RequestParam
                                                                                           java.lang.String consentTemplateId,
                                                                                           @RequestParam
                                                                                           java.lang.Integer consentTemplateVersion)
      • getConsentTemplate

        @RequestMapping(value="/consenttemplates/{consentTemplateId}",
                        method=GET)
        @ResponseStatus(OK)
        @ResponseBody
        public ConsentTemplateWsDTO getConsentTemplate​(@PathVariable
                                                       java.lang.String consentTemplateId,
                                                       @RequestParam(defaultValue="DEFAULT")
                                                       java.lang.String fields)
      • removeConsent

        @RequestMapping(value="/consents/{consentCode}",
                        method=DELETE)
        @ResponseStatus(OK)
        @ResponseBody
        public void removeConsent​(@PathVariable("consentCode")
                                  java.lang.String consentCode)