Fork me on GitHub

Rapport SpotBugs de détection des bugs

Le document suivant contient les résultats du SpotBugs

La version de SpotBugs est 4.5.3

La limite est medium

L'effort est default

Résumé

Classes Bugs Erreurs Classes Manquantes
23 16 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.appointment.modules.rest.pojo.AppointmentSlotsSearchPOJO 4
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO 2
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$DocList 2
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$Group 2
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$Grouped 2
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$GroupedByUidForm 2
fr.paris.lutece.plugins.appointment.modules.rest.rs.filter.ValidationErrorResponse 2

fr.paris.lutece.plugins.appointment.modules.rest.pojo.AppointmentSlotsSearchPOJO

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appointment.modules.rest.pojo.AppointmentSlotsSearchPOJO.getAppointmentIds() may expose internal representation by returning AppointmentSlotsSearchPOJO._appointmentIds MALICIOUS_CODE EI_EXPOSE_REP 69 Medium
new fr.paris.lutece.plugins.appointment.modules.rest.pojo.AppointmentSlotsSearchPOJO(List, LocalDate, LocalDate) may expose internal representation by storing an externally mutable object into AppointmentSlotsSearchPOJO._appointmentIds MALICIOUS_CODE EI_EXPOSE_REP2 53 Medium
new fr.paris.lutece.plugins.appointment.modules.rest.pojo.AppointmentSlotsSearchPOJO(List, LocalDate, LocalDate, String, Integer) may expose internal representation by storing an externally mutable object into AppointmentSlotsSearchPOJO._appointmentIds MALICIOUS_CODE EI_EXPOSE_REP2 60 Medium
fr.paris.lutece.plugins.appointment.modules.rest.pojo.AppointmentSlotsSearchPOJO.setAppointmentIds(List) may expose internal representation by storing an externally mutable object into AppointmentSlotsSearchPOJO._appointmentIds MALICIOUS_CODE EI_EXPOSE_REP2 74 Medium

fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO.getGrouped() may expose internal representation by returning SolrResponseMeetingPointPOJO._grouped MALICIOUS_CODE EI_EXPOSE_REP 49 Medium
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO.setGrouped(SolrResponseMeetingPointPOJO$Grouped) may expose internal representation by storing an externally mutable object into SolrResponseMeetingPointPOJO._grouped MALICIOUS_CODE EI_EXPOSE_REP2 54 Medium

fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$DocList

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$DocList.getDocs() may expose internal representation by returning SolrResponseMeetingPointPOJO$DocList._docs MALICIOUS_CODE EI_EXPOSE_REP 134 Medium
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$DocList.setDocs(List) may expose internal representation by storing an externally mutable object into SolrResponseMeetingPointPOJO$DocList._docs MALICIOUS_CODE EI_EXPOSE_REP2 139 Medium

fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$Group

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$Group.getDocList() may expose internal representation by returning SolrResponseMeetingPointPOJO$Group._docList MALICIOUS_CODE EI_EXPOSE_REP 115 Medium
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$Group.setDocList(SolrResponseMeetingPointPOJO$DocList) may expose internal representation by storing an externally mutable object into SolrResponseMeetingPointPOJO$Group._docList MALICIOUS_CODE EI_EXPOSE_REP2 120 Medium

fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$Grouped

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$Grouped.getGroupedByUidForm() may expose internal representation by returning SolrResponseMeetingPointPOJO$Grouped._groupedByUidForm MALICIOUS_CODE EI_EXPOSE_REP 66 Medium
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$Grouped.setGroupedByUidForm(SolrResponseMeetingPointPOJO$GroupedByUidForm) may expose internal representation by storing an externally mutable object into SolrResponseMeetingPointPOJO$Grouped._groupedByUidForm MALICIOUS_CODE EI_EXPOSE_REP2 71 Medium

fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$GroupedByUidForm

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$GroupedByUidForm.getGroups() may expose internal representation by returning SolrResponseMeetingPointPOJO$GroupedByUidForm._groups MALICIOUS_CODE EI_EXPOSE_REP 84 Medium
fr.paris.lutece.plugins.appointment.modules.rest.pojo.SolrResponseMeetingPointPOJO$GroupedByUidForm.setGroups(List) may expose internal representation by storing an externally mutable object into SolrResponseMeetingPointPOJO$GroupedByUidForm._groups MALICIOUS_CODE EI_EXPOSE_REP2 89 Medium

fr.paris.lutece.plugins.appointment.modules.rest.rs.filter.ValidationErrorResponse

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.appointment.modules.rest.rs.filter.ValidationErrorResponse.getDetail() may expose internal representation by returning ValidationErrorResponse._detail MALICIOUS_CODE EI_EXPOSE_REP 45 Medium
fr.paris.lutece.plugins.appointment.modules.rest.rs.filter.ValidationErrorResponse.setDetail(List) may expose internal representation by storing an externally mutable object into ValidationErrorResponse._detail MALICIOUS_CODE EI_EXPOSE_REP2 50 Medium