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
| Classes | Bugs | Erreurs | Classes Manquantes |
|---|---|---|---|
| 68 | 61 | 0 | 0 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |