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