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 |
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 |