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 |