Fork me on GitHub

FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is

Effort is max

Summary

Classes Bugs Errors Missing Classes
16 9 0 0

fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.business.LdapUser

Bug Category Details Line Priority
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.business.LdapUser._listenerRole in fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.business.LdapUser.init() MT_CORRECTNESS LI_LAZY_INIT_UPDATE_STATIC 58-60 Medium

fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.util.LdapBrowser

Bug Category Details Line Priority
La méthode fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.util.LdapBrowser.buildRequest(String[], Object[]) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 555 Medium

fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean

Bug Category Details Line Priority
Ecriture d'un champ statique fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean._plugin depuis la méthode d'une instance fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean.doAssignRoleUser(HttpServletRequest) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 381 Medium
Ecriture d'un champ statique fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean._plugin depuis la méthode d'une instance fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean.doCreateUser(HttpServletRequest) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 203 Medium
Ecriture d'un champ statique fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean._plugin depuis la méthode d'une instance fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean.doRemoveUser(HttpServletRequest) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 269 Medium
Ecriture d'un champ statique fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean._plugin depuis la méthode d'une instance fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean.getCreateUser(HttpServletRequest) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 134 Medium
Ecriture d'un champ statique fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean._plugin depuis la méthode d'une instance fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean.getManageRolesUser(HttpServletRequest) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 332 Medium
Ecriture d'un champ statique fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean._plugin depuis la méthode d'une instance fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean.getManageUsers(HttpServletRequest) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 304 Medium
Ecriture d'un champ statique fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean._plugin depuis la méthode d'une instance fr.paris.lutece.plugins.mylutece.modules.ldapdatabase.authentication.web.LdapdatabaseJspBean.getRemoveUser(HttpServletRequest) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 245 Medium