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
54 34 0 0

fr.paris.lutece.plugins.stock.modules.tickets.business.Contact

Bug Category Details Line Priority
Equals method for fr.paris.lutece.plugins.stock.modules.tickets.business.Contact assumes the argument is of type Contact BAD_PRACTICE BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS 208 Medium
fr.paris.lutece.plugins.stock.modules.tickets.business.Contact.equals(Object) does not check for null argument BAD_PRACTICE NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT 208 Medium

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