T127 mock services path changed to /mock
This commit is contained in:
@@ -21,7 +21,7 @@ import java.time.LocalDateTime;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* Sending GET request to path /home sets up a new UUID ex. 58b9709d-358b-4713-8fbc-6acf89e81418
|
||||
* Sending GET request to path /mock sets up a new UUID ex. 58b9709d-358b-4713-8fbc-6acf89e81418
|
||||
* UUID is something like session id type which contains references to each saved message
|
||||
* Next saved massage shares UUID but its id is a +1 ex.
|
||||
* 58b9709d-358b-4713-8fbc-6acf89e81418/1; 58b9709d-358b-4713-8fbc-6acf89e81418/2 etc.
|
||||
@@ -36,7 +36,7 @@ public class KlausMvcController {
|
||||
private final Set<MockedMessageDto> globalMockedMessageDtoList = new HashSet<>();
|
||||
|
||||
@SneakyThrows
|
||||
@GetMapping({"/home", "/home/{uuid}"})
|
||||
@GetMapping({"/mock", "/mock/{uuid}"})
|
||||
public String showHome(final MockedMessageDto mockedMessageDto, final Model model,
|
||||
@RequestParam(required = false) UUID clientUUID,
|
||||
@PathVariable(required = false) UUID uuid) {
|
||||
@@ -47,7 +47,7 @@ public class KlausMvcController {
|
||||
return "index";
|
||||
}
|
||||
|
||||
@PostMapping("/home/{uuid}")
|
||||
@PostMapping("/mock/{uuid}")
|
||||
public String showHomePost(@Valid MockedMessageDto mockedMessageDto, BindingResult bindingResult, Model model) {
|
||||
TrackingClient.setBusinessKeys(Map.of(BusinessKey.INTERFACE_NAME, "setMockedResponse",
|
||||
BusinessKey.CLIENT_UUID, String.valueOf(mockedMessageDto.getClientUUID()),
|
||||
@@ -63,7 +63,7 @@ public class KlausMvcController {
|
||||
return "index";
|
||||
}
|
||||
|
||||
@PostMapping(value="/home/{uuid}", params={"newMessage"})
|
||||
@PostMapping(value="/mock/{uuid}", params={"newMessage"})
|
||||
public String newMessage(Model model, @RequestParam UUID clientUUID) {
|
||||
MockedMessageDto mockedMessageDto = new MockedMessageDto(clientUUID, new LinkedHashMap<>());
|
||||
populateModelVars(model, mockedMessageDto, true);
|
||||
@@ -71,7 +71,7 @@ public class KlausMvcController {
|
||||
return "index";
|
||||
}
|
||||
|
||||
@GetMapping("/home/getMockedResponse")
|
||||
@GetMapping("/mock/getMockedResponse")
|
||||
@ResponseBody
|
||||
public String showGetMockedResponse(MockedMessageDto mockedMessageDto) throws JsonProcessingException {
|
||||
TrackingClient.setBusinessKeys(Map.of(BusinessKey.INTERFACE_NAME, "getMockedResponse",
|
||||
@@ -81,7 +81,7 @@ public class KlausMvcController {
|
||||
mockedMessageDto.getMockedResponseId()).toString();
|
||||
}
|
||||
|
||||
@PostMapping(value = "/home/{uuid}", params = {"addHeader"} )
|
||||
@PostMapping(value = "/mock/{uuid}", params = {"addHeader"} )
|
||||
public String addHeader(MockedMessageDto mockedMessageDto, @RequestParam String headerKey,
|
||||
@RequestParam String headerValue, final Model model) {
|
||||
populateModelVars(model, mockedMessageDto,false);
|
||||
@@ -89,14 +89,14 @@ public class KlausMvcController {
|
||||
return "index";
|
||||
}
|
||||
|
||||
@PostMapping(value="/home/{uuid}", params={"removeHeader"})
|
||||
@PostMapping(value="/mock/{uuid}", params={"removeHeader"})
|
||||
public String removeHeader(MockedMessageDto mockedMessageDto, final HttpServletRequest req, final Model model) {
|
||||
populateModelVars(model, mockedMessageDto,false);
|
||||
mockedMessageDto.getHttpHeaders().remove(req.getParameter("removeHeader"));
|
||||
return "index";
|
||||
}
|
||||
|
||||
@PostMapping(value="/home/{uuid}", params={"updateMessage"})
|
||||
@PostMapping(value="/mock/{uuid}", params={"updateMessage"})
|
||||
public String updateMessage(final HttpServletRequest req, MockedMessageDto mockedMessageDto, final Model model) {
|
||||
populateModelVars(model, mockedMessageDto, false);
|
||||
model.addAttribute("mockedMessageDto", klausService.getMockedResponse(mockedMessageDto.getClientUUID(),
|
||||
@@ -105,7 +105,7 @@ public class KlausMvcController {
|
||||
return "index";
|
||||
}
|
||||
|
||||
@PostMapping(value="/home/{uuid}", params={"removeMessage"})
|
||||
@PostMapping(value="/mock/{uuid}", params={"removeMessage"})
|
||||
public String removeMessage(MockedMessageDto mockedMessageDto, final HttpServletRequest req, final Model model) {
|
||||
TrackingClient.setBusinessKeys(Map.of(BusinessKey.INTERFACE_NAME, "deleteMockedResponse",
|
||||
BusinessKey.CLIENT_UUID, String.valueOf(mockedMessageDto.getClientUUID()),
|
||||
|
||||
Reference in New Issue
Block a user