Class PreviewController

java.lang.Object
de.hybris.platform.webservicescommons.controllers.AbstractController
de.hybris.platform.previewwebservices.controllers.PreviewController

@RestController @RequestMapping("/v1") public class PreviewController extends AbstractController
  • Constructor Details

    • PreviewController

      public PreviewController()
  • Method Details

    • createPreviewTicket

      @RequestMapping(value="/preview", method=POST, consumes={"application/json","application/xml"}) @ResponseStatus(CREATED) @ResponseBody public org.springframework.http.ResponseEntity<PreviewTicketWsDTO> createPreviewTicket(@RequestBody PreviewTicketWsDTO previewTicketInformation, org.springframework.web.util.UriComponentsBuilder builder) throws MalformedURLException, CMSItemNotFoundException
      Creates a new preview ticket
      Parameters:
      previewTicketInformation - details of the ticket to create
      Returns:
      the newly created ticket
      Throws:
      MalformedURLException
      CMSItemNotFoundException
    • updatePreviewTicket

      @RequestMapping(value="/preview/{ticketId}", method=PUT, consumes={"application/json","application/xml"}) public PreviewTicketWsDTO updatePreviewTicket(@PathVariable String ticketId, @RequestBody PreviewTicketWsDTO previewTicketInformation)
      Updates preview ticket
      Parameters:
      previewTicketInformation - details of the ticket to update
      Returns:
      updated preview ticket
    • getPreviewTicket

      @RequestMapping(value="/preview/{ticketId}", method=GET) public PreviewTicketWsDTO getPreviewTicket(@PathVariable String ticketId)
      Returns preview ticket
      Returns:
      preview ticket