Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package io.swagger.api;
- import io.swagger.model.Error;
- import io.swagger.model.TroubleTicket;
- import io.swagger.model.TroubleTicketCreate;
- import io.swagger.model.TroubleTicketUpdate;
- import com.fasterxml.jackson.databind.ObjectMapper;
- import io.swagger.annotations.*;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import org.springframework.http.HttpStatus;
- import org.springframework.http.ResponseEntity;
- import org.springframework.stereotype.Controller;
- import org.springframework.web.bind.annotation.*;
- import org.springframework.web.multipart.MultipartFile;
- import javax.validation.constraints.*;
- import javax.validation.Valid;
- import javax.servlet.http.HttpServletRequest;
- import java.io.IOException;
- import java.util.List;
- @javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2019-08-16T14:54:37.291+02:00")
- @Controller
- public class TroubleTicketApiController implements TroubleTicketApi {
- private static final Logger log = LoggerFactory.getLogger(TroubleTicketApiController.class);
- private final ObjectMapper objectMapper;
- private final HttpServletRequest request;
- @org.springframework.beans.factory.annotation.Autowired
- public TroubleTicketApiController(ObjectMapper objectMapper, HttpServletRequest request) {
- this.objectMapper = objectMapper;
- this.request = request;
- }
- public ResponseEntity<TroubleTicket> createTroubleTicket(@ApiParam(value = "The Trouble Ticket to be created", required = true) @Valid @RequestBody TroubleTicketCreate troubleTicket) {
- String accept = request.getHeader("Accept");
- if (accept != null && accept.contains("application/json")) {
- try {
- return new ResponseEntity<TroubleTicket>(objectMapper.readValue("{ \"statusChangeReason\" : \"statusChangeReason\", \"note\" : [ { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" }, { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" } ], \"@type\" : \"@type\", \"resolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"channel\" : { \"@type\" : \"@type\", \"name\" : \"name\", \"id\" : \"id\" }, \"description\" : \"description\", \"ticketRelationship\" : [ { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" }, { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" } ], \"@baseType\" : \"@baseType\", \"statusChange\" : [ { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" }, { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" } ], \"attachment\" : [ { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" }, { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" } ], \"id\" : \"id\", \"href\" : \"href\", \"requestedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"@schemaLocation\" : \"@schemaLocation\", \"severity\" : \"severity\", \"relatedEntity\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"externalId\" : \"externalId\", \"ticketType\" : \"ticketType\", \"creationDate\" : \"2000-01-23T04:56:07.000+00:00\", \"priority\" : \"priority\", \"relatedParty\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"lastUpdate\" : \"2000-01-23T04:56:07.000+00:00\", \"expectedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"name\" : \"name\", \"status\" : \"status\"}", TroubleTicket.class), HttpStatus.NOT_IMPLEMENTED);
- } catch (IOException e) {
- log.error("Couldn't serialize response for content type application/json", e);
- return new ResponseEntity<TroubleTicket>(HttpStatus.INTERNAL_SERVER_ERROR);
- }
- }
- return new ResponseEntity<TroubleTicket>(HttpStatus.NOT_IMPLEMENTED);
- }
- public ResponseEntity<Void> deleteTroubleTicket(@ApiParam(value = "Identifier of the Trouble Ticket", required = true) @PathVariable("id") String id) {
- String accept = request.getHeader("Accept");
- return new ResponseEntity<Void>(HttpStatus.NOT_IMPLEMENTED);
- }
- public ResponseEntity<List<TroubleTicket>> listTroubleTicket(@ApiParam(value = "Comma separated properties to display in response") @Valid @RequestParam(value = "fields", required = false) String fields, @ApiParam(value = "Requested index for start of resources to be provided in response") @Valid @RequestParam(value = "offset", required = false) Integer offset, @ApiParam(value = "Requested number of resources to be provided in response") @Valid @RequestParam(value = "limit", required = false) Integer limit) {
- String accept = request.getHeader("Accept");
- if (accept != null && accept.contains("application/json")) {
- try {
- return new ResponseEntity<List<TroubleTicket>>(objectMapper.readValue("[ { \"statusChangeReason\" : \"statusChangeReason\", \"note\" : [ { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" }, { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" } ], \"@type\" : \"@type\", \"resolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"channel\" : { \"@type\" : \"@type\", \"name\" : \"name\", \"id\" : \"id\" }, \"description\" : \"description\", \"ticketRelationship\" : [ { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" }, { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" } ], \"@baseType\" : \"@baseType\", \"statusChange\" : [ { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" }, { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" } ], \"attachment\" : [ { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" }, { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" } ], \"id\" : \"id\", \"href\" : \"href\", \"requestedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"@schemaLocation\" : \"@schemaLocation\", \"severity\" : \"severity\", \"relatedEntity\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"externalId\" : \"externalId\", \"ticketType\" : \"ticketType\", \"creationDate\" : \"2000-01-23T04:56:07.000+00:00\", \"priority\" : \"priority\", \"relatedParty\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"lastUpdate\" : \"2000-01-23T04:56:07.000+00:00\", \"expectedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"name\" : \"name\", \"status\" : \"status\"}, { \"statusChangeReason\" : \"statusChangeReason\", \"note\" : [ { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" }, { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" } ], \"@type\" : \"@type\", \"resolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"channel\" : { \"@type\" : \"@type\", \"name\" : \"name\", \"id\" : \"id\" }, \"description\" : \"description\", \"ticketRelationship\" : [ { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" }, { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" } ], \"@baseType\" : \"@baseType\", \"statusChange\" : [ { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" }, { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" } ], \"attachment\" : [ { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" }, { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" } ], \"id\" : \"id\", \"href\" : \"href\", \"requestedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"@schemaLocation\" : \"@schemaLocation\", \"severity\" : \"severity\", \"relatedEntity\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"externalId\" : \"externalId\", \"ticketType\" : \"ticketType\", \"creationDate\" : \"2000-01-23T04:56:07.000+00:00\", \"priority\" : \"priority\", \"relatedParty\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"lastUpdate\" : \"2000-01-23T04:56:07.000+00:00\", \"expectedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"name\" : \"name\", \"status\" : \"status\"} ]", List.class), HttpStatus.NOT_IMPLEMENTED);
- } catch (IOException e) {
- log.error("Couldn't serialize response for content type application/json", e);
- return new ResponseEntity<List<TroubleTicket>>(HttpStatus.INTERNAL_SERVER_ERROR);
- }
- }
- return new ResponseEntity<List<TroubleTicket>>(HttpStatus.NOT_IMPLEMENTED);
- }
- public ResponseEntity<TroubleTicket> patchTroubleTicket(@ApiParam(value = "Identifier of the Trouble Ticket", required = true) @PathVariable("id") String id, @ApiParam(value = "The Trouble Ticket to be updated", required = true) @Valid @RequestBody TroubleTicketUpdate troubleTicket) {
- String accept = request.getHeader("Accept");
- if (accept != null && accept.contains("application/json")) {
- try {
- return new ResponseEntity<TroubleTicket>(objectMapper.readValue("{ \"statusChangeReason\" : \"statusChangeReason\", \"note\" : [ { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" }, { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" } ], \"@type\" : \"@type\", \"resolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"channel\" : { \"@type\" : \"@type\", \"name\" : \"name\", \"id\" : \"id\" }, \"description\" : \"description\", \"ticketRelationship\" : [ { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" }, { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" } ], \"@baseType\" : \"@baseType\", \"statusChange\" : [ { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" }, { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" } ], \"attachment\" : [ { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" }, { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" } ], \"id\" : \"id\", \"href\" : \"href\", \"requestedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"@schemaLocation\" : \"@schemaLocation\", \"severity\" : \"severity\", \"relatedEntity\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"externalId\" : \"externalId\", \"ticketType\" : \"ticketType\", \"creationDate\" : \"2000-01-23T04:56:07.000+00:00\", \"priority\" : \"priority\", \"relatedParty\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"lastUpdate\" : \"2000-01-23T04:56:07.000+00:00\", \"expectedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"name\" : \"name\", \"status\" : \"status\"}", TroubleTicket.class), HttpStatus.NOT_IMPLEMENTED);
- } catch (IOException e) {
- log.error("Couldn't serialize response for content type application/json", e);
- return new ResponseEntity<TroubleTicket>(HttpStatus.INTERNAL_SERVER_ERROR);
- }
- }
- return new ResponseEntity<TroubleTicket>(HttpStatus.NOT_IMPLEMENTED);
- }
- public ResponseEntity<List<TroubleTicket>> retrieveTroubleTicket(@ApiParam(value = "Identifier of the Trouble Ticket", required = true) @PathVariable("id") String id) {
- String accept = request.getHeader("Accept");
- if (accept != null && accept.contains("application/json")) {
- try {
- return new ResponseEntity<List<TroubleTicket>>(objectMapper.readValue("[ { \"statusChangeReason\" : \"statusChangeReason\", \"note\" : [ { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" }, { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" } ], \"@type\" : \"@type\", \"resolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"channel\" : { \"@type\" : \"@type\", \"name\" : \"name\", \"id\" : \"id\" }, \"description\" : \"description\", \"ticketRelationship\" : [ { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" }, { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" } ], \"@baseType\" : \"@baseType\", \"statusChange\" : [ { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" }, { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" } ], \"attachment\" : [ { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" }, { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" } ], \"id\" : \"id\", \"href\" : \"href\", \"requestedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"@schemaLocation\" : \"@schemaLocation\", \"severity\" : \"severity\", \"relatedEntity\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"externalId\" : \"externalId\", \"ticketType\" : \"ticketType\", \"creationDate\" : \"2000-01-23T04:56:07.000+00:00\", \"priority\" : \"priority\", \"relatedParty\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"lastUpdate\" : \"2000-01-23T04:56:07.000+00:00\", \"expectedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"name\" : \"name\", \"status\" : \"status\"}, { \"statusChangeReason\" : \"statusChangeReason\", \"note\" : [ { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" }, { \"date\" : \"2000-01-23T04:56:07.000+00:00\", \"author\" : \"author\", \"@type\" : \"@type\", \"id\" : \"id\", \"text\" : \"text\" } ], \"@type\" : \"@type\", \"resolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"channel\" : { \"@type\" : \"@type\", \"name\" : \"name\", \"id\" : \"id\" }, \"description\" : \"description\", \"ticketRelationship\" : [ { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" }, { \"id\" : \"id\", \"href\" : \"href\", \"type\" : \"type\" } ], \"@baseType\" : \"@baseType\", \"statusChange\" : [ { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" }, { \"changeReason\" : \"changeReason\", \"@type\" : \"@type\", \"changeDate\" : \"2000-01-23T04:56:07.000+00:00\", \"status\" : \"status\" } ], \"attachment\" : [ { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" }, { \"size\" : 0.80082819046101150206595775671303272247314453125, \"validFor\" : { \"startDateTime\" : \"2000-01-23T04:56:07.000+00:00\", \"endDateTime\" : \"2000-01-23T04:56:07.000+00:00\" }, \"@type\" : \"@type\", \"name\" : \"name\", \"description\" : \"description\", \"sizeUnit\" : \"sizeUnit\", \"id\" : \"id\", \"href\" : \"href\", \"mimeType\" : \"mimeType\", \"url\" : \"url\" } ], \"id\" : \"id\", \"href\" : \"href\", \"requestedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"@schemaLocation\" : \"@schemaLocation\", \"severity\" : \"severity\", \"relatedEntity\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"externalId\" : \"externalId\", \"ticketType\" : \"ticketType\", \"creationDate\" : \"2000-01-23T04:56:07.000+00:00\", \"priority\" : \"priority\", \"relatedParty\" : [ { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" }, { \"@referredType\" : \"@referredType\", \"role\" : \"role\", \"name\" : \"name\", \"id\" : \"id\", \"href\" : \"href\" } ], \"lastUpdate\" : \"2000-01-23T04:56:07.000+00:00\", \"expectedResolutionDate\" : \"2000-01-23T04:56:07.000+00:00\", \"name\" : \"name\", \"status\" : \"status\"} ]", List.class), HttpStatus.NOT_IMPLEMENTED);
- } catch (IOException e) {
- log.error("Couldn't serialize response for content type application/json", e);
- return new ResponseEntity<List<TroubleTicket>>(HttpStatus.INTERNAL_SERVER_ERROR);
- }
- }
- return new ResponseEntity<List<TroubleTicket>>(HttpStatus.NOT_IMPLEMENTED);
- }
- @PostMapping(path = "/testCallback", consumes = "application/json", produces = "application/json")
- public ResponseEntity<TroubleTicket> postCallback(@RequestBody String callBack) {
- log.info(callBack);
- return new ResponseEntity<TroubleTicket>(HttpStatus.CREATED);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement