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 |
|---|---|---|---|
| 20 | 8 | 0 | 0 |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| fr.paris.lutece.plugins.elasticdata.business.AbstractDataSource.getExternalAttributesProvider() may expose internal representation by returning AbstractDataSource._colExternalAttributesProvider | MALICIOUS_CODE | EI_EXPOSE_REP | 245 | Medium |
| fr.paris.lutece.plugins.elasticdata.business.AbstractDataSource.getIndexingStatus() may expose internal representation by returning AbstractDataSource._indexingStatus | MALICIOUS_CODE | EI_EXPOSE_REP | 260 | Medium |
| fr.paris.lutece.plugins.elasticdata.business.AbstractDataSource.setExternalAttributesProvider(Collection) may expose internal representation by storing an externally mutable object into AbstractDataSource._colExternalAttributesProvider | MALICIOUS_CODE | EI_EXPOSE_REP2 | 270 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| new fr.paris.lutece.plugins.elasticdata.business.BatchDataObjectsIterator(DataSource, List) may expose internal representation by storing an externally mutable object into BatchDataObjectsIterator._listIdDataObjects | MALICIOUS_CODE | EI_EXPOSE_REP2 | 59 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| fr.paris.lutece.plugins.elasticdata.service.IndexingStatus.getIsRunning() may expose internal representation by returning IndexingStatus._bIsRunning | MALICIOUS_CODE | EI_EXPOSE_REP | 95 | Medium |
| fr.paris.lutece.plugins.elasticdata.service.IndexingStatus.getSbLogs() may expose internal representation by returning IndexingStatus._sbLogs | MALICIOUS_CODE | EI_EXPOSE_REP | 149 | Medium |
| fr.paris.lutece.plugins.elasticdata.service.IndexingStatus.setIsRunning(AtomicBoolean) may expose internal representation by storing an externally mutable object into IndexingStatus._bIsRunning | MALICIOUS_CODE | EI_EXPOSE_REP2 | 106 | Medium |
| fr.paris.lutece.plugins.elasticdata.service.IndexingStatus.setSbLogs(StringBuilder) may expose internal representation by storing an externally mutable object into IndexingStatus._sbLogs | MALICIOUS_CODE | EI_EXPOSE_REP2 | 160 | Medium |