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

17
.idea/workspace.xml generated
View File

@@ -20,9 +20,9 @@
</component> </component>
<component name="ChangeListManager"> <component name="ChangeListManager">
<list default="true" id="458cde88-df3d-44bc-9d57-a33823e2f1a6" name="Default Changelist" comment=""> <list default="true" id="458cde88-df3d-44bc-9d57-a33823e2f1a6" name="Default Changelist" comment="">
<change afterPath="$PROJECT_DIR$/src/main/resources/static/json/draft.js" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" /> <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/resources/static/js/datatransfer.js" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/static/js/datatransfer.js" afterDir="false" /> <change beforePath="$PROJECT_DIR$/src/main/java/com/release11/klaus/controller/MockController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/release11/klaus/controller/MockController.java" afterDir="false" />
<change beforePath="$PROJECT_DIR$/src/main/java/com/release11/klaus/model/MockedMessageDto.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/release11/klaus/model/MockedMessageDto.java" afterDir="false" />
</list> </list>
<option name="SHOW_DIALOG" value="false" /> <option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" /> <option name="HIGHLIGHT_CONFLICTS" value="true" />
@@ -312,7 +312,7 @@
<workItem from="1612279535476" duration="5692000" /> <workItem from="1612279535476" duration="5692000" />
<workItem from="1612442837870" duration="8318000" /> <workItem from="1612442837870" duration="8318000" />
<workItem from="1612609113694" duration="13936000" /> <workItem from="1612609113694" duration="13936000" />
<workItem from="1612777983977" duration="5986000" /> <workItem from="1612777983977" duration="7608000" />
</task> </task>
<task id="LOCAL-00077" summary="testing jenkins docker"> <task id="LOCAL-00077" summary="testing jenkins docker">
<created>1601453886631</created> <created>1601453886631</created>
@@ -723,15 +723,12 @@
</state> </state>
<state x="2479" y="105" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1536.824/1920.0.1920.1040@1920.0.1920.1040" timestamp="1604747761014" /> <state x="2479" y="105" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1536.824/1920.0.1920.1040@1920.0.1920.1040" timestamp="1604747761014" />
<state x="2479" y="117" width="1092" height="762" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1536.824/1920.0.1920.1160@1920.0.1920.1160" timestamp="1604501598112" /> <state x="2479" y="117" width="1092" height="762" key="#com.intellij.execution.impl.EditConfigurationsDialog/0.0.1536.824/1920.0.1920.1160@1920.0.1920.1160" timestamp="1604501598112" />
<state x="2620" y="382" key="#com.intellij.fileTypes.FileTypeChooser" timestamp="1603883713801"> <state x="1325" y="225" key="#com.intellij.ide.util.MemberChooser" timestamp="1612786132680">
<screen x="1920" y="0" width="1920" height="1160" /> <screen x="62" y="0" width="3378" height="1440" />
</state>
<state x="2620" y="382" key="#com.intellij.fileTypes.FileTypeChooser/0.0.1536.824/1920.0.1920.1160@1920.0.1920.1160" timestamp="1603883713801" />
<state x="718" y="181" key="#com.intellij.ide.util.MemberChooser" timestamp="1611760054377">
<screen x="0" y="0" width="1920" height="1160" />
</state> </state>
<state x="2638" y="162" key="#com.intellij.ide.util.MemberChooser/0.0.1536.824/1920.0.1920.1040@1920.0.1920.1040" timestamp="1604428351830" /> <state x="2638" y="162" key="#com.intellij.ide.util.MemberChooser/0.0.1536.824/1920.0.1920.1040@1920.0.1920.1040" timestamp="1604428351830" />
<state x="718" y="181" key="#com.intellij.ide.util.MemberChooser/0.0.1920.1160@0.0.1920.1160" timestamp="1611760054377" /> <state x="718" y="181" key="#com.intellij.ide.util.MemberChooser/0.0.1920.1160@0.0.1920.1160" timestamp="1611760054377" />
<state x="1325" y="225" key="#com.intellij.ide.util.MemberChooser/62.0.3378.1440@62.0.3378.1440" timestamp="1612786132680" />
<state x="2755" y="250" key="#com.intellij.ide.util.PackageChooserDialog" timestamp="1604501560531"> <state x="2755" y="250" key="#com.intellij.ide.util.PackageChooserDialog" timestamp="1604501560531">
<screen x="1920" y="0" width="1920" height="1160" /> <screen x="1920" y="0" width="1920" height="1160" />
</state> </state>
@@ -755,7 +752,6 @@
<state x="690" y="327" key="#com.intellij.refactoring.safeDelete.UnsafeUsagesDialog" timestamp="1610553608853"> <state x="690" y="327" key="#com.intellij.refactoring.safeDelete.UnsafeUsagesDialog" timestamp="1610553608853">
<screen x="0" y="0" width="1920" height="1160" /> <screen x="0" y="0" width="1920" height="1160" />
</state> </state>
<state x="2610" y="327" key="#com.intellij.refactoring.safeDelete.UnsafeUsagesDialog/0.0.1536.824/1920.0.1920.1160@1920.0.1920.1160" timestamp="1603723877383" />
<state x="690" y="327" key="#com.intellij.refactoring.safeDelete.UnsafeUsagesDialog/0.0.1920.1160@0.0.1920.1160" timestamp="1610553608853" /> <state x="690" y="327" key="#com.intellij.refactoring.safeDelete.UnsafeUsagesDialog/0.0.1920.1160@0.0.1920.1160" timestamp="1610553608853" />
<state x="490" y="237" key="DBNavigator.ProjectSettingsDialog" timestamp="1609777463956"> <state x="490" y="237" key="DBNavigator.ProjectSettingsDialog" timestamp="1609777463956">
<screen x="0" y="0" width="1920" height="1160" /> <screen x="0" y="0" width="1920" height="1160" />
@@ -859,7 +855,6 @@
<state x="1010" y="253" width="1478" height="1186" key="search.everywhere.popup" timestamp="1612279508335"> <state x="1010" y="253" width="1478" height="1186" key="search.everywhere.popup" timestamp="1612279508335">
<screen x="62" y="0" width="3378" height="1440" /> <screen x="62" y="0" width="3378" height="1440" />
</state> </state>
<state x="2459" y="204" width="840" height="955" key="search.everywhere.popup/0.0.1536.824/1920.0.1920.1160@1920.0.1920.1160" timestamp="1603984139797" />
<state x="539" y="204" width="840" height="955" key="search.everywhere.popup/0.0.1920.1160@0.0.1920.1160" timestamp="1611762400755" /> <state x="539" y="204" width="840" height="955" key="search.everywhere.popup/0.0.1920.1160@0.0.1920.1160" timestamp="1611762400755" />
<state x="1010" y="253" width="1478" height="1186" key="search.everywhere.popup/62.0.3378.1440@62.0.3378.1440" timestamp="1612279508335" /> <state x="1010" y="253" width="1478" height="1186" key="search.everywhere.popup/62.0.3378.1440@62.0.3378.1440" timestamp="1612279508335" />
</component> </component>

View File

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

View File

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