The following document contains the results of SpotBugs
SpotBugs Version is 4.5.3
Threshold is medium
Effort is default
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 9 | 5 | 0 | 0 |
| Class | Bugs |
|---|---|
| fr.paris.lutece.plugins.workflow.modules.formsextend.business.MassNotificationTaskConfig | 4 |
| fr.paris.lutece.plugins.workflow.modules.formsextend.service.MassNotificationService | 1 |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| fr.paris.lutece.plugins.workflow.modules.formsextend.business.MassNotificationTaskConfig.getListExtenderTypesForDashboard() may expose internal representation by returning MassNotificationTaskConfig._listExtenderTypesForDashboard | MALICIOUS_CODE | EI_EXPOSE_REP | 218 | Medium |
| fr.paris.lutece.plugins.workflow.modules.formsextend.business.MassNotificationTaskConfig.getListExtenderTypesForEmail() may expose internal representation by returning MassNotificationTaskConfig._listExtenderTypesForEmail | MALICIOUS_CODE | EI_EXPOSE_REP | 133 | Medium |
| fr.paris.lutece.plugins.workflow.modules.formsextend.business.MassNotificationTaskConfig.setListExtenderTypesForDashboard(String[]) may expose internal representation by storing an externally mutable object into MassNotificationTaskConfig._listExtenderTypesForDashboard | MALICIOUS_CODE | EI_EXPOSE_REP2 | 227 | Medium |
| fr.paris.lutece.plugins.workflow.modules.formsextend.business.MassNotificationTaskConfig.setListExtenderTypesForEmail(String[]) may expose internal representation by storing an externally mutable object into MassNotificationTaskConfig._listExtenderTypesForEmail | MALICIOUS_CODE | EI_EXPOSE_REP2 | 142 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Nullcheck of formResponse at line 164 of value previously dereferenced in fr.paris.lutece.plugins.workflow.modules.formsextend.service.MassNotificationService.getAvailableMarkersValues(FormResponse) | CORRECTNESS | RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE | 162 | Medium |