MockedMessageDto received in json
This commit is contained in:
@@ -2,6 +2,7 @@ package com.release11.klaus.controller;
|
||||
|
||||
|
||||
import com.release11.klaus.model.MockedMessageDto;
|
||||
import com.release11.klaus.model.MockedMessageDtoTest;
|
||||
import com.release11.klaus.model.TestModel;
|
||||
import com.release11.klaus.service.KlausService;
|
||||
import com.release11.klaus.utilis.BusinessKey;
|
||||
@@ -15,6 +16,7 @@ import org.springframework.http.ResponseEntity;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.*;
|
||||
|
||||
|
||||
@@ -29,22 +31,48 @@ import java.util.*;
|
||||
public class KlausController {
|
||||
|
||||
private final KlausService klausService;
|
||||
// MockedMessageDto msg = MockedMessageDto.builder()
|
||||
// .clientUUID(UUID.randomUUID())
|
||||
// .httpStatus(200)
|
||||
// .mediaType("text/xml")
|
||||
// .messageBody("Hello world")
|
||||
// .mockedResponseId(1)
|
||||
// .httpHeaders(new HashMap<>())
|
||||
// .build();
|
||||
MockedMessageDto msg = MockedMessageDto.builder()
|
||||
.clientUUID(UUID.randomUUID())
|
||||
.httpStatus(200)
|
||||
.mediaType("text/xml")
|
||||
.messageBody("Hello world")
|
||||
.mockedResponseId(1)
|
||||
.httpHeaders(new HashMap<>())
|
||||
.build();
|
||||
|
||||
@ResponseBody
|
||||
@GetMapping(value = "klaus/v1/get/test")
|
||||
public TestModel getTestMessage(){
|
||||
@GetMapping(value = "klaus/v1/get/test/test")
|
||||
public TestModel getTestTest(){
|
||||
TestModel testModel = new TestModel();
|
||||
return testModel;
|
||||
}
|
||||
|
||||
@ResponseBody
|
||||
@GetMapping(value = "klaus/v1/get/test/msgtest")
|
||||
public MockedMessageDtoTest getTestMessageTest(){
|
||||
MockedMessageDtoTest msg = new MockedMessageDtoTest();
|
||||
return msg;
|
||||
}
|
||||
|
||||
@ResponseBody
|
||||
@GetMapping(value = "klaus/v1/get/test/msg")
|
||||
public MockedMessageDto getTestMessage(){
|
||||
Map<String, String> headers = new HashMap<>();
|
||||
headers.put("Keep-Alive", "timeout=60");
|
||||
headers.put("Connection", "keep-alive");
|
||||
headers.put("Date", LocalDateTime.now().toString());
|
||||
MockedMessageDto msg = MockedMessageDto.builder()
|
||||
.clientUUID(UUID.randomUUID())
|
||||
.httpStatus(200)
|
||||
.mediaType("text/xml")
|
||||
.messageBody("Hello world")
|
||||
.mockedResponseId(1)
|
||||
.httpHeaders(headers)
|
||||
.build();
|
||||
return msg;
|
||||
}
|
||||
|
||||
|
||||
@DeleteMapping(value = "klaus/v1/delete/{clientUUID}/{mockedResponseId}")
|
||||
public ResponseEntity<String> deleteMockedResponse(@PathVariable UUID clientUUID,
|
||||
@PathVariable int mockedResponseId){
|
||||
|
||||
Reference in New Issue
Block a user