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
23 25 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.consultation.business.Consultation 10
fr.paris.lutece.plugins.consultation.business.ConsultationDTO 10
fr.paris.lutece.plugins.consultation.business.ConsultationObjectMapper 1
fr.paris.lutece.plugins.consultation.service.forms.search.FormsLuceneReadIndex 1
fr.paris.lutece.plugins.consultation.web.ConsultationJspBean 3

fr.paris.lutece.plugins.consultation.business.Consultation

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.consultation.business.Consultation.getCollectionOpinionsEnddate() may expose internal representation by returning Consultation._dateCollectionOpinionsEnddate MALICIOUS_CODE EI_EXPOSE_REP 160 Medium
fr.paris.lutece.plugins.consultation.business.Consultation.getCollectionOpinionsStartdate() may expose internal representation by returning Consultation._dateCollectionOpinionsStartdate MALICIOUS_CODE EI_EXPOSE_REP 139 Medium
fr.paris.lutece.plugins.consultation.business.Consultation.getCreationDate() may expose internal representation by returning Consultation._dateCreationDate MALICIOUS_CODE EI_EXPOSE_REP 357 Medium
fr.paris.lutece.plugins.consultation.business.Consultation.getUpdateDate() may expose internal representation by returning Consultation._dateUpdateDate MALICIOUS_CODE EI_EXPOSE_REP 378 Medium
fr.paris.lutece.plugins.consultation.business.Consultation.setCollectionOpinionsEnddate(Timestamp) may expose internal representation by storing an externally mutable object into Consultation._dateCollectionOpinionsEnddate MALICIOUS_CODE EI_EXPOSE_REP2 171 Medium
fr.paris.lutece.plugins.consultation.business.Consultation.setCollectionOpinionsStartdate(Timestamp) may expose internal representation by storing an externally mutable object into Consultation._dateCollectionOpinionsStartdate MALICIOUS_CODE EI_EXPOSE_REP2 150 Medium
fr.paris.lutece.plugins.consultation.business.Consultation.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into Consultation._dateCreationDate MALICIOUS_CODE EI_EXPOSE_REP2 368 Medium
fr.paris.lutece.plugins.consultation.business.Consultation.setUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into Consultation._dateUpdateDate MALICIOUS_CODE EI_EXPOSE_REP2 389 Medium
Class fr.paris.lutece.plugins.consultation.business.Consultation defines non-transient non-serializable instance field _listWorkflowActions BAD_PRACTICE SE_BAD_FIELD Non disponible High
Class fr.paris.lutece.plugins.consultation.business.Consultation defines non-transient non-serializable instance field _state BAD_PRACTICE SE_BAD_FIELD Non disponible High

fr.paris.lutece.plugins.consultation.business.ConsultationDTO

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.consultation.business.ConsultationDTO.getCollectionOpinionsEnddate() may expose internal representation by returning ConsultationDTO._dateCollectionOpinionsEnddate MALICIOUS_CODE EI_EXPOSE_REP 183 Medium
fr.paris.lutece.plugins.consultation.business.ConsultationDTO.getCollectionOpinionsStartdate() may expose internal representation by returning ConsultationDTO._dateCollectionOpinionsStartdate MALICIOUS_CODE EI_EXPOSE_REP 162 Medium
fr.paris.lutece.plugins.consultation.business.ConsultationDTO.getCreationDate() may expose internal representation by returning ConsultationDTO._dateCreationDate MALICIOUS_CODE EI_EXPOSE_REP 422 Medium
fr.paris.lutece.plugins.consultation.business.ConsultationDTO.getUpdateDate() may expose internal representation by returning ConsultationDTO._dateUpdateDate MALICIOUS_CODE EI_EXPOSE_REP 443 Medium
fr.paris.lutece.plugins.consultation.business.ConsultationDTO.setCollectionOpinionsEnddate(Timestamp) may expose internal representation by storing an externally mutable object into ConsultationDTO._dateCollectionOpinionsEnddate MALICIOUS_CODE EI_EXPOSE_REP2 194 Medium
fr.paris.lutece.plugins.consultation.business.ConsultationDTO.setCollectionOpinionsStartdate(Timestamp) may expose internal representation by storing an externally mutable object into ConsultationDTO._dateCollectionOpinionsStartdate MALICIOUS_CODE EI_EXPOSE_REP2 173 Medium
fr.paris.lutece.plugins.consultation.business.ConsultationDTO.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into ConsultationDTO._dateCreationDate MALICIOUS_CODE EI_EXPOSE_REP2 433 Medium
fr.paris.lutece.plugins.consultation.business.ConsultationDTO.setUpdateDate(Timestamp) may expose internal representation by storing an externally mutable object into ConsultationDTO._dateUpdateDate MALICIOUS_CODE EI_EXPOSE_REP2 454 Medium
Class fr.paris.lutece.plugins.consultation.business.ConsultationDTO defines non-transient non-serializable instance field _listWorkflowActions BAD_PRACTICE SE_BAD_FIELD Non disponible High
Class fr.paris.lutece.plugins.consultation.business.ConsultationDTO defines non-transient non-serializable instance field _state BAD_PRACTICE SE_BAD_FIELD Non disponible High

fr.paris.lutece.plugins.consultation.business.ConsultationObjectMapper

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.consultation.business.ConsultationObjectMapper.getImageUrl(String) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 135 High

fr.paris.lutece.plugins.consultation.service.forms.search.FormsLuceneReadIndex

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.consultation.service.forms.search.FormsLuceneReadIndex defines non-transient non-serializable instance field _luceneFormSearchFactory BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.consultation.web.ConsultationJspBean

Bug Catégorie Détails Ligne Priorité
Call to String.equals(java.sql.Timestamp) in fr.paris.lutece.plugins.consultation.web.ConsultationJspBean.doModifyConsultation(HttpServletRequest) CORRECTNESS EC_UNRELATED_TYPES 553 High
Class fr.paris.lutece.plugins.consultation.web.ConsultationJspBean defines non-transient non-serializable instance field consultationMapper BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.consultation.web.ConsultationJspBean defines non-transient non-serializable instance field unitService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium