diff --git a/README.md b/README.md index 65087be2597f5f67ca433817763bc22bd5b6339b..2d7afc65d6ac28b51c8a92e0d5403725d9c7025d 100644 --- a/README.md +++ b/README.md @@ -3,29 +3,24 @@ ## Répartition des tâches ### Partie 1 - Modélisation -**Charlie** -- script de création de tables FAIT -- script de requêtes fréquentes -- refaire le MCD proprement FAIT - -**Yannis** -- script de remplissage des tables FAIT -- dao - -**Les deux** -- fonctionnalités du DAO +- script de création de tables OK +- script de requêtes fréquentes OK +- refaire le MCD proprement OK +- script de remplissage des tables OK +- dao OK +- fonctionnalités du DAO (à vérifier) ### Partie 2 - Réalisation - DAO de gestion de données - construire les fonctionnalités nécessaires (**QUE DU SQL DANS LES DAO**) -=> créer un fil +=> créer un fil OK -=> s'abonner à un fil +=> s'abonner à un fil OK -=> poster un message +=> poster un message OK -=> réagir à un message +=> réagir à un message OK - système d'authentification diff --git a/WEB-INF/src/dao/ThreadDAO.java b/WEB-INF/src/dao/ThreadDAO.java index 34fe77bd8eeab4afd3b265cbda3664c696ffcbbe..cf7fc1ced882e8550af0493871e2dea473a51b24 100644 --- a/WEB-INF/src/dao/ThreadDAO.java +++ b/WEB-INF/src/dao/ThreadDAO.java @@ -30,6 +30,20 @@ public class ThreadDAO { return txt.toString(); } + + // Créer un thread + public void createThread(User user, String threadName) throws SQLException { + PreparedStatement ps = this.con.prepareStatement("INSERT INTO thread (userID_thread, threadName) VALUES(?, ?)"); + try { + ps.setString(1, ""+user.getId()); + ps.setString(2, threadName); + } + catch (SQLException sqle) { + sqle.getStackTrace(); + } + } + + // // public String getUserById(int id){ // StringBuilder txt = new StringBuilder(); diff --git a/WEB-INF/src/dto/Message.java b/WEB-INF/src/dto/Message.java index 27369de1fff97baac98e50a242472c1542f9cc8a..c63f8807b8be9c3e7c8ade6b2ff5d275acfe9ae8 100644 --- a/WEB-INF/src/dto/Message.java +++ b/WEB-INF/src/dto/Message.java @@ -15,7 +15,7 @@ public class Message { // Getter // - public int getMsgID() { + public int getId() { return msgID; } diff --git a/WEB-INF/src/dto/MyThread.java b/WEB-INF/src/dto/MyThread.java deleted file mode 100644 index ad18699c9829f0c36919038e1f04f40fba837ef5..0000000000000000000000000000000000000000 --- a/WEB-INF/src/dto/MyThread.java +++ /dev/null @@ -1,37 +0,0 @@ -package dto; - -public class MyThread { - private int threadID; - private String threadName; - - - // Constructor // - - public MyThread(int id, String name){ - this.threadID = id; - this.threadName = name; - } - - - // Getter // - - public int getThreadID() { - return threadID; - } - - public String getThreadName() { - return threadName; - } - - - // Setter // - - - public void setThreadID(int threadID) { - this.threadID = threadID; - } - - public void setThreadName(String threadName) { - this.threadName = threadName; - } -} diff --git a/WEB-INF/src/dto/User.java b/WEB-INF/src/dto/User.java index da5dd8a6367f5f7b4e11f9e4a330568373b0cdec..ecf49d43c306435ea5ad5a75e5814f8829bcd96a 100644 --- a/WEB-INF/src/dto/User.java +++ b/WEB-INF/src/dto/User.java @@ -18,7 +18,7 @@ public class User { // Getter // - public int getID(){ + public int getId(){ return this.userID; }