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
35 11 0 0

fr.paris.lutece.plugins.workflow.modules.fillingdirectory.business.TaskHelpFillingConfigDAO

Bug Category Details Line Priority
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.business.TaskHelpFillingConfigDAO.loadSelectedList(int, int) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 322 Medium

fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskFillingDirectory

Bug Category Details Line Priority
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskFillingDirectory._listenerTaskFillingRemovalListener in fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskFillingDirectory.init() MT_CORRECTNESS LI_LAZY_INIT_UPDATE_STATIC 106-108 Medium

fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskHelpFilling

Bug Category Details Line Priority
Stockage de l'objet non sérialisable TaskHelpFilling.java:[line 207] dans la session Http de fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskHelpFilling.getDirectoryRecordData(Record, HttpServletRequest, Locale, Plugin) BAD_PRACTICE J2EE_STORE_OF_NON_SERIALIZABLE_OBJECT_INTO_SESSION 207 High
Test de nullité dans record d'une valeur préalablement déréférencée dans fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskHelpFilling.processTask(int, HttpServletRequest, Locale) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 82 Medium

fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean

Bug Category Details Line Priority
La classe fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean définit le champ d'instance fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean._listEntriesService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Not available Medium
La classe fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean définit le champ d'instance fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean._recordService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Not available Medium
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean.getModifyDirectoryRecordPopup(HttpServletRequest) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 171 Medium

fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingTaskComponent

Bug Category Details Line Priority
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingTaskComponent.createListEntries(HttpServletRequest, TaskHelpFillingConfig, ITask, int) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 154 Medium
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingTaskComponent.getDisplayConfigForm(HttpServletRequest, Locale, ITask) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 412 Medium
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingTaskComponent.getRefencesWithoutTitle(Map) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 510 Medium
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingTaskComponent.getTitles(Map) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 498 Medium