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 |
54 |
34 |
0 |
0 |
fr.paris.lutece.plugins.stock.modules.tickets.business.Contact
fr.paris.lutece.plugins.stock.modules.tickets.business.PartnerDTO
Bug |
Category |
Details |
Line |
Priority |
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.stock.modules.tickets.business.PartnerDTO.convertEntity(Provider) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
461 |
High |
fr.paris.lutece.plugins.stock.modules.tickets.business.ProductStatistic
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.stock.modules.tickets.business.ProductStatistic.getDate() may expose internal representation by returning ProductStatistic._tDate |
MALICIOUS_CODE |
EI_EXPOSE_REP |
235 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ProductStatistic.setDate(Timestamp) may expose internal representation by storing an externally mutable object into ProductStatistic._tDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
224 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ProductStatisticDAO
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.stock.modules.tickets.business.PurchaseStatistic
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.stock.modules.tickets.business.PurchaseStatistic.getDate() may expose internal representation by returning PurchaseStatistic._tDate |
MALICIOUS_CODE |
EI_EXPOSE_REP |
233 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.PurchaseStatistic.setDate(Timestamp) may expose internal representation by storing an externally mutable object into PurchaseStatistic._tDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
222 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.PurchaseStatisticDAO
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.stock.modules.tickets.business.ReservationFilter
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.stock.modules.tickets.business.ReservationFilter.getDateBegin() may expose internal representation by returning ReservationFilter._dateBegin |
MALICIOUS_CODE |
EI_EXPOSE_REP |
76 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ReservationFilter.getDateEnd() may expose internal representation by returning ReservationFilter._dateEnd |
MALICIOUS_CODE |
EI_EXPOSE_REP |
97 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ReservationFilter.getDateOr() may expose internal representation by returning ReservationFilter._dateOr |
MALICIOUS_CODE |
EI_EXPOSE_REP |
118 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ReservationFilter.getHour() may expose internal representation by returning ReservationFilter._hour |
MALICIOUS_CODE |
EI_EXPOSE_REP |
66 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ReservationFilter.setDateBegin(Timestamp) may expose internal representation by storing an externally mutable object into ReservationFilter._dateBegin |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
87 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ReservationFilter.setDateEnd(Timestamp) may expose internal representation by storing an externally mutable object into ReservationFilter._dateEnd |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
108 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ReservationFilter.setDateOr(Timestamp) may expose internal representation by storing an externally mutable object into ReservationFilter._dateOr |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
129 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ReservationFilter.setHour(Timestamp) may expose internal representation by storing an externally mutable object into ReservationFilter._hour |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
58 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ResultStatistic
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.stock.modules.tickets.business.ResultStatistic.getStatisticDate() may expose internal representation by returning ResultStatistic._tStatisticDate |
MALICIOUS_CODE |
EI_EXPOSE_REP |
75 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ResultStatistic.setStatisticDate(Timestamp) may expose internal representation by storing an externally mutable object into ResultStatistic._tStatisticDate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
86 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceDTO
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceDTO.getDateHour() may expose internal representation by returning SeanceDTO.dateHour |
MALICIOUS_CODE |
EI_EXPOSE_REP |
533 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceDTO.getIdContact() may expose internal representation by returning SeanceDTO.idContact |
MALICIOUS_CODE |
EI_EXPOSE_REP |
564 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceDTO.setDateHour(Date) may expose internal representation by storing an externally mutable object into SeanceDTO.dateHour |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
544 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceDTO.setIdContact(Integer[]) may expose internal representation by storing an externally mutable object into SeanceDTO.idContact |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
555 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceFilter
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceFilter.getDateBegin() may expose internal representation by returning SeanceFilter._dateBegin |
MALICIOUS_CODE |
EI_EXPOSE_REP |
87 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceFilter.getDateEnd() may expose internal representation by returning SeanceFilter._dateEnd |
MALICIOUS_CODE |
EI_EXPOSE_REP |
108 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceFilter.getDateOr() may expose internal representation by returning SeanceFilter._dateOr |
MALICIOUS_CODE |
EI_EXPOSE_REP |
129 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceFilter.getHour() may expose internal representation by returning SeanceFilter._hour |
MALICIOUS_CODE |
EI_EXPOSE_REP |
77 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceFilter.setDateBegin(Timestamp) may expose internal representation by storing an externally mutable object into SeanceFilter._dateBegin |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
98 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceFilter.setDateEnd(Timestamp) may expose internal representation by storing an externally mutable object into SeanceFilter._dateEnd |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
119 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceFilter.setDateOr(Timestamp) may expose internal representation by storing an externally mutable object into SeanceFilter._dateOr |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
140 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.SeanceFilter.setHour(Timestamp) may expose internal representation by storing an externally mutable object into SeanceFilter._hour |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
67 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ShowDTO
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.stock.modules.tickets.business.ShowDTO.getIdContact() may expose internal representation by returning ShowDTO.idContact |
MALICIOUS_CODE |
EI_EXPOSE_REP |
877 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.business.ShowDTO.setIdContact(Integer[]) may expose internal representation by storing an externally mutable object into ShowDTO.idContact |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
888 |
Medium |
fr.paris.lutece.plugins.stock.modules.tickets.utils.TicketsUtils
Bug |
Category |
Details |
Line |
Priority |
fr.paris.lutece.plugins.stock.modules.tickets.utils.TicketsUtils.copyParameters(UrlItem, Map, HttpServletRequest) makes inefficient use of keySet iterator instead of entrySet iterator |
PERFORMANCE |
WMI_WRONG_MAP_ITERATOR |
71 |
Medium |