T127 mock services path changed to /mock

This commit is contained in:
gmod11
2021-01-08 17:38:59 +01:00
parent b3d8045d2a
commit 804b2ec3ae
4 changed files with 23 additions and 20 deletions

View File

@@ -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()),