.
This commit is contained in:
@@ -27,11 +27,24 @@ public abstract class MockRouteMapper {
|
||||
public abstract MockRouteDTO map(MockRoute entity);
|
||||
|
||||
@Mapping(target = "headers", source = "headers", qualifiedByName = "mapHeadersToMap")
|
||||
@Mapping(target ="defaultResponse", source = "defaultResponse", qualifiedByName = "mapEntityDefaultResponse")
|
||||
public abstract MockResponse map(MockResponseDTO dto);
|
||||
|
||||
@Mapping(target = "headers", source = "headers", qualifiedByName = "mapHeadersToList")
|
||||
@Mapping(target ="defaultResponse", source = "defaultResponse", qualifiedByName = "mapDTODefaultResponse")
|
||||
public abstract MockResponseDTO map(MockResponse entity);
|
||||
|
||||
@Named("mapDTODefaultResponse")
|
||||
public String map(boolean value) {
|
||||
return value ? "true" : "false";
|
||||
}
|
||||
|
||||
@Named("mapEntityDefaultResponse")
|
||||
public boolean map(String value) {
|
||||
if (value == null) return false;
|
||||
return value.equals("true");
|
||||
}
|
||||
|
||||
@Named("mapHeadersToList")
|
||||
public List<MockHeaderDTO> mapHeadersToList(Map<String, String> headers) {
|
||||
List<MockHeaderDTO> list = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user