Class TransportConsentsController

java.lang.Object
de.hybris.platform.coretravelcommonsocc.controllers.TravelBaseController
de.hybris.platform.coretransportocc.controllers.TransportConsentsController

@Controller @RequestMapping("/{baseSiteId}/users/{userId}") public class TransportConsentsController extends TravelBaseController
  • Constructor Details

    • TransportConsentsController

      public TransportConsentsController()
  • Method Details

    • fetchAllConsents

      @Secured({"ROLE_CLIENT","ROLE_CUSTOMERGROUP","ROLE_GUEST","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/consenttemplates", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<ConsentTemplateListWsDTO> fetchAllConsents()
    • grantConsent

      @Secured({"ROLE_CLIENT","ROLE_CUSTOMERGROUP","ROLE_GUEST","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/consents", method=POST) @ResponseBody public org.springframework.http.ResponseEntity grantConsent(@RequestParam String consentTemplateId, @RequestParam Integer consentTemplateVersion)
    • removeConsent

      @Secured({"ROLE_CLIENT","ROLE_CUSTOMERGROUP","ROLE_GUEST","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/consents/{consentCode}", method=DELETE) @ResponseBody public org.springframework.http.ResponseEntity removeConsent(@PathVariable("consentCode") String consentCode)
    • getConsentTemplate

      @Secured({"ROLE_CLIENT","ROLE_CUSTOMERGROUP","ROLE_GUEST","ROLE_CUSTOMERMANAGERGROUP","ROLE_TRUSTED_CLIENT"}) @RequestMapping(value="/consenttemplates/{consentTemplateId}", method=GET) @ResponseBody public org.springframework.http.ResponseEntity<ConsentTemplateWsDTO> getConsentTemplate(@PathVariable String consentTemplateId)