Projet_COO_POO/Projet Eclipse/chatGit/src/model/MessageAffichage.java
2021-02-13 14:32:51 +01:00

52 行
1,010 B
Java

package model;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import controller.DataBase;
public class MessageAffichage {
private String message;
private int idSrc;
private int idDest;
private Date date;
public MessageAffichage(String message, int idSrc, int idDest) {
this.idDest=idDest;
this.message = message;
this.idSrc = idSrc;
this.setDate(DataBase.getInstance().getDateFromMessage(this.idSrc, this.idDest, this.message));
}
public String dateToString() {
DateFormat format = new SimpleDateFormat("(yyyy/MM/dd HH:mm:ss)");
return format.format(this.getDate());
}
public Date getDate() {
return date;
}
public void setDate(Date d) {
this.date = d;
}
public String getMessage() {
return message+dateToString();
}
public void setMessage(String message) {
this.message = message;
}
public int getId() {
return idSrc;
}
public void setId(int id) {
this.idSrc = id;
}
}