From a4603231ff331c1ded9cec17884b02258899f12b Mon Sep 17 00:00:00 2001 From: kske Date: Tue, 24 Mar 2020 17:29:16 +0100 Subject: [PATCH 01/33] Adjusted serial version UIDs and Message#toString() --- src/main/java/envoy/data/Message.java | 6 ++++-- src/main/java/envoy/data/User.java | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/envoy/data/Message.java b/src/main/java/envoy/data/Message.java index 7a8adc4..ab26c9a 100644 --- a/src/main/java/envoy/data/Message.java +++ b/src/main/java/envoy/data/Message.java @@ -57,7 +57,7 @@ public class Message implements Serializable { private Date receivedDate, readDate; private MessageStatus status; - private static final long serialVersionUID = -4393477412979594435L; + private static final long serialVersionUID = 0L; /** * Initializes a {@link Message} with values for all of its properties. The use @@ -107,13 +107,15 @@ public class Message implements Serializable { @Override public String toString() { - return String.format("TextMessage[id=%d,sender=%s,recipient=%s,date=%s,status=%s,text=%s,hasAttachment=%b]", + return String.format( + "TextMessage[id=%d,sender=%s,recipient=%s,date=%s,status=%s,text=%s,forwarded,hasAttachment=%b]", id, senderId, recipientId, new SimpleDateFormat("dd.MM.yyyy HH:mm:ss").format(creationDate), status, text, + forwarded, attachment != null); } diff --git a/src/main/java/envoy/data/User.java b/src/main/java/envoy/data/User.java index 25be9e8..bf20fdf 100644 --- a/src/main/java/envoy/data/User.java +++ b/src/main/java/envoy/data/User.java @@ -49,7 +49,7 @@ public class User implements Serializable { private UserStatus status; - private static final long serialVersionUID = 3530947374856708236L; + private static final long serialVersionUID = 0L; /** * Initializes a {@link User}. The {@link UserStatus} is set to From 3b24d46886a5cb4946636791b27a2013d8d4db9b Mon Sep 17 00:00:00 2001 From: delvh Date: Tue, 24 Mar 2020 19:06:56 +0100 Subject: [PATCH 02/33] Added groups additionally added: * serialVersionUID is now equal to 0L * Renamed classes with a two-letter initialism according to convention --- .settings/org.eclipse.jdt.ui.prefs | 3 + src/main/java/envoy/data/Contact.java | 58 +++++++++ src/main/java/envoy/data/Group.java | 68 ++++++++++ .../{IdGenerator.java => IDGenerator.java} | 12 +- .../java/envoy/data/MessageAttachment.java | 2 +- src/main/java/envoy/data/MessageBuilder.java | 10 +- src/main/java/envoy/data/User.java | 34 ++--- .../envoy/event/ContactOperationEvent.java | 122 +++++++++--------- .../envoy/event/ContactSearchRequest.java | 48 +++---- .../java/envoy/event/ContactSearchResult.java | 2 +- src/main/java/envoy/event/Event.java | 4 +- .../envoy/event/HandshakeRejectionEvent.java | 2 +- ...orRequest.java => IDGeneratorRequest.java} | 6 +- .../envoy/event/MessageStatusChangeEvent.java | 6 +- .../envoy/event/UserStatusChangeEvent.java | 2 +- 15 files changed, 245 insertions(+), 134 deletions(-) create mode 100644 .settings/org.eclipse.jdt.ui.prefs create mode 100644 src/main/java/envoy/data/Contact.java create mode 100644 src/main/java/envoy/data/Group.java rename src/main/java/envoy/data/{IdGenerator.java => IDGenerator.java} (73%) rename src/main/java/envoy/event/{IdGeneratorRequest.java => IDGeneratorRequest.java} (66%) diff --git a/.settings/org.eclipse.jdt.ui.prefs b/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000..f2ac36a --- /dev/null +++ b/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.ui.javadoc=true +org.eclipse.jdt.ui.text.custom_code_templates=