Fork me on GitHub

Rapport SpotBugs de détection des bugs

Le document suivant contient les résultats du SpotBugs

La version de SpotBugs est 4.5.3

La limite est medium

L'effort est default

Résumé

Classes Bugs Erreurs Classes Manquantes
53 14 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.workflow.modules.unittree.business.assignment.task.config.TaskUnitAssignmentConfig 2
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.UnitSelectionService 1
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.ParametrableUnitSelection 1
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionAssignor 1
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionFromAll 1
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionParent 1
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionSpecificUnit 3
fr.paris.lutece.plugins.workflow.modules.unittree.util.ChangeUnitEvent 3
fr.paris.lutece.plugins.workflow.modules.unittree.web.task.UnitAssignmentAutomaticTaskComponent 1

fr.paris.lutece.plugins.workflow.modules.unittree.business.assignment.task.config.TaskUnitAssignmentConfig

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.unittree.business.assignment.task.config.TaskUnitAssignmentConfig.getUnitSelections() may expose internal representation by returning TaskUnitAssignmentConfig._listUnitSelections MALICIOUS_CODE EI_EXPOSE_REP 87 Medium
fr.paris.lutece.plugins.workflow.modules.unittree.business.assignment.task.config.TaskUnitAssignmentConfig.setUnitSelections(List) may expose internal representation by storing an externally mutable object into TaskUnitAssignmentConfig._listUnitSelections MALICIOUS_CODE EI_EXPOSE_REP2 98 Medium

fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.UnitSelectionService

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.UnitSelectionService.getUnitSelections() may expose internal representation by returning UnitSelectionService._listUnitSelections MALICIOUS_CODE EI_EXPOSE_REP 79 Medium

fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.ParametrableUnitSelection

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.ParametrableUnitSelection.getConfigurationHandler() may expose internal representation by returning ParametrableUnitSelection._configurationHandler MALICIOUS_CODE EI_EXPOSE_REP 82 Medium

fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionAssignor

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionAssignor.getConfigurationHandler() may expose internal representation by returning UnitSelectionAssignor._configurationHandler MALICIOUS_CODE EI_EXPOSE_REP 97 Medium

fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionFromAll

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionFromAll.getConfigurationHandler() may expose internal representation by returning UnitSelectionFromAll._configurationHandler MALICIOUS_CODE EI_EXPOSE_REP 114 Medium

fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionParent

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionParent.getConfigurationHandler() may expose internal representation by returning UnitSelectionParent._configurationHandler MALICIOUS_CODE EI_EXPOSE_REP 95 Medium

fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionSpecificUnit

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionSpecificUnit.getConfigurationHandler() may expose internal representation by returning UnitSelectionSpecificUnit._configurationHandler MALICIOUS_CODE EI_EXPOSE_REP 115 Medium
new fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionSpecificUnit(IUnitService, ITaskConfigDAO) may expose internal representation by storing an externally mutable object into UnitSelectionSpecificUnit._configDAO MALICIOUS_CODE EI_EXPOSE_REP2 88 Medium
new fr.paris.lutece.plugins.workflow.modules.unittree.service.task.selection.impl.UnitSelectionSpecificUnit(IUnitService, ITaskConfigDAO) may expose internal representation by storing an externally mutable object into UnitSelectionSpecificUnit._unitService MALICIOUS_CODE EI_EXPOSE_REP2 87 Medium

fr.paris.lutece.plugins.workflow.modules.unittree.util.ChangeUnitEvent

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflow.modules.unittree.util.ChangeUnitEvent.getOldAssignmentList() may expose internal representation by returning ChangeUnitEvent._oldAssignmentList MALICIOUS_CODE EI_EXPOSE_REP 62 Medium
new fr.paris.lutece.plugins.workflow.modules.unittree.util.ChangeUnitEvent(Object, List) may expose internal representation by storing an externally mutable object into ChangeUnitEvent._oldAssignmentList MALICIOUS_CODE EI_EXPOSE_REP2 54 Medium
Class fr.paris.lutece.plugins.workflow.modules.unittree.util.ChangeUnitEvent defines non-transient non-serializable instance field _oldAssignmentList BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.workflow.modules.unittree.web.task.UnitAssignmentAutomaticTaskComponent

Bug Catégorie Détails Ligne Priorité
Dead store to config in fr.paris.lutece.plugins.workflow.modules.unittree.web.task.UnitAssignmentAutomaticTaskComponent.getUnitSelectionForm(HttpServletRequest, ITask) STYLE DLS_DEAD_LOCAL_STORE 69 Medium