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
29 8 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignCurrentUserResourceTask 1
fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignUserResourceTask 2
fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignUserResourceTaskService 2
fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.UnassignUserResourceAutomaticTask 1
fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.UnassignUserResourceTask 2

fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignCurrentUserResourceTask

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignCurrentUserResourceTask(IAssignUserResourceTaskService, IResourceHistoryService) may expose internal representation by storing an externally mutable object into AssignCurrentUserResourceTask._resourceHistoryService MALICIOUS_CODE EI_EXPOSE_REP2 62 Medium

fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignUserResourceTask

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignUserResourceTask.processTask(int, HttpServletRequest, Locale) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 77 High
new fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignUserResourceTask(IAssignUserResourceTaskService, IResourceHistoryService) may expose internal representation by storing an externally mutable object into AssignUserResourceTask._resourceHistoryService MALICIOUS_CODE EI_EXPOSE_REP2 65 Medium

fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignUserResourceTaskService

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignUserResourceTaskService(IResourceUserDAO, ITaskConfigDAO) may expose internal representation by storing an externally mutable object into AssignUserResourceTaskService._resourceUserDAO MALICIOUS_CODE EI_EXPOSE_REP2 70 Medium
new fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignUserResourceTaskService(IResourceUserDAO, ITaskConfigDAO) may expose internal representation by storing an externally mutable object into AssignUserResourceTaskService._taskConfigDAO MALICIOUS_CODE EI_EXPOSE_REP2 71 Medium

fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.UnassignUserResourceAutomaticTask

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.UnassignUserResourceAutomaticTask(IAssignUserResourceTaskService, IResourceHistoryService) may expose internal representation by storing an externally mutable object into UnassignUserResourceAutomaticTask._resourceHistoryService MALICIOUS_CODE EI_EXPOSE_REP2 68 Medium

fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.UnassignUserResourceTask

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.UnassignUserResourceTask.processTask(int, HttpServletRequest, Locale) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 78 High
new fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.UnassignUserResourceTask(IAssignUserResourceTaskService, IResourceHistoryService) may expose internal representation by storing an externally mutable object into UnassignUserResourceTask._resourceHistoryService MALICIOUS_CODE EI_EXPOSE_REP2 66 Medium