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
68 61 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.workflowcore.business.action.Action 18
fr.paris.lutece.plugins.workflowcore.business.icon.Icon 2
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistory 8
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistoryFilter 2
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflow 6
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflowFilter 4
fr.paris.lutece.plugins.workflowcore.business.state.State 6
fr.paris.lutece.plugins.workflowcore.business.workflow.Workflow 6
fr.paris.lutece.plugins.workflowcore.service.config.TaskConfigService 1
fr.paris.lutece.plugins.workflowcore.service.provider.ProviderDescription 2
fr.paris.lutece.plugins.workflowcore.service.task.Task 4
fr.paris.lutece.plugins.workflowcore.web.task.TaskComponent 2

fr.paris.lutece.plugins.workflowcore.business.action.Action

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.business.action.Action.getAllTasks() may expose internal representation by returning Action._listTasks MALICIOUS_CODE EI_EXPOSE_REP 455 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.getAlternativeStateAfter() may expose internal representation by returning Action._alternativeStateAfter MALICIOUS_CODE EI_EXPOSE_REP 221 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.getIcon() may expose internal representation by returning Action._icon MALICIOUS_CODE EI_EXPOSE_REP 176 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.getListIdStateBefore() may expose internal representation by returning Action._listIdStateBefore MALICIOUS_CODE EI_EXPOSE_REP 466 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.getListIdsLinkedAction() may expose internal representation by returning Action._listIdsLinkedAction MALICIOUS_CODE EI_EXPOSE_REP 337 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.getListUidStateBefore() may expose internal representation by returning Action._listUidStateBefore MALICIOUS_CODE EI_EXPOSE_REP 487 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.getListUidsLinkedAction() may expose internal representation by returning Action._listUidsLinkedAction MALICIOUS_CODE EI_EXPOSE_REP 354 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.getStateAfter() may expose internal representation by returning Action._stateAfter MALICIOUS_CODE EI_EXPOSE_REP 198 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.getWorkflow() may expose internal representation by returning Action._workflow MALICIOUS_CODE EI_EXPOSE_REP 265 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.setAllTasks(List) may expose internal representation by storing an externally mutable object into Action._listTasks MALICIOUS_CODE EI_EXPOSE_REP2 443 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.setAlternativeStateAfter(State) may expose internal representation by storing an externally mutable object into Action._alternativeStateAfter MALICIOUS_CODE EI_EXPOSE_REP2 233 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.setIcon(Icon) may expose internal representation by storing an externally mutable object into Action._icon MALICIOUS_CODE EI_EXPOSE_REP2 187 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.setListIdStateBefore(List) may expose internal representation by storing an externally mutable object into Action._listIdStateBefore MALICIOUS_CODE EI_EXPOSE_REP2 477 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.setListIdsLinkedAction(Collection) may expose internal representation by storing an externally mutable object into Action._listIdsLinkedAction MALICIOUS_CODE EI_EXPOSE_REP2 328 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.setListUidStateBefore(List) may expose internal representation by storing an externally mutable object into Action._listUidStateBefore MALICIOUS_CODE EI_EXPOSE_REP2 497 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.setListUidsLinkedAction(Collection) may expose internal representation by storing an externally mutable object into Action._listUidsLinkedAction MALICIOUS_CODE EI_EXPOSE_REP2 346 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.setStateAfter(State) may expose internal representation by storing an externally mutable object into Action._stateAfter MALICIOUS_CODE EI_EXPOSE_REP2 210 Medium
fr.paris.lutece.plugins.workflowcore.business.action.Action.setWorkflow(Workflow) may expose internal representation by storing an externally mutable object into Action._workflow MALICIOUS_CODE EI_EXPOSE_REP2 277 Medium

fr.paris.lutece.plugins.workflowcore.business.icon.Icon

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.business.icon.Icon.getValue() may expose internal representation by returning Icon._byValue MALICIOUS_CODE EI_EXPOSE_REP 100 Medium
fr.paris.lutece.plugins.workflowcore.business.icon.Icon.setValue(byte[]) may expose internal representation by storing an externally mutable object into Icon._byValue MALICIOUS_CODE EI_EXPOSE_REP2 111 Medium

fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistory

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistory.getAction() may expose internal representation by returning ResourceHistory._action MALICIOUS_CODE EI_EXPOSE_REP 105 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistory.getCreationDate() may expose internal representation by returning ResourceHistory._tCreationDate MALICIOUS_CODE EI_EXPOSE_REP 167 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistory.getResourceUserHistory() may expose internal representation by returning ResourceHistory._resourceUserHistory MALICIOUS_CODE EI_EXPOSE_REP 209 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistory.getWorkflow() may expose internal representation by returning ResourceHistory._workflow MALICIOUS_CODE EI_EXPOSE_REP 84 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistory.setAction(Action) may expose internal representation by storing an externally mutable object into ResourceHistory._action MALICIOUS_CODE EI_EXPOSE_REP2 116 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistory.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into ResourceHistory._tCreationDate MALICIOUS_CODE EI_EXPOSE_REP2 178 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistory.setResourceUserHistory(ResourceUserHistory) may expose internal representation by storing an externally mutable object into ResourceHistory._resourceUserHistory MALICIOUS_CODE EI_EXPOSE_REP2 220 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistory.setWorkFlow(Workflow) may expose internal representation by storing an externally mutable object into ResourceHistory._workflow MALICIOUS_CODE EI_EXPOSE_REP2 95 Medium

fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistoryFilter

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistoryFilter.getListIdResources() may expose internal representation by returning ResourceHistoryFilter._listIdResources MALICIOUS_CODE EI_EXPOSE_REP 60 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceHistoryFilter.setListIdResources(List) may expose internal representation by storing an externally mutable object into ResourceHistoryFilter._listIdResources MALICIOUS_CODE EI_EXPOSE_REP2 71 Medium

fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflow

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflow.getState() may expose internal representation by returning ResourceWorkflow._state MALICIOUS_CODE EI_EXPOSE_REP 83 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflow.getWorkflow() may expose internal representation by returning ResourceWorkflow._workflow MALICIOUS_CODE EI_EXPOSE_REP 62 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflow.getWorkgroups() may expose internal representation by returning ResourceWorkflow._workgroups MALICIOUS_CODE EI_EXPOSE_REP 145 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflow.setState(State) may expose internal representation by storing an externally mutable object into ResourceWorkflow._state MALICIOUS_CODE EI_EXPOSE_REP2 94 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflow.setWorkFlow(Workflow) may expose internal representation by storing an externally mutable object into ResourceWorkflow._workflow MALICIOUS_CODE EI_EXPOSE_REP2 73 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflow.setWorkgroups(List) may expose internal representation by storing an externally mutable object into ResourceWorkflow._workgroups MALICIOUS_CODE EI_EXPOSE_REP2 156 Medium

fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflowFilter

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflowFilter.getListIdStateBefore() may expose internal representation by returning ResourceWorkflowFilter._listIdStateBefore MALICIOUS_CODE EI_EXPOSE_REP 211 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflowFilter.getWorkgroupKeyList() may expose internal representation by returning ResourceWorkflowFilter._workgroupKeyList MALICIOUS_CODE EI_EXPOSE_REP 163 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflowFilter.setListIdStateBefore(List) may expose internal representation by storing an externally mutable object into ResourceWorkflowFilter._listIdStateBefore MALICIOUS_CODE EI_EXPOSE_REP2 221 Medium
fr.paris.lutece.plugins.workflowcore.business.resource.ResourceWorkflowFilter.setWorkgroupKeyList(Map) may expose internal representation by storing an externally mutable object into ResourceWorkflowFilter._workgroupKeyList MALICIOUS_CODE EI_EXPOSE_REP2 153 Medium

fr.paris.lutece.plugins.workflowcore.business.state.State

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.business.state.State.getAllActions() may expose internal representation by returning State._listActions MALICIOUS_CODE EI_EXPOSE_REP 208 Medium
fr.paris.lutece.plugins.workflowcore.business.state.State.getIcon() may expose internal representation by returning State._icon MALICIOUS_CODE EI_EXPOSE_REP 186 Medium
fr.paris.lutece.plugins.workflowcore.business.state.State.getWorkflow() may expose internal representation by returning State._workflow MALICIOUS_CODE EI_EXPOSE_REP 122 Medium
fr.paris.lutece.plugins.workflowcore.business.state.State.setAllActions(List) may expose internal representation by storing an externally mutable object into State._listActions MALICIOUS_CODE EI_EXPOSE_REP2 220 Medium
fr.paris.lutece.plugins.workflowcore.business.state.State.setIcon(Icon) may expose internal representation by storing an externally mutable object into State._icon MALICIOUS_CODE EI_EXPOSE_REP2 197 Medium
fr.paris.lutece.plugins.workflowcore.business.state.State.setWorkflow(Workflow) may expose internal representation by storing an externally mutable object into State._workflow MALICIOUS_CODE EI_EXPOSE_REP2 134 Medium

fr.paris.lutece.plugins.workflowcore.business.workflow.Workflow

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.business.workflow.Workflow.getAllActions() may expose internal representation by returning Workflow._listActions MALICIOUS_CODE EI_EXPOSE_REP 172 Medium
fr.paris.lutece.plugins.workflowcore.business.workflow.Workflow.getAllStates() may expose internal representation by returning Workflow._listStates MALICIOUS_CODE EI_EXPOSE_REP 195 Medium
fr.paris.lutece.plugins.workflowcore.business.workflow.Workflow.getCreationDate() may expose internal representation by returning Workflow._tCreationDate MALICIOUS_CODE EI_EXPOSE_REP 236 Medium
fr.paris.lutece.plugins.workflowcore.business.workflow.Workflow.setAllActions(List) may expose internal representation by storing an externally mutable object into Workflow._listActions MALICIOUS_CODE EI_EXPOSE_REP2 184 Medium
fr.paris.lutece.plugins.workflowcore.business.workflow.Workflow.setAllStates(List) may expose internal representation by storing an externally mutable object into Workflow._listStates MALICIOUS_CODE EI_EXPOSE_REP2 207 Medium
fr.paris.lutece.plugins.workflowcore.business.workflow.Workflow.setCreationDate(Timestamp) may expose internal representation by storing an externally mutable object into Workflow._tCreationDate MALICIOUS_CODE EI_EXPOSE_REP2 247 Medium

fr.paris.lutece.plugins.workflowcore.service.config.TaskConfigService

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.service.config.TaskConfigService.setTaskConfigDAO(ITaskConfigDAO) may expose internal representation by storing an externally mutable object into TaskConfigService._taskConfigDAO MALICIOUS_CODE EI_EXPOSE_REP2 62 Medium

fr.paris.lutece.plugins.workflowcore.service.provider.ProviderDescription

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.service.provider.ProviderDescription.getMarkerDescriptions() may expose internal representation by returning ProviderDescription._collectionMarkerDescriptions MALICIOUS_CODE EI_EXPOSE_REP 122 Medium
fr.paris.lutece.plugins.workflowcore.service.provider.ProviderDescription.setMarkerDescriptions(Collection) may expose internal representation by storing an externally mutable object into ProviderDescription._collectionMarkerDescriptions MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium

fr.paris.lutece.plugins.workflowcore.service.task.Task

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.service.task.Task.getAction() may expose internal representation by returning Task._action MALICIOUS_CODE EI_EXPOSE_REP 120 Medium
fr.paris.lutece.plugins.workflowcore.service.task.Task.getTaskType() may expose internal representation by returning Task._taskType MALICIOUS_CODE EI_EXPOSE_REP 102 Medium
fr.paris.lutece.plugins.workflowcore.service.task.Task.setAction(Action) may expose internal representation by storing an externally mutable object into Task._action MALICIOUS_CODE EI_EXPOSE_REP2 129 Medium
fr.paris.lutece.plugins.workflowcore.service.task.Task.setTaskType(ITaskType) may expose internal representation by storing an externally mutable object into Task._taskType MALICIOUS_CODE EI_EXPOSE_REP2 111 Medium

fr.paris.lutece.plugins.workflowcore.web.task.TaskComponent

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.workflowcore.web.task.TaskComponent.setTaskConfigService(ITaskConfigService) may expose internal representation by storing an externally mutable object into TaskComponent._taskConfigService MALICIOUS_CODE EI_EXPOSE_REP2 160 Medium
fr.paris.lutece.plugins.workflowcore.web.task.TaskComponent.setTaskType(ITaskType) may expose internal representation by storing an externally mutable object into TaskComponent._taskType MALICIOUS_CODE EI_EXPOSE_REP2 149 Medium