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 |
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 |