1.5 KiB
1.5 KiB
Refactorisation CotisationsBean - Partie 1
Statut : En cours
Date : 17 novembre 2025
✅ Complété
- ✅ CotisationService - Complété avec tous les endpoints backend
- ✅ CotisationDTO client - Enrichi avec toutes les méthodes utilitaires (getStatutSeverity, getStatutIcon, etc.)
🔄 En cours
- ⏳ CotisationsBean - Refactorisation en cours pour :
- Supprimer classe interne
Cotisation→ Utiliser directementCotisationDTO - Utiliser statistiques backend (
cotisationService.obtenirStatistiques()) - Supprimer données mockées (evolutionPaiements, repartitionMethodes, rappels)
- Connecter toutes les actions au backend
- Supprimer classe interne
📝 Prochaines étapes
Le fichier CotisationsBean.java fait 699 lignes. La refactorisation complète nécessite :
- Remplacer
List<Cotisation>parList<CotisationDTO> - Supprimer
convertToCotisation()et utiliser directement les DTOs - Remplacer
initializeStatistiques()pour utiliser le backend - Remplacer
initializeEvolutionPaiements()pour calculer depuis les données réelles - Remplacer
initializeRepartitionMethodes()pour calculer depuis les données réelles - Remplacer
initializeRappels()pour utilisercotisationService.obtenirEnRetard() - Connecter
enregistrerCotisation(),marquerCommePaye(), etc. au backend - Supprimer toutes les classes internes inutiles
Note : La refactorisation complète sera effectuée dans la prochaine itération pour éviter de créer un fichier trop volumineux d'un coup.