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

Files

Class Bugs
fr.paris.lutece.plugins.mydashboard.business.MyDashboardConfigurationDAO 1
fr.paris.lutece.plugins.mydashboard.business.portlet.MyDashboardPortletHome 2
fr.paris.lutece.plugins.mydashboard.service.MyDashboardService 1

fr.paris.lutece.plugins.mydashboard.business.MyDashboardConfigurationDAO

Bug Category Details Line Priority
Random object created and used only once in fr.paris.lutece.plugins.mydashboard.business.MyDashboardConfigurationDAO.getNewConfigId() BAD_PRACTICE DMI_RANDOM_USED_ONLY_ONCE 63 High

fr.paris.lutece.plugins.mydashboard.business.portlet.MyDashboardPortletHome

Bug Category Details Line Priority
fr.paris.lutece.plugins.mydashboard.business.portlet.MyDashboardPortletHome.getDAO() may expose internal representation by returning MyDashboardPortletHome._dao MALICIOUS_CODE EI_EXPOSE_REP 73 Medium
Public static fr.paris.lutece.plugins.mydashboard.business.portlet.MyDashboardPortletHome.getInstance() may expose internal representation by returning MyDashboardPortletHome._instance MALICIOUS_CODE MS_EXPOSE_REP 64 Medium

fr.paris.lutece.plugins.mydashboard.service.MyDashboardService

Bug Category Details Line Priority
Public static fr.paris.lutece.plugins.mydashboard.service.MyDashboardService.getInstance() may expose internal representation by returning MyDashboardService._singleton MALICIOUS_CODE MS_EXPOSE_REP 84 Medium