Maximilien LEDOUX
1cee0e63af
Merge branch 'dev'
2022-03-20 15:02:35 +01:00
Maximilien LEDOUX
f43d591de5
README.md et purge du JSON
2022-03-20 15:01:44 +01:00
Maximilien LEDOUX
5dcd3c6405
Dernières optimisations
2022-03-20 14:39:18 +01:00
Maximilien LEDOUX
3fe127b497
Regex : correction de DOMAIN
2022-03-20 13:45:14 +01:00
Maximilien LEDOUX
06c16a289e
La taille du fichier est maintenant en long pour supporter les gros fichiers
2022-03-19 14:51:16 +01:00
Maximilien LEDOUX
bdc8e7cf22
Nouvelles Regex : Test complet des commandes entre les 3 programmes
2022-03-19 14:00:21 +01:00
Maximilien LEDOUX
dccd94c0c6
Nouvelles Regex : FFE_SIGN_OK validée
2022-03-19 13:58:28 +01:00
Maximilien LEDOUX
b5db3d91ea
Nouvelles Regex : FFE_SIGN_ERROR validée
2022-03-19 13:57:25 +01:00
Maximilien LEDOUX
8718d9c4ea
Nouvelles Regex : FFE_SENDFILE validée
2022-03-19 13:56:23 +01:00
Maximilien LEDOUX
99c682015a
Nouvelles Regex : FFE_SAVE_FILE_OK validée
2022-03-19 13:54:36 +01:00
Maximilien LEDOUX
d7779fc95a
Nouvelles Regex : FFE_SAVE_FILE_ERROR validée
2022-03-19 13:49:12 +01:00
Maximilien LEDOUX
314784f662
Nouvelles Regex : FFE_RETRIEVE_FILE validée
2022-03-19 13:44:04 +01:00
Maximilien LEDOUX
d10b547dc0
Nouvelles Regex : FFE_REMOVE_OK validée
2022-03-19 13:35:54 +01:00
Maximilien LEDOUX
febff3a8e0
Nouvelles Regex : FFE_REMOVE_ERROR validée
2022-03-19 13:34:25 +01:00
Maximilien LEDOUX
67d85200a7
Nouvelles Regex : FFE_GET_FILE_RESULT_OK validée
2022-03-19 13:33:03 +01:00
Maximilien LEDOUX
0f84ed8355
Nouvelles Regex : FFE_GET_FILE_RESULT_ERROR validée
2022-03-19 13:31:23 +01:00
Maximilien LEDOUX
e43d0595d4
Nouvelles Regex : FFE_FILE_LIST_RESULT validée
2022-03-19 13:28:42 +01:00
Maximilien LEDOUX
5d723d9acf
Nouvelles Regex : FFE_ERASE_FILE validée
2022-03-19 13:17:25 +01:00
Maximilien LEDOUX
713e930eb9
Nouvelles Regex : CLIENT_SIGN_UP validée
2022-03-19 13:13:02 +01:00
Maximilien LEDOUX
182fc39ebe
Nouvelles Regex : CLIENT_SIGN_OUT validée
2022-03-19 13:09:44 +01:00
Maximilien LEDOUX
a2419d0ba1
Nouvelles Regex : SBE_SEND_RESULT_OK validée
2022-03-19 13:08:22 +01:00
Maximilien LEDOUX
1a124f609f
Nouvelles Regex : SBE_SEND_RESULT_ERROR validée
2022-03-19 13:06:48 +01:00
Maximilien LEDOUX
5a909b65aa
Nouvelles Regex : CLIENT_SAVE_FILE validée
2022-03-19 13:02:37 +01:00
Maximilien LEDOUX
be133a55dc
Nouvelles Regex : SBE_RETRIEVE_RESULT_OK validée
2022-03-19 13:00:15 +01:00
Maximilien LEDOUX
90329d26e3
Nouvelles Regex : SBE_RETRIEVE_RESULT_ERROR validée
2022-03-19 12:57:55 +01:00
Maximilien LEDOUX
4fac3a6d52
Nouvelles Regex : CLIENT_REMOVE_FILE validée
2022-03-19 12:49:49 +01:00
Maximilien LEDOUX
fdcccc1788
Nouvelles Regex : CLIENT_GET_FILE validée
2022-03-19 12:48:00 +01:00
Maximilien LEDOUX
d17cd59af8
Nouvelles Regex : CLIENT_FILE_LIST validée
2022-03-19 12:46:13 +01:00
Maximilien LEDOUX
dedfeeff7d
Nouvelles Regex : ERASE_RESULT_OK validée
2022-03-19 12:44:31 +01:00
Maximilien LEDOUX
4128efdefc
Nouvelles Regex : ERASE_RESULT_ERROR validée
2022-03-19 12:42:41 +01:00
Maximilien LEDOUX
83cf1c4c20
Nouvelles Regex : CLIENT_SIGN_IN validée
2022-03-19 12:38:33 +01:00
Maximilien LEDOUX
b65310399f
Nouvelles Regex : HELLO validée
2022-03-19 12:36:28 +01:00
Maximilien LEDOUX
88fe097c01
Optimisation légère du code + correction orthographe
2022-03-19 11:46:09 +01:00
Maximilien LEDOUX
33a3db930e
Résolution conflit merge
2022-03-19 09:45:03 +01:00
Maximilien LEDOUX
ac0b940f93
Merge branch 'dev' into maximilien
...
# Conflicts:
# app/src/main/java/lightcontainer/protocol/rules/writer/GetFileOkRule.java
# app/src/main/resources/appdata.json
2022-03-15 19:49:49 +01:00
Maximilien LEDOUX
6f97cb6fc7
Regex : anciennes utilisées car bug avec nouvelles
2022-03-15 19:49:06 +01:00
Maximilien LEDOUX
c0ec403ec2
Regex : modif
2022-03-15 17:21:21 +01:00
Maximilien LEDOUX
b3fc637914
Regex : modif
2022-03-15 17:06:29 +01:00
Maximilien LEDOUX
dd033fd19c
Regex : toutes imlémentées
2022-03-15 15:39:58 +01:00
Maximilien LEDOUX
5dd70d9bcf
Regex : quelques implémentations
2022-03-15 14:16:13 +01:00
Maximilien LEDOUX
1a91271324
Merge branch 'maximilien' into dev
2022-03-15 12:31:42 +01:00
Maximilien LEDOUX
a72d9db309
Regex : corrigées
2022-03-15 12:31:09 +01:00
Maximilien LEDOUX
cf0c0520b7
Merge branch 'dev' into maximilien
2022-03-15 11:57:16 +01:00
Maximilien LEDOUX
d89cadb55e
Regex : complètes et centralisées
2022-03-15 11:48:12 +01:00
Maximilien LEDOUX
6f04606c69
Regex : remaniées et plus simple à utiliser
2022-03-15 10:54:31 +01:00
Maximilien LEDOUX
52ee6194b9
BCrypt implémenté (voir dépendance jBCrypt)
2022-03-15 09:26:29 +01:00
Maximilien LEDOUX
20c5697301
Amélioration : Deux SBE de même domaine et ports différents ne peuvent plus être connectés en même temps
2022-03-13 21:12:19 +01:00
Maximilien LEDOUX
8c2ad17bd8
Ajout TODO suppression fichier temporaire dans le FFE
2022-03-13 15:50:40 +01:00
Maximilien LEDOUX
166cf37286
Ajout des nouveaux readers et writers à protocolRepository
2022-03-13 15:02:40 +01:00
Maximilien LEDOUX
a5e6b0b3e0
- Context : ajout de deleteFile pour pouvoir supprimer un fichier du FFE quand le SBE a confirmé sa suppression.
...
- EraseErrorRule : lecture de l'erreur envoyée par le SBE lors de la suppression d'un fichier.
- EraseFileRule : commande créée par le FFE pour que le SBE puisse savoir quel fichier il doit supprimer.
- EraseOkRule : lecture de la commande envoyée par le SBE lorsque la suppression d'un fichier s'est bien passée.
- File : implémente désormais une interface ReadOnlyFile.
- GetFileRule : utilise ReadOnlyFile plutôt que File.
- ProtocolReader : reformatage.
- ReadOnlyFile : interface pour récupérer les données de File.
- RemoveFileErrorRule : commande envoyée au client lorsque la suppression d'un fichier a échoué.
- RemoveFileOkRule : commande envoyée au client lorsque la suppression d'un fichier a réussi.
- RemoveFileRule : lecture de la commande envoyée par le client lorsqu'il veut supprimer un fichier.
- Repository : utilise ReadOnlyFile plutôt que File.
- SendErrorRule et SendOkRule : modification des imports et attribut final.
2022-03-13 14:56:42 +01:00
Maximilien LEDOUX
07f87d40e5
Command FilelistRule
2022-03-12 18:25:21 +01:00
Maximilien LEDOUX
203ceabdf1
Vérification du nombre de fichiers présents pour un utilisateur avant de lui permettre d'ajouter un fichier
2022-03-12 18:10:01 +01:00
Maximilien LEDOUX
64fd230294
Merge branch 'maximilien' into dev
...
# Conflicts:
# app/src/main/java/lightcontainer/protocol/rules/reader/SavefileRule.java
# app/src/main/resources/appdata.json
2022-03-12 18:06:47 +01:00
Maximilien LEDOUX
4b8367e641
Vérification du nombre de fichiers présents pour un utilisateur avant de lui permettre d'ajouter un fichier
2022-03-12 18:04:14 +01:00
Maximilien LEDOUX
b022800098
Modification de repository pour permettre l'ajout de données et la sauvegarde en un seul appel
2022-03-11 17:01:57 +01:00
Maximilien LEDOUX
dd9eb7bd2d
Modification de repository
2022-03-11 16:54:28 +01:00
Maximilien LEDOUX
8f09dd29b6
RepositoryTests : adaptation des tests suite aux changements subis par AppData et Repository
2022-03-11 16:03:52 +01:00
Maximilien LEDOUX
18df312592
AppData : simplification du système. Suppression de la nécéssité de passer un objet User pour réaliser les opérations
2022-03-11 16:00:05 +01:00
Maximilien LEDOUX
1a3b796f61
Storage Repository : système simplifié
2022-03-11 15:52:02 +01:00
Maximilien LEDOUX
842bbc7341
Merge branch 'maximilien' into dev
2022-03-10 18:42:22 +01:00
Maximilien LEDOUX
9326b09d0c
Début système de contexte + Ajout commande SignupRule.java
2022-03-10 18:41:52 +01:00
Maximilien LEDOUX
0f6b4ddaa3
Merge branch 'maximilien' into dev
2022-03-09 12:11:36 +01:00
Maximilien LEDOUX
63e4c7255d
SSL : terminé
2022-03-09 12:11:14 +01:00
Maximilien LEDOUX
9df754f061
SSL : ajout fichier
2022-03-08 16:48:22 +01:00
Maximilien LEDOUX
a42eb59be7
SSL : implémenté
2022-03-08 16:15:14 +01:00
Maximilien LEDOUX
d680a85bf2
Merge branch 'maximilien' into dev
...
# Conflicts:
# app/src/main/resources/rules.txt
2022-03-08 14:51:38 +01:00
Maximilien LEDOUX
f9c4ee71b2
Storage : optimisation des imports et ajout de commentaires
2022-03-08 14:43:40 +01:00
Maximilien LEDOUX
4fbe6bb88c
Storage : suppresion de 2 interfaces inutiles
2022-03-08 14:34:09 +01:00
Maximilien LEDOUX
4291618774
Repository : load testé
2022-03-08 12:12:04 +01:00
Maximilien LEDOUX
d979fbd1f3
Repository : save testé
2022-03-08 11:45:18 +01:00
Maximilien LEDOUX
ac04f86e72
Json adapter : Json vers AppData -> testé
2022-03-08 11:17:26 +01:00
Maximilien LEDOUX
558e4427fd
Json adapter : AppData vers Json -> testé
2022-03-08 11:00:36 +01:00
Maximilien LEDOUX
2b2bdd3467
Regex : modification de fileListResult
2022-03-08 09:56:17 +01:00
Maximilien LEDOUX
26be3ca8ff
Sauvegarde et lecture du fichier de synchronisation -> Méthodes save et load terminée
2022-03-08 09:32:26 +01:00
Maximilien LEDOUX
d4cff6de09
Sauvegarde et lecture du fichier de synchronisation -> Json vers AppData terminé
2022-03-08 09:05:03 +01:00
Maximilien LEDOUX
57984456f1
Sauvegarde et lecture du fichier de synchronisation -> AppData vers Json terminé
2022-03-07 08:46:48 +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
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
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
Maximilien LEDOUX
ec8a58044d
Regex : Client to FileFrontEnd implémentation
2022-02-22 11:13:46 +01:00
Maximilien LEDOUX
56d3468df8
Regex : Client to FileFrontEnd
2022-02-22 09:30:33 +01:00
Maximilien LEDOUX
09b90e6067
Merge branch 'dev' into maximilien
...
# Conflicts:
# .idea/.gitignore
# .idea/misc.xml
2022-02-20 11:29:41 +01:00
Maximilien LEDOUX
a72317a9fc
Regex : FileFrontEnd to StorBackEnd
2022-02-20 11:15:36 +01:00
Maximilien LEDOUX
2aa2bb97cb
Regex : StorBackEnd to FileFrontEnd
2022-02-20 10:59:11 +01:00
Maximilien LEDOUX
90d36d38f9
Regex Port : Corrigée
2022-02-20 10:22:39 +01:00
Maximilien LEDOUX
fb5c14b28e
Standardized definitions
2022-02-15 12:30:11 +01:00