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 |
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 |