Commit Graph

211 Commits

Author SHA1 Message Date
Benjamin 38a403d6a1 Ajout possibilité d'écrire un fichier fichier sur le réseau et ajout de celle-ci pour le store backend 2022-03-05 18:32:55 +01:00
Maximilien LEDOUX a185a3ecb7 Sauvegarde et lecture du fichier de synchronisation -> changement de structure pour une meilleur découpe des responsabilités 2022-03-05 17:48:56 +01:00
Maximilien LEDOUX 0161077cdd Système de synchronisation de l'information entre FileFrontEnd<>StorBackEnd -> addStorage : ajouter des StorBackEnd à un fichier 2022-03-05 17:35:09 +01:00
Maximilien LEDOUX b2d34dbaf4 Système de synchronisation de l'information entre FileFrontEnd<>StorBackEnd -> implémentation de File 2022-03-05 17:25:55 +01:00
Maximilien LEDOUX 49fe7fb7e7 Système de synchronisation de l'information entre FileFrontEnd<>StorBackEnd -> implémentation de User 2022-03-05 17:08:36 +01:00
Maximilien LEDOUX 28fded5763 Système de synchronisation de l'information entre FileFrontEnd<>StorBackEnd -> création de Repository et JsonRepository 2022-03-05 17:00:05 +01:00
Maximilien LEDOUX 5e95cee500 Système de synchronisation de l'information entre FileFrontEnd<>StorBackEnd -> implémentation de AppConfig 2022-03-05 16:59:40 +01:00
Maximilien LEDOUX 2f1f72b1fc Système de synchronisation de l'information entre FileFrontEnd<>StorBackEnd -> implémentation de AppData + ajout de la bibliothèque GSON à build.gradle 2022-03-05 16:51:12 +01:00
Jérémi N ‘EndMove’ 6cf8522674
Système cryptagraphique AES GCM 256 2022-03-05 16:34:07 +01:00
Benjamin f0e9815844 Ajout possibilité d'écrire un fichier sur le réseau 2022-03-05 16:01:22 +01:00
Jérémi NIHART 31e8ac2bd2 Merge branch 'jeremi' into 'dev'
Réception d'un fichier prototype, correction de bugs

See merge request !1
2022-03-05 15:43:29 +01:00
Jérémi N ‘EndMove’ 58517266b1
Réception d'un fichier prototype, correction de bugs 2022-03-05 14:33:56 +01:00
Benjamin a1b3463d3b Modification système de ProtocolReader.java qui permet de lire/ecrire un fichier sur le réseau. 2022-03-05 12:12:12 +01:00
Benjamin Lejeune f0461537f6 Possibilité de se connecter (factice), tout en recevant un message de confirmation ou d'erreur. 2022-02-28 19:57:30 +01:00
Benjamin Lejeune 59ce081d8c Lise en place du système permettant à un reader de choisir entre renvoyer la commande au client OU la mettre dans la file d'attente pour les storbackends 2022-02-28 16:53:11 +01:00
Benjamin Lejeune 6574918650 Ajout de la possibilité d'ajouter une command de retour pour un ProtocolReader 2022-02-26 18:44:53 +01:00
Jérémi N ‘EndMove’ 06fb0086fb
Optimization of server startup, deletion of my benjamin's balls space. Some bug fixes 2022-02-26 18:28:27 +01:00
Jérémi N ‘EndMove’ c38743383f
Merge branch 'jeremi' into dev 2022-02-26 18:09:56 +01:00
Jérémi N ‘EndMove’ 362b82c31c
Ajout exemple de fichier json pour save data 2022-02-26 18:07:41 +01:00
Jérémi N ‘EndMove’ 7cac782a61
Start the server when the repository get it. 2022-02-26 17:53:53 +01:00
Benjamin Lejeune 9eee080b60 Vérification pour empêche le doublon de Storbackend 2022-02-26 17:48:42 +01:00
Maximilien LEDOUX 9fdc69d75f Système permettant de retourner des résultats divers après l'exécution d'un ProtocolReader sans cast (générique) 2022-02-26 16:55:50 +01:00
Maximilien LEDOUX 8b12bf0d5f ProtocolRepository implémenté 2022-02-26 16:01:47 +01:00
Benjamin Lejeune 1dc0512bd0 Suppresion class innutilisée 2022-02-26 15:43:08 +01:00
Jérémi N ‘EndMove’ 8635ffcf82
Merge branch 'maximilien' into dev 2022-02-26 15:41:33 +01:00
Jérémi N ‘EndMove’ cdb3cee065
Merge branch 'jeremi' into dev
# Conflicts:
#	app/src/main/java/lightcontainer/domains/client/StoreProcessor.java
2022-02-26 15:39:51 +01:00
Jérémi N ‘EndMove’ 43f9dc9fd9
Restructuring, complete. Cloturation server, client and clienthandler and storeprocessor. 2022-02-26 15:37:58 +01:00
Maximilien LEDOUX d3361a7679 SignoutRule testé 2022-02-26 15:20:05 +01:00
Maximilien LEDOUX 2c0d56b304 Classe test pour SignoutRule 2022-02-26 15:12:56 +01:00
Maximilien LEDOUX ee867c9b1d SignoutRule créée 2022-02-26 15:07:46 +01:00
Maximilien LEDOUX 0ae4880679 ProtocolWriter : modèle pour règles protocoles d'écriture terminé 2022-02-26 15:00:37 +01:00
Maximilien LEDOUX 8201d3db91 ProtocolWriter : modèle pour règles protocoles d'écriture 2022-02-26 14:41:35 +01:00
Maximilien LEDOUX a883918363 Suppression protocols inutiles 2022-02-26 14:32:59 +01:00
Maximilien LEDOUX 067d9d661d Merge branch 'dev' into maximilien 2022-02-26 14:32:14 +01:00
Benjamin Lejeune 780c56df11 - Suppression de l'ancienne règle HelloRule 2022-02-26 14:00:40 +01:00
Benjamin Lejeune baa13b8aa2 - HelloRule.java : Compression récupération data
- Suppression de l'ancienne règle HelloRule
2022-02-26 13:59:41 +01:00
Benjamin Lejeune 90ef2d450e - HelloRule.java : Ajout constante pour position des données dans le tableau 2022-02-26 13:54:16 +01:00
Benjamin Lejeune 978ba57237 - HelloRule.java : Ajout retour à la ligne
- ProtocolReader.java : patch ajout des group dans le tableau donné à la règle
2022-02-26 13:50:36 +01:00
Benjamin Lejeune d675121034 Création d'un test pour la règle HelloRule 2022-02-26 13:48:46 +01:00
Benjamin Lejeune c1fe6a0a96 Modification du système de ProtocolReader.java 2022-02-26 13:37:38 +01:00
Benjamin Lejeune c7af99a876 Création règle de lecture HelloRule.java 2022-02-26 13:27:00 +01:00
Benjamin Lejeune ca961c04a7 Création interface pour les règles de lecture 2022-02-26 13:08:42 +01:00
Benjamin Lejeune d7b66f092f Ajout event qui permet aux StorProcessor de préciser qu'ils sont disponibles 2022-02-26 12:42:13 +01:00
Jérémi N ‘EndMove’ e770760029
Idée test synchronisation 2022-02-26 12:25:03 +01:00
Jérémi N ‘EndMove’ a252eaa965
Merge remote-tracking branch 'origin/maximilien' into maximilien
# Conflicts:
#	.idea/misc.xml
2022-02-26 11:51:20 +01:00
Jérémi N ‘EndMove’ 57a04da453
Merge remote-tracking branch 'origin/maximilien' into dev
# Conflicts:
#	.idea/.gitignore
#	.idea/misc.xml
2022-02-26 11:49:47 +01:00
Jérémi N ‘EndMove’ 083586682f
Mise en place d'un système pour autoclose le ClientHandler et StoreProcessor + quelques corrections + avancée mineures 2022-02-22 12:32:03 +01:00
Maximilien LEDOUX ec8a58044d Regex : Client to FileFrontEnd implémentation 2022-02-22 11:13:46 +01:00
Jérémi N ‘EndMove’ 306a10c441
Avancée majeur, nouvelle structure du projet 2022-02-22 11:13:22 +01:00
Maximilien LEDOUX 56d3468df8 Regex : Client to FileFrontEnd 2022-02-22 09:30:33 +01:00