meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| certif:procedure:usageclasseinterface [2026/04/24 17:03] – [Les fonctions « normées » à usage public] alexia | certif:procedure:usageclasseinterface [2026/04/24 17:04] (Version actuelle) – alexia | ||
|---|---|---|---|
| Ligne 5: | Ligne 5: | ||
| |**Suivi des approbations** |Cartographie fonctionnelle| | |**Suivi des approbations** |Cartographie fonctionnelle| | ||
| |**Objet** |Normaliser les classes servant à mapper dans Angular les objets du back (/ de la BDD)| | |**Objet** |Normaliser les classes servant à mapper dans Angular les objets du back (/ de la BDD)| | ||
| - | |**Destinataires** |**- Validation des modifications : ** Chef de projet\\ | + | |**Destinataires** |**- Validation des modifications : ** Chef de projet\\ |
| ====== | ====== | ||
| Ligne 23: | Ligne 23: | ||
| * On ne charge les données depuis le back directement depuis le code mais uniquement au travers des fonctions de la classe afin d' | * On ne charge les données depuis le back directement depuis le code mais uniquement au travers des fonctions de la classe afin d' | ||
| * Une classe **NE DOIT PAS APPELER** une autre classe de typage, si c'est le cas c'est le service qui doit le faire. \\ Exemple : pour effacer une famille il faut vérifier les personnes donc on devrait importer TSQPersonne dans recordFamille et réciproquement — on aurait donc '' | * Une classe **NE DOIT PAS APPELER** une autre classe de typage, si c'est le cas c'est le service qui doit le faire. \\ Exemple : pour effacer une famille il faut vérifier les personnes donc on devrait importer TSQPersonne dans recordFamille et réciproquement — on aurait donc '' | ||
| - | * Vu les problématiques à respecter la syntaxe ou privilégiera TSQLFamille[] à creer y=une classe TSQLFamilles | + | * Vu les problématiques à respecter la syntaxe ou privilégiera TSQLFamille[] à créer |
| ==== Les fonctions « normées » correspondant au CRUD ==== | ==== Les fonctions « normées » correspondant au CRUD ==== | ||
| Ligne 33: | Ligne 33: | ||
| ==== Les fonctions « normées » à usage interne de la classe (" | ==== Les fonctions « normées » à usage interne de la classe (" | ||
| ^Nom de la fonction^Usage^ | ^Nom de la fonction^Usage^ | ||
| - | |protected override corrigeDataFromBDD()|Appelé sur chaque enregistrement lors du chargement depuis le back, via la procedure | + | |protected override corrigeDataFromBDD()|Appelé sur chaque enregistrement lors du chargement depuis le back, via la procédure |
| |protected override async prepareDataToBDD()|Appelé par la fonction sauveToBDD$ elle permet de mettre les format angular au format attendu par le back| | |protected override async prepareDataToBDD()|Appelé par la fonction sauveToBDD$ elle permet de mettre les format angular au format attendu par le back| | ||