The following document contains the results of FindBugs Report
FindBugs Version is 2.0.1
Threshold is medium
Effort is min
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| 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._date | MALICIOUS_CODE | EI_EXPOSE_REP | 200 | Medium |
| 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._imageContent | MALICIOUS_CODE | EI_EXPOSE_REP | 336 | Medium |
| 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._date | MALICIOUS_CODE | EI_EXPOSE_REP2 | 190 | Medium |
| 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._imageContent | MALICIOUS_CODE | EI_EXPOSE_REP2 | 346 | Medium |
| 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_CORRECTNESS | LI_LAZY_INIT_UPDATE_STATIC | 96-98 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| 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() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 54 | High |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.links.web.LinksLibraryJspBean.getCreateLink(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 323 | Medium |
| Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.links.web.LinksLibraryJspBean.getModifyLink(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 390 | Medium |
| Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.links.web.LinksLibraryJspBean.getUrlsListFromMultipart(String, MultipartHttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 668 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.links.web.portlet.LinksPortletJspBean.getLinksInPortletList(int) | STYLE | DLS_DEAD_LOCAL_STORE | 312 | Medium |
| fr.paris.lutece.plugins.links.web.portlet.LinksPortletJspBean.getLinksInPortletList(int) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 317 | Medium |