응답 -> 탭 적용

This commit is contained in:
현성필
2023-05-08 14:27:33 +09:00
parent 2412d289c3
commit 488a832d27
6 changed files with 245 additions and 534 deletions
@@ -46,7 +46,9 @@ public class MockRouteMgmtController {
@GetMapping("/create_view.do")
public String createView(ModelMap model) {
MockRouteDTO defaultRoute = new MockRouteDTO();
defaultRoute.getResponses().add(new MockResponseDTO());
MockResponseDTO defaultResponse = new MockResponseDTO();
defaultResponse.setDefaultResponse(true);
defaultRoute.getResponses().add(defaultResponse);
model.addAttribute("mockRoute", defaultRoute);
return MOCK_ROUTE_EDIT;
}
@@ -55,7 +57,8 @@ public class MockRouteMgmtController {
public String updateView(ModelMap model, @RequestParam("id") Long id) {
MockRoute found = mockRouteService.findById(id);
model.addAttribute("mockRoute", found);
model.addAttribute("mockRoute", mockRouteMapper.map(found));
return MOCK_ROUTE_EDIT;
}
@@ -3,12 +3,11 @@ package com.eactive.httpmockserver.api.dto;
import javax.validation.constraints.Min;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
public class MockResponseDTO {
@Min(100)
private int statusCode = 100;
private int statusCode = 200;
private List<MockHeaderDTO> headers = new ArrayList<>();
@@ -16,6 +15,7 @@ public class MockResponseDTO {
private long delay = 0; //millisecond
private boolean defaultResponse = false;
private List<MockConditionDTO> conditions;
public int getStatusCode() {
@@ -57,4 +57,12 @@ public class MockResponseDTO {
public void setConditions(List<MockConditionDTO> conditions) {
this.conditions = conditions;
}
public boolean isDefaultResponse() {
return defaultResponse;
}
public void setDefaultResponse(boolean defaultResponse) {
this.defaultResponse = defaultResponse;
}
}
@@ -27,6 +27,9 @@ public class MockResponse {
private long delay = 0; //millisecond
@Column(name = "DEFAULT_RESPONSE", nullable = false, columnDefinition = "boolean default false")
private boolean defaultResponse = false;
@ManyToOne
@JoinColumn(name = "ROUTE_ID", nullable = false)
private MockRoute route;
@@ -89,4 +92,12 @@ public class MockResponse {
public void setConditions(List<MockCondition> conditions) {
this.conditions = conditions;
}
public boolean isDefaultResponse() {
return defaultResponse;
}
public void setDefaultResponse(boolean defaultResponse) {
this.defaultResponse = defaultResponse;
}
}