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
24 8 0 0

Files

Class Bugs
fr.paris.lutece.plugins.deviceregistration.business.AbstractFilterDao 1
fr.paris.lutece.plugins.deviceregistration.business.history.DeviceRegistrationHistory 2
fr.paris.lutece.plugins.deviceregistration.dto.DeviceRegistrationResponse 2
fr.paris.lutece.plugins.deviceregistration.dto.ErrorResponse 1
fr.paris.lutece.plugins.deviceregistration.exception.DeviceRegistrationException 1
fr.paris.lutece.plugins.deviceregistration.service.DeviceRegistrationService 1

fr.paris.lutece.plugins.deviceregistration.business.AbstractFilterDao

Bug Category Details Line Priority
fr.paris.lutece.plugins.deviceregistration.business.AbstractFilterDao._listTypeAllowedForSearch is a mutable collection which should be package protected MALICIOUS_CODE MS_MUTABLE_COLLECTION_PKGPROTECT 75 Medium

fr.paris.lutece.plugins.deviceregistration.business.history.DeviceRegistrationHistory

Bug Category Details Line Priority
fr.paris.lutece.plugins.deviceregistration.business.history.DeviceRegistrationHistory.getCreatedAt() may expose internal representation by returning DeviceRegistrationHistory.createdAt MALICIOUS_CODE EI_EXPOSE_REP 60 Medium
fr.paris.lutece.plugins.deviceregistration.business.history.DeviceRegistrationHistory.setCreatedAt(Timestamp) may expose internal representation by storing an externally mutable object into DeviceRegistrationHistory.createdAt MALICIOUS_CODE EI_EXPOSE_REP2 65 Medium

fr.paris.lutece.plugins.deviceregistration.dto.DeviceRegistrationResponse

Bug Category Details Line Priority
fr.paris.lutece.plugins.deviceregistration.dto.DeviceRegistrationResponse.getRegistrationTokens() may expose internal representation by returning DeviceRegistrationResponse.registrationTokens MALICIOUS_CODE EI_EXPOSE_REP 71 Medium
new fr.paris.lutece.plugins.deviceregistration.dto.DeviceRegistrationResponse(String, String, List) may expose internal representation by storing an externally mutable object into DeviceRegistrationResponse.registrationTokens MALICIOUS_CODE EI_EXPOSE_REP2 56 Medium

fr.paris.lutece.plugins.deviceregistration.dto.ErrorResponse

Bug Category Details Line Priority
fr.paris.lutece.plugins.deviceregistration.dto.ErrorResponse.getMessages() may expose internal representation by returning ErrorResponse.messages MALICIOUS_CODE EI_EXPOSE_REP 78 Medium

fr.paris.lutece.plugins.deviceregistration.exception.DeviceRegistrationException

Bug Category Details Line Priority
fr.paris.lutece.plugins.deviceregistration.exception.DeviceRegistrationException.getResponse() may expose internal representation by returning DeviceRegistrationException.response MALICIOUS_CODE EI_EXPOSE_REP 65 Medium

fr.paris.lutece.plugins.deviceregistration.service.DeviceRegistrationService

Bug Category Details Line Priority
Public static fr.paris.lutece.plugins.deviceregistration.service.DeviceRegistrationService.getInstance() may expose internal representation by returning DeviceRegistrationService.instance MALICIOUS_CODE MS_EXPOSE_REP 63 Medium