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 |