T179 list is being sorted

This commit is contained in:
2021-02-08 13:35:43 +01:00
parent 3523ede940
commit ed4a11a43e
3 changed files with 14 additions and 16 deletions

View File

@@ -12,10 +12,7 @@ import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import java.time.LocalDateTime;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import java.util.*;
@Slf4j
@Controller
@@ -67,6 +64,7 @@ public class MockController {
klausService.setMockedResponse(buildDefaultMessage(clientUUID));
messages = klausService.getAllMockedResponses(clientUUID);
}
Collections.sort(messages);
return messages;
}

View File

@@ -19,7 +19,7 @@ import java.util.UUID;
@ToString
@NoArgsConstructor
@AllArgsConstructor
public class MockedMessageDto implements Serializable {
public class MockedMessageDto implements Serializable, Comparable<MockedMessageDto> {
private UUID clientUUID;
@NotNull
@Positive
@@ -37,4 +37,9 @@ public class MockedMessageDto implements Serializable {
this.clientUUID = clientUUID;
this.httpHeaders = httpHeaders;
}
@Override
public int compareTo(MockedMessageDto message) {
return this.mockedResponseId > message.getMockedResponseId() ? 1 : -1;
}
}