Bdd commentée pour pouvoir tester le serveur

This commit is contained in:
Nabzzz 2021-01-22 15:47:11 +01:00
parent a6b25652b7
commit 5681fcfceb
5 changed files with 27 additions and 27 deletions

View file

@ -1,13 +1,3 @@
chatapp/Launcher.java
chatapp.Launcher
chatapp/Model/ListUtilisateurs.java
chatapp.Model.ListUtilisateurs
chatapp/Model/MessageHorodate.java
chatapp.Model.MessageHorodate
chatapp/Model/DataBase.java
chatapp.Model.DataBase
chatapp/Model/Utilisateur.java
chatapp.Model.Utilisateur
chatapp/Protocol/RunnerEcouteTCP.java
chatapp.Protocol.RunnerEcouteTCP
chatapp/View/FenetreSession.java
@ -15,13 +5,21 @@ chatapp/View/FenetreSession.java
chatapp.View.FenetreSession$1
chatapp/Controller/ChatApp.java
chatapp.Controller.ChatApp
chatapp/Model/DataBase.java
chatapp.Model.DataBase
chatapp/View/ChangementPseudo.java
chatapp.View.ChangementPseudo
chatapp/Protocol/RunnerEcouteUDP.java
chatapp.Protocol.RunnerEcouteUDP
chatapp/Launcher.java
chatapp.Launcher
chatapp/Model/ListUtilisateurs.java
chatapp.Model.ListUtilisateurs
chatapp/Protocol/UDPEchange.java
chatapp.Protocol.RunnerUDP
chatapp.Protocol.UDPEchange
chatapp/Model/MessageHorodate.java
chatapp.Model.MessageHorodate
chatapp/Main.java
chatapp.Main
chatapp/View/Clavardage.java
@ -33,6 +31,8 @@ chatapp/View/ConnexionScreen.java
chatapp.View.ConnexionScreen
chatapp/View/View_Utilisateurs.java
chatapp.View.View_Utilisateurs
chatapp/Model/Utilisateur.java
chatapp.Model.Utilisateur
chatapp/View/View_Menu.java
chatapp.View.View_Menu
chatapp/Protocol/HttpEchange.java

View file

@ -40,7 +40,7 @@ public class ChatApp implements PropertyChangeListener {
private RunnerEcouteTCP runnerEcouteTCP;
private RunnerEcouteUDP runnerEcouteUDP;
private boolean connecte;
private DataBase db;
//private DataBase db;
public boolean isConnecte() {
return connecte;
@ -59,7 +59,7 @@ public class ChatApp implements PropertyChangeListener {
this.me = new Utilisateur(pseudo,port,ip);
this.actifUsers.addList(getMe());
this.main = main;
this.db= DataBase.getInstance();
//this.db= DataBase.getInstance();
this.connecte=false;
this.externeEchange = new HttpEchange(this);
}
@ -115,7 +115,7 @@ public class ChatApp implements PropertyChangeListener {
if(externeEchange.sendPost("Pseudo " + nouveau)){
reussi = true ;
this.getMe().setPseudo(nouveau);
db.majPseudo(this.me.getId(),nouveau);
//db.majPseudo(this.me.getId(),nouveau);
System.out.println("Changement pseudo accepte, nouvelle liste des utilisateurs actifs:");
this.getActifUsers().afficherListeUtilisateurs();
}
@ -157,7 +157,7 @@ public class ChatApp implements PropertyChangeListener {
//-------Change son propre nom d'utilisateur-------//
this.getActifUsers().modifierList(this.getMe().getPseudo(), nouveau);
this.getMe().setPseudo(nouveau);
db.majPseudo(this.me.getId(),nouveau);
//db.majPseudo(this.me.getId(),nouveau);
System.out.println("Changement pseudo accepte, nouvelle liste des utilisateurs actifs:");
this.getActifUsers().afficherListeUtilisateurs();
return true;
@ -202,8 +202,8 @@ public class ChatApp implements PropertyChangeListener {
this.me.setPseudo(pseudo);
if(externeEchange.sendPost("Connexion")){
this.connecte=true;
this.db.ajoutUtilisateurs(this.me.getId(),pseudo);
this.db.majUtilisateursActifs(true,this.me.getId());
//this.db.ajoutUtilisateurs(this.me.getId(),pseudo);
//this.db.majUtilisateursActifs(true,this.me.getId());
return true;
}
else{
@ -232,8 +232,8 @@ public class ChatApp implements PropertyChangeListener {
if (UDPEchange.getConnecte()) {
System.out.println("Connexion reussie");
this.connecte=true;
this.db.ajoutUtilisateurs(this.me.getId(),pseudo);
this.db.majUtilisateursActifs(true,this.me.getId());
//this.db.ajoutUtilisateurs(this.me.getId(),pseudo);
//this.db.majUtilisateursActifs(true,this.me.getId());
return true;
}
else
@ -305,7 +305,7 @@ public class ChatApp implements PropertyChangeListener {
else{
System.out.println("Deconnexion echouee");
}
db.majUtilisateursActifs(false,this.me.getId());
//db.majUtilisateursActifs(false,this.me.getId());
this.connecte=false;
try {
main.stop();
@ -327,7 +327,7 @@ public class ChatApp implements PropertyChangeListener {
// Message que l'on envoie à tous les utilisateurs actifs
String broadcastMessage = "Deconnexion\n" + this.getMe().toString() ;
UDPEchange.EnvoiBroadcast(broadcastMessage);
db.majUtilisateursActifs(false,this.me.getId());
//db.majUtilisateursActifs(false,this.me.getId());
this.connecte=false;
try {
main.stop();
@ -381,7 +381,7 @@ public class ChatApp implements PropertyChangeListener {
* <p>Permet de recuperer la base de donnee associee</p>
* @return la base de donnee associee
*/
public DataBase getDb(){return this.db;}
// public DataBase getDb(){return this.db;}
/**
* <p> Getter permettant de savoir si on est en externe ou en interne</p>

View file

@ -16,7 +16,7 @@ import java.util.HashMap;
*/
public class HttpEchange {
private String url = "http://localhost:8080/JavaEEHelloWorld_war_exploded/"; //Correspond à l'url de notre serveur de presence
private String url = "http://192.168.1.72:8080/JavaEEHelloWorld_war_exploded/"; //Correspond à l'url de notre serveur de presence
private static boolean connecte = false; // True si l'utilisateur peut se connecter avec ce nom d'utilisateur , False sinon
private ChatApp chatapp;

View file

@ -125,7 +125,7 @@ public class SessionClavardage extends Thread {
MessageHorodate msgh = new MessageHorodate(getU2(),getApp().getMe(),msg,1);
try {
getOut().writeObject(msgh.toString());
app.getDb().ajoutHistorique(u2.getId(), app.getMe().getId(),msg);
//app.getDb().ajoutHistorique(u2.getId(), app.getMe().getId(),msg);
} catch (IOException e) {
e.printStackTrace();
}
@ -149,7 +149,7 @@ public class SessionClavardage extends Thread {
String plaintext = null;
MessageHorodate msg = null;
System.out.println("Session demarre");
app.getDb().CreationTableHistorique(app.getMe().getId(), u2.getId());
//app.getDb().CreationTableHistorique(app.getMe().getId(), u2.getId());
while(true) {
try {
plaintext = (String) getIn().readObject();

View file

@ -135,9 +135,9 @@ public class Clavardage implements Initializable, PropertyChangeListener {
* @param actionEvent L'utilisateur a appuye sur le bouton plus pour obtenir tout l'utilisateur
*/
public void ajouterMessagesHistorique(ActionEvent actionEvent) {
this.nomTable = this.session.getApp().getDb().getNomTable(u2,this.session.getApp().getMe());
String historique = this.session.getApp().getDb().recupNMsg(session.getApp().getMe().getId(),this.u2.getId(), this.session.getApp().getDb().tailleBDD(nomTable));
//this.nomTable = this.session.getApp().getDb().getNomTable(u2,this.session.getApp().getMe());
//String historique = this.session.getApp().getDb().recupNMsg(session.getApp().getMe().getId(),this.u2.getId(), this.session.getApp().getDb().tailleBDD(nomTable));
ChatText.clear();
ChatText.insertText(0,historique);
//ChatText.insertText(0,historique);
}
}