Fork me on GitHub

FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is

Effort is max

Summary

Classes Bugs Errors Missing Classes
14 6 0 0

Files

Class Bugs
fr.paris.lutece.plugins.elasticdata.modules.appointment.business.AppointmentHistoryDataObject 2
fr.paris.lutece.plugins.elasticdata.modules.appointment.business.AppointmentSlotDataObject 4

fr.paris.lutece.plugins.elasticdata.modules.appointment.business.AppointmentHistoryDataObject

Bug Category Details Line Priority
fr.paris.lutece.plugins.elasticdata.modules.appointment.business.AppointmentHistoryDataObject.getCreationDate() may expose internal representation by returning AppointmentHistoryDataObject._tCreationDate MALICIOUS_CODE EI_EXPOSE_REP 214 Medium
fr.paris.lutece.plugins.elasticdata.modules.appointment.business.AppointmentHistoryDataObject.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into AppointmentHistoryDataObject._tCreationDate MALICIOUS_CODE EI_EXPOSE_REP2 225 Medium

fr.paris.lutece.plugins.elasticdata.modules.appointment.business.AppointmentSlotDataObject

Bug Category Details Line Priority
fr.paris.lutece.plugins.elasticdata.modules.appointment.business.AppointmentSlotDataObject.getEndingDateTime() may expose internal representation by returning AppointmentSlotDataObject._dateEndingDateTime MALICIOUS_CODE EI_EXPOSE_REP 122 Medium
fr.paris.lutece.plugins.elasticdata.modules.appointment.business.AppointmentSlotDataObject.getStartingDateTime() may expose internal representation by returning AppointmentSlotDataObject._dateStartingDateTime MALICIOUS_CODE EI_EXPOSE_REP 101 Medium
fr.paris.lutece.plugins.elasticdata.modules.appointment.business.AppointmentSlotDataObject.setEndingDateTime(Date) may expose internal representation by storing an externally mutable object into AppointmentSlotDataObject._dateEndingDateTime MALICIOUS_CODE EI_EXPOSE_REP2 133 Medium
fr.paris.lutece.plugins.elasticdata.modules.appointment.business.AppointmentSlotDataObject.setStartingDateTime(Date) may expose internal representation by storing an externally mutable object into AppointmentSlotDataObject._dateStartingDateTime MALICIOUS_CODE EI_EXPOSE_REP2 112 Medium