|
|
@@ -0,0 +1,47 @@
|
|
|
+package server.network;
|
|
|
+
|
|
|
+import java.awt.Color;
|
|
|
+import java.io.Serializable;
|
|
|
+
|
|
|
+public class NetworkMessage implements Serializable{
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1792127171435352901L;
|
|
|
+
|
|
|
+ private String message;
|
|
|
+ private Color c;
|
|
|
+ private String username;
|
|
|
+ private long timestamp;
|
|
|
+
|
|
|
+ public NetworkMessage(String message, Color c, String username) {
|
|
|
+ this.message = message;
|
|
|
+ this.c = c;
|
|
|
+ this.username = username;
|
|
|
+
|
|
|
+ timestamp = System.currentTimeMillis() / 1000L;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getMessage() {
|
|
|
+ return message;
|
|
|
+ }
|
|
|
+ public void setMessage(String message) {
|
|
|
+ this.message = message;
|
|
|
+ }
|
|
|
+ public Color getC() {
|
|
|
+ return c;
|
|
|
+ }
|
|
|
+ public void setC(Color c) {
|
|
|
+ this.c = c;
|
|
|
+ }
|
|
|
+ public String getUsername() {
|
|
|
+ return username;
|
|
|
+ }
|
|
|
+ public void setUsername(String username) {
|
|
|
+ this.username = username;
|
|
|
+ }
|
|
|
+ public long getTimestamp() {
|
|
|
+ return timestamp;
|
|
|
+ }
|
|
|
+ public void setTimestamp(long timestamp) {
|
|
|
+ this.timestamp = timestamp;
|
|
|
+ }
|
|
|
+}
|