Fork me on GitHub

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

Files

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