-
Notifications
You must be signed in to change notification settings - Fork 0
/
Message.java
85 lines (78 loc) · 1.68 KB
/
Message.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
import java.util.Date;
public class Message {
protected Date date;
protected int idPost;
protected int idUser;
protected String message;
protected String user;
protected int score;
protected int position;
/*
* Constructeur
*/
public Message(Date date, int idMessage, User user, String message){
setDate(date);
setIdPost(idMessage);
setIdUser(user.getId());
setMessage(message);
setUser(user.getNom());
setScore(20);
setPosition(0);
}
/*
* Accesseur
*/
public Date getDate() {
return date;
}
public int getIdPost() {
return idPost;
}
public int getIdUser() {
return idUser;
}
public String getMessage() {
return message;
}
public String getUser() {
return user;
}
public int getScore() {
return score;
}
public int getPosition() {
return position;
}
/*
* Mutateur
*/
public void setDate(Date date) {
this.date = date;
}
public void setIdPost(int idPost){
this.idPost = idPost;
}
public void setIdUser(int idUser) {
this.idUser = idUser;
}
public void setMessage(String message) {
this.message = message;
}
public void setUser(String user) {
this.user = user;
}
public void setScore(int score) {
this.score = score;
}
public void setPosition(int position) {
this.position = position;
}
/*
* Affichage par défaut pour la classe Message
*
* @return Affichage par défaut
*/
public String toString(){
return " MESSAGE (Score : " + getScore() + ") : " + getDate() + " | " + getIdPost() + " | " + getIdUser() + " | " + getMessage() + " | " + getUser() + " ||";
}
}