Add base files
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package com.university.chat.Common;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public class ChatMessage implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
private MessageType type;
|
||||
private String sender;
|
||||
private String receiver;
|
||||
private String content;
|
||||
|
||||
public ChatMessage(MessageType type, String sender, String receiver, String content) {
|
||||
this.type = type;
|
||||
this.sender = sender;
|
||||
this.receiver = receiver;
|
||||
this.content = content;
|
||||
}
|
||||
|
||||
public MessageType getType() { return type; }
|
||||
public String getSender() { return sender; }
|
||||
public String getReceiver() { return receiver; }
|
||||
public String getContent() { return content; }
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package com.university.chat.Common;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public class FileMessage implements Serializable {
|
||||
|
||||
private static final long SerialVersionUID = 1L;
|
||||
|
||||
private String sender;
|
||||
private String receiver;
|
||||
private String filename;
|
||||
private byte[] data;
|
||||
|
||||
public FileMessage(String sender, String receiver, String filename, byte[] data) {
|
||||
this.sender = sender;
|
||||
this.receiver = receiver;
|
||||
this.filename = filename;
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
public String getSender() {
|
||||
return sender;
|
||||
}
|
||||
|
||||
public String getReceiver() {
|
||||
return receiver;
|
||||
}
|
||||
|
||||
public String getFilename() {
|
||||
return filename;
|
||||
}
|
||||
|
||||
public byte[] getData() {
|
||||
return data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package com.university.chat.Common;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
public enum MessageType implements Serializable {
|
||||
LOGIN,
|
||||
LOGIN_SUCCESS,
|
||||
LOGIN_FAILED,
|
||||
PUBLIC_MESSAGE,
|
||||
PRIVATE_MESSAGE,
|
||||
USER_LIST,
|
||||
FILE_TRANSFER
|
||||
}
|
||||
Reference in New Issue
Block a user