From 935c6d702e95125e3193903ffe279f6946dcb2ec Mon Sep 17 00:00:00 2001 From: Charlie Darques <charlie.darques.etu@univ-lille.fr> Date: Fri, 7 Mar 2025 09:39:42 +0100 Subject: [PATCH] modifications constructeur message --- WEB-INF/src/dao/UserDAO.java | 5 ++--- WEB-INF/src/dto/Message.java | 12 +++++++++--- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/WEB-INF/src/dao/UserDAO.java b/WEB-INF/src/dao/UserDAO.java index ddc68ae..77e3e88 100644 --- a/WEB-INF/src/dao/UserDAO.java +++ b/WEB-INF/src/dao/UserDAO.java @@ -8,9 +8,8 @@ import java.util.List; import dto.Message; import dto.MyThread; import dto.User; -import jakarta.servlet.http.*; -public class UserDAO extends HttpServlet{ +public class UserDAO { private Connection con; public UserDAO(){ @@ -221,7 +220,7 @@ public class UserDAO extends HttpServlet{ int threadID = rs.getInt(3); String content = rs.getString(4); Date creationDate = rs.getDate(5); - messages.add(new Message(msgID, sender, threadID, content, creationDate)); + messages.add(new Message(msgID, sender, threadID, content, creationDate.toLocalDate())); } } catch (SQLException sqle) { diff --git a/WEB-INF/src/dto/Message.java b/WEB-INF/src/dto/Message.java index b012203..2cb1c88 100644 --- a/WEB-INF/src/dto/Message.java +++ b/WEB-INF/src/dto/Message.java @@ -1,5 +1,6 @@ package dto; +import java.time.LocalDate; import java.util.Date; public class Message { @@ -7,17 +8,22 @@ public class Message { private int senderId; private int threadId; private String content; - private Date creationDate; + private LocalDate creationDate; // Constructor // - public Message(int msgId, int senderId, int threadId, String content, Date creationDate) { + public Message(int msgId, int senderId, int threadId, String content) { this.msgId = msgId; this.senderId = senderId; this.threadId = threadId; this.content = content; - this.creationDate = creationDate; + this.creationDate = LocalDate.now(); + } + + public Message (int msgId, int senderId, int threadId, String content, LocalDate date) { + this(msgId, senderId, threadId, content); + this.creationDate = date; } -- GitLab