Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.5.3

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
23 16 0 0

Files

Class 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 Category Details Line Priority
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 Category Details Line Priority
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 Category Details Line Priority
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 Category Details Line Priority
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 Category Details Line Priority
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 Category Details Line Priority
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 Category Details Line Priority
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