package hillfly.wifichat.model;
/*该类存放是用户的聊天信息
*所有用户聊天信息的属性是私有的
*能够通过该类的公用方法获取里面的私有信息
*/
public class ChattingInfo {
private int id; // ID序号
private int sendID; // 发送者在用户表格所对应的ID
private int receiverID; // 接收方在用户表格所对应的ID
private String date; // 聊天信息的记录时间
private String info; // 聊天信息的内容
private int style;//聊天信息类型 TEXT(0), IMAGE(1), FILE(2), VOICE(3);
// 以下是该类的构造函数
public ChattingInfo() {
}
public ChattingInfo(int sendID, int receiverID, String date, String info) {
this.sendID = sendID;
this.receiverID = receiverID;
this.date = date;
this.info = info;
}
public ChattingInfo(int id, int sendID, int receiverID, String date, String info) {
this(sendID, receiverID, date, info);
this.id = id;
}
public ChattingInfo(int id, int sendID, int receiverID, String date, String info,int style) {
this(sendID, receiverID, date, info);
this.id = id;
this.style=style;
}
/* 设置ID序列 */
public void setID(int id) {
this.id = id;
}
/* 获取序列ID */
public int getId() {
return id;
}
/* 设置发送方ID */
public void setSendID(int sendID) {
this.sendID = sendID;
}
/* 获取发送方ID */
public int getSendID() {
return sendID;
}
/* 设置接收方ID */
public void setReceiverID(int receiverID) {
this.receiverID = receiverID;
}
/* 获取接收方ID */
public int getReceiverID() {
return receiverID;
}
/* 设置聊天时间 */
public void setDate(String date) {
this.date = date;
}
/* 获取聊天时间 */
public String getDate() {
return date;
}
/* 设置聊天信息 */
public void setInfo(String info) {
this.info = info;
}
/* 获取聊天信息 */
public String getInfo() {
return info;
}
/* 设置聊天信息类型 */
public void setSytle(int style) {
this.style = style;
}
/* 获取聊天信息类型 */
public int getStyle() {
return style;
}
/* 输出所有聊天信息 */
public String toString() {
return "ID:" + getId() + " sendID:" + getSendID() + " receiverID:" + getReceiverID()
+ " date:" + getDate() + " info:" + getInfo()+" style:"+style;
}
}