Mentions légales du service

Skip to content
Snippets Groups Projects
Commit c4aac559 authored by Guillaume Thomazon's avatar Guillaume Thomazon
Browse files

Add message sort.

git-svn-id: https://scm.gforge.inria.fr/authscm/ycadoret/svn/gazelle/Maven/gazelle-proxy/trunk@33600 356b4b1a-1d2b-0410-8bf1-ffa24008f01e
parent 4f07e5a5
No related branches found
No related tags found
No related merge requests found
package net.ihe.gazelle.proxy.model.message; package net.ihe.gazelle.proxy.model.message;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Set; import java.util.Set;
import javax.persistence.Entity; import javax.persistence.Entity;
...@@ -25,6 +28,8 @@ public class Connection implements java.io.Serializable { ...@@ -25,6 +28,8 @@ public class Connection implements java.io.Serializable {
private String uuid; private String uuid;
private transient List<AbstractMessage> sortedMessages = null;
public Integer getId() { public Integer getId() {
return id; return id;
} }
...@@ -49,6 +54,14 @@ public class Connection implements java.io.Serializable { ...@@ -49,6 +54,14 @@ public class Connection implements java.io.Serializable {
this.messages = messages; this.messages = messages;
} }
public List<AbstractMessage> getSortedMessages() {
if (sortedMessages == null) {
sortedMessages = new ArrayList<AbstractMessage>(getMessages());
Collections.sort(sortedMessages);
}
return sortedMessages;
}
@Override @Override
public String toString() { public String toString() {
return "Connection [id=" + id + ", uuid=" + uuid + "]"; return "Connection [id=" + id + ", uuid=" + uuid + "]";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment