Class PreviewController
java.lang.Object
de.hybris.platform.webservicescommons.controllers.AbstractController
de.hybris.platform.previewwebservices.controllers.PreviewController
-
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 -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<PreviewTicketWsDTO>createPreviewTicket(PreviewTicketWsDTO previewTicketInformation, org.springframework.web.util.UriComponentsBuilder builder) Creates a new preview ticketgetPreviewTicket(String ticketId) Returns preview ticketupdatePreviewTicket(String ticketId, PreviewTicketWsDTO previewTicketInformation) Updates preview ticketMethods inherited from class de.hybris.platform.webservicescommons.controllers.AbstractController
executeAndConvertException, executeAndConvertException, getBindingResult, getLocationHeader, getWebPaginationUtils, setWebPaginationUtils, validate, validate, validateInputCode, validateResponse
-
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:
MalformedURLExceptionCMSItemNotFoundException
-
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
-