Fork me on GitHub

Rapport FindBugs de détection des bugs

Le document suivant contient les résultats du FindBugs

La version de FindBugs est 3.0.1

La limite est

L'effort est max

Résumé

Classes Bugs Erreurs Classes Manquantes
74 19 0 34

Fichiers

Classe Bugs
fr.paris.lutece.plugins.crm.business.demand.Demand 2
fr.paris.lutece.plugins.crm.business.demand.DemandFilter 2
fr.paris.lutece.plugins.crm.business.demand.DemandType 6
fr.paris.lutece.plugins.crm.business.demand.DemandTypeFilter 4
fr.paris.lutece.plugins.crm.business.demand.PaginationFilterSortManager 1
fr.paris.lutece.plugins.crm.business.notification.Notification 2
fr.paris.lutece.plugins.crm.business.user.CRMUser 2

fr.paris.lutece.plugins.crm.business.demand.Demand

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.crm.business.demand.Demand.getDateModification() may expose internal representation by returning Demand._dateModification MALICIOUS_CODE EI_EXPOSE_REP 147 Medium
fr.paris.lutece.plugins.crm.business.demand.Demand.setDateModification(Timestamp) may expose internal representation by storing an externally mutable object into Demand._dateModification MALICIOUS_CODE EI_EXPOSE_REP2 158 Medium

fr.paris.lutece.plugins.crm.business.demand.DemandFilter

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.crm.business.demand.DemandFilter.getDateModification() may expose internal representation by returning DemandFilter._dateModification MALICIOUS_CODE EI_EXPOSE_REP 186 Medium
fr.paris.lutece.plugins.crm.business.demand.DemandFilter.setDateModification(Date) may expose internal representation by storing an externally mutable object into DemandFilter._dateModification MALICIOUS_CODE EI_EXPOSE_REP2 176 Medium

fr.paris.lutece.plugins.crm.business.demand.DemandType

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.crm.business.demand.DemandType.getXml(HttpServletRequest, Locale) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead PERFORMANCE DM_BOOLEAN_CTOR 480 Medium
Primitive boxed just to call toString in fr.paris.lutece.plugins.crm.business.demand.DemandType.getXml(HttpServletRequest, Locale) PERFORMANCE DM_BOXED_PRIMITIVE_TOSTRING 480 Medium
fr.paris.lutece.plugins.crm.business.demand.DemandType.getDateBegin() may expose internal representation by returning DemandType._dateBegin MALICIOUS_CODE EI_EXPOSE_REP 281 Medium
fr.paris.lutece.plugins.crm.business.demand.DemandType.getDateEnd() may expose internal representation by returning DemandType._dateEnd MALICIOUS_CODE EI_EXPOSE_REP 303 Medium
fr.paris.lutece.plugins.crm.business.demand.DemandType.setDateBegin(Date) may expose internal representation by storing an externally mutable object into DemandType._dateBegin MALICIOUS_CODE EI_EXPOSE_REP2 292 Medium
fr.paris.lutece.plugins.crm.business.demand.DemandType.setDateEnd(Date) may expose internal representation by storing an externally mutable object into DemandType._dateEnd MALICIOUS_CODE EI_EXPOSE_REP2 314 Medium

fr.paris.lutece.plugins.crm.business.demand.DemandTypeFilter

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.crm.business.demand.DemandTypeFilter.getDateBegin() may expose internal representation by returning DemandTypeFilter._dateBegin MALICIOUS_CODE EI_EXPOSE_REP 223 Medium
fr.paris.lutece.plugins.crm.business.demand.DemandTypeFilter.getDateEnd() may expose internal representation by returning DemandTypeFilter._dateEnd MALICIOUS_CODE EI_EXPOSE_REP 254 Medium
fr.paris.lutece.plugins.crm.business.demand.DemandTypeFilter.setDateBegin(Date) may expose internal representation by storing an externally mutable object into DemandTypeFilter._dateBegin MALICIOUS_CODE EI_EXPOSE_REP2 213 Medium
fr.paris.lutece.plugins.crm.business.demand.DemandTypeFilter.setDateEnd(Date) may expose internal representation by storing an externally mutable object into DemandTypeFilter._dateEnd MALICIOUS_CODE EI_EXPOSE_REP2 244 Medium

fr.paris.lutece.plugins.crm.business.demand.PaginationFilterSortManager

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.crm.business.demand.PaginationFilterSortManager.retrievePaginationProperties(int, Integer) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 404 High

fr.paris.lutece.plugins.crm.business.notification.Notification

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.crm.business.notification.Notification.getDateCreation() may expose internal representation by returning Notification._dateCreation MALICIOUS_CODE EI_EXPOSE_REP 176 Medium
fr.paris.lutece.plugins.crm.business.notification.Notification.setDateCreation(Timestamp) may expose internal representation by storing an externally mutable object into Notification._dateCreation MALICIOUS_CODE EI_EXPOSE_REP2 166 Medium

fr.paris.lutece.plugins.crm.business.user.CRMUser

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.crm.business.user.CRMUser.getDateLastLogin() may expose internal representation by returning CRMUser._dateLastLogin MALICIOUS_CODE EI_EXPOSE_REP 207 Medium
fr.paris.lutece.plugins.crm.business.user.CRMUser.setDateLastLogin(Timestamp) may expose internal representation by storing an externally mutable object into CRMUser._dateLastLogin MALICIOUS_CODE EI_EXPOSE_REP2 218 Medium