SpotBugs Bug Detector Report
The following document contains the results of SpotBugs
SpotBugs Version is 4.5.3
Threshold is medium
Effort is default
Summary
Classes |
Bugs |
Errors |
Missing Classes |
29 |
8 |
0 |
0 |
fr.paris.lutece.plugins.workflow.modules.userassignment.service.task.AssignCurrentUserResourceTask
Bug |
Category |
Details |
Line |
Priority |
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 |
Category |
Details |
Line |
Priority |
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 |
Category |
Details |
Line |
Priority |
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 |
Category |
Details |
Line |
Priority |
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 |
Category |
Details |
Line |
Priority |
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 |