Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.5.3

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
16 10 0 0

Files

Class Bugs
fr.paris.lutece.plugins.filestoragetransfer.business.FileStorageTransferError 3
fr.paris.lutece.plugins.filestoragetransfer.business.FileStorageTransferRequest 4
fr.paris.lutece.plugins.filestoragetransfer.daemon.FileStorageTransferDaemon 1
fr.paris.lutece.plugins.filestoragetransfer.service.FileStorageTransferService 1
fr.paris.lutece.plugins.filestoragetransfer.web.FileStorageTransferErrorJspBean 1

fr.paris.lutece.plugins.filestoragetransfer.business.FileStorageTransferError

Bug Category Details Line Priority
fr.paris.lutece.plugins.filestoragetransfer.business.FileStorageTransferError.getExecutionTime() may expose internal representation by returning FileStorageTransferError._tExecutionTime MALICIOUS_CODE EI_EXPOSE_REP 189 Medium
new fr.paris.lutece.plugins.filestoragetransfer.business.FileStorageTransferError(int, int, String, String, Timestamp) may expose internal representation by storing an externally mutable object into FileStorageTransferError._tExecutionTime MALICIOUS_CODE EI_EXPOSE_REP2 71 Medium
fr.paris.lutece.plugins.filestoragetransfer.business.FileStorageTransferError.setExecutionTime(Timestamp) may expose internal representation by storing an externally mutable object into FileStorageTransferError._tExecutionTime MALICIOUS_CODE EI_EXPOSE_REP2 200 Medium

fr.paris.lutece.plugins.filestoragetransfer.business.FileStorageTransferRequest

Bug Category Details Line Priority
fr.paris.lutece.plugins.filestoragetransfer.business.FileStorageTransferRequest.getCreationTime() may expose internal representation by returning FileStorageTransferRequest._tCreationTime MALICIOUS_CODE EI_EXPOSE_REP 280 Medium
fr.paris.lutece.plugins.filestoragetransfer.business.FileStorageTransferRequest.getExecutionTime() may expose internal representation by returning FileStorageTransferRequest._tExecutionTime MALICIOUS_CODE EI_EXPOSE_REP 259 Medium
fr.paris.lutece.plugins.filestoragetransfer.business.FileStorageTransferRequest.setCreationTime(Timestamp) may expose internal representation by storing an externally mutable object into FileStorageTransferRequest._tCreationTime MALICIOUS_CODE EI_EXPOSE_REP2 291 Medium
fr.paris.lutece.plugins.filestoragetransfer.business.FileStorageTransferRequest.setExecutionTime(Timestamp) may expose internal representation by storing an externally mutable object into FileStorageTransferRequest._tExecutionTime MALICIOUS_CODE EI_EXPOSE_REP2 270 Medium

fr.paris.lutece.plugins.filestoragetransfer.daemon.FileStorageTransferDaemon

Bug Category Details Line Priority
Write to static field fr.paris.lutece.plugins.filestoragetransfer.daemon.FileStorageTransferDaemon._nBatchSize from instance method new fr.paris.lutece.plugins.filestoragetransfer.daemon.FileStorageTransferDaemon() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 53 Medium

fr.paris.lutece.plugins.filestoragetransfer.service.FileStorageTransferService

Bug Category Details Line Priority
The method name fr.paris.lutece.plugins.filestoragetransfer.service.FileStorageTransferService.TransferFileToTargetFileService(FileStorageTransferRequest) doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 82-112 Medium

fr.paris.lutece.plugins.filestoragetransfer.web.FileStorageTransferErrorJspBean

Bug Category Details Line Priority
Dead store to requestToReplay in fr.paris.lutece.plugins.filestoragetransfer.web.FileStorageTransferErrorJspBean.doReplayTransfer(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 187 Medium