FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
161100

fr.paris.lutece.plugins.links.business.Link

BugCategoryDetailsLinePriority
La méthode fr.paris.lutece.plugins.links.business.Link.getDate() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.links.business.Link._dateMALICIOUS_CODEEI_EXPOSE_REP200Medium
La méthode fr.paris.lutece.plugins.links.business.Link.getImageContent() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.links.business.Link._imageContentMALICIOUS_CODEEI_EXPOSE_REP336Medium
La méthode fr.paris.lutece.plugins.links.business.Link.setDate(Date) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.links.business.Link._dateMALICIOUS_CODEEI_EXPOSE_REP2190Medium
La méthode fr.paris.lutece.plugins.links.business.Link.setImageContent(byte[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.links.business.Link._imageContentMALICIOUS_CODEEI_EXPOSE_REP2346Medium
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.links.business.Link._listenerWorkgroup in fr.paris.lutece.plugins.links.business.Link.init()MT_CORRECTNESSLI_LAZY_INIT_UPDATE_STATIC96-98Medium

fr.paris.lutece.plugins.links.util.LinksImageProvider

BugCategoryDetailsLinePriority
Ecriture d'un champ statique fr.paris.lutece.plugins.links.util.LinksImageProvider._singleton depuis la méthode d'une instance new fr.paris.lutece.plugins.links.util.LinksImageProvider()STYLEST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD54High

fr.paris.lutece.plugins.links.web.LinksLibraryJspBean

BugCategoryDetailsLinePriority
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.links.web.LinksLibraryJspBean.getCreateLink(HttpServletRequest)STYLEDLS_DEAD_LOCAL_STORE323Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.links.web.LinksLibraryJspBean.getModifyLink(HttpServletRequest)STYLEDLS_DEAD_LOCAL_STORE390Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.links.web.LinksLibraryJspBean.getUrlsListFromMultipart(String, MultipartHttpServletRequest)STYLEDLS_DEAD_LOCAL_STORE668Medium

fr.paris.lutece.plugins.links.web.portlet.LinksPortletJspBean

BugCategoryDetailsLinePriority
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.links.web.portlet.LinksPortletJspBean.getLinksInPortletList(int)STYLEDLS_DEAD_LOCAL_STORE312Medium
fr.paris.lutece.plugins.links.web.portlet.LinksPortletJspBean.getLinksInPortletList(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR317Medium