-
Notifications
You must be signed in to change notification settings - Fork 0
/
Comment.java
49 lines (41 loc) · 1.21 KB
/
Comment.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
import java.util.Date;
public class Comment extends Message{
private int pidCommentaire;
private int pidMessage;
/*
* Constructeur
*/
public Comment(Date date, int idMessage, User user, String message, int pidCommentaire, int pidMessages) {
super(date, idMessage, user, message);
setPidCommentaire(pidCommentaire);
setPidMessage(pidMessages);
}
/*
* Accesseur
*/
public int getPidCommentaire() {
return pidCommentaire;
}
public int getPidMessage() {
return pidMessage;
}
/*
* Mutateur
*/
public void setPidCommentaire(int pidCommentaire) {
this.pidCommentaire = pidCommentaire;
}
public void setPidMessage(int pidMessage) {
this.pidMessage = pidMessage;
}
/*
* Affichage par défaut pour la classe Message
*
* @return Affichage par défaut (affiche pidM ou pidC en fonction de la valeur de celle-ci)
*/
public String toString(){
return " COMMENTAIRE (Score : " + getScore() + ") : " + getDate() +
" | " + getIdPost() + " | " + getIdUser() + " | " + getMessage() + " | " + getUser() + " |" +
( getPidCommentaire()==-1 ? ("| pidM = " + getPidMessage()) : (" pidC = " + getPidCommentaire() + " | ") );
}
}