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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.webservicescommons.controllers.AbstractController
AbstractController.Executor
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.webservicescommons.controllers.AbstractController
CATALOG_PATH
-
-
Constructor Summary
Constructors Constructor Description PreviewController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<PreviewTicketWsDTO>createPreviewTicket(PreviewTicketWsDTO previewTicketInformation, org.springframework.web.util.UriComponentsBuilder builder)Creates a new preview ticketPreviewTicketWsDTOgetPreviewTicket(java.lang.String ticketId)Returns preview ticketPreviewTicketWsDTOupdatePreviewTicket(java.lang.String ticketId, PreviewTicketWsDTO previewTicketInformation)Updates preview ticket-
Methods inherited from class de.hybris.platform.webservicescommons.controllers.AbstractController
executeAndConvertException, executeAndConvertException, getBindingResult, getLocationHeader, getWebPaginationUtils, setWebPaginationUtils, validate, validate, validateInputCode, validateResponse
-
-
-
-
Method Detail
-
createPreviewTicket
@RequestMapping(value="/preview", method=POST) @ResponseStatus(CREATED) @ResponseBody public org.springframework.http.ResponseEntity<PreviewTicketWsDTO> createPreviewTicket(@RequestBody PreviewTicketWsDTO previewTicketInformation, org.springframework.web.util.UriComponentsBuilder builder) throws java.net.MalformedURLException, CMSItemNotFoundExceptionCreates a new preview ticket- Parameters:
previewTicketInformation- details of the ticket to create- Returns:
- the newly created ticket
- Throws:
java.net.MalformedURLExceptionCMSItemNotFoundException
-
updatePreviewTicket
@RequestMapping(value="/preview/{ticketId}", method=PUT) public PreviewTicketWsDTO updatePreviewTicket(@PathVariable java.lang.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 java.lang.String ticketId)Returns preview ticket- Returns:
- preview ticket
-
-