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
19 48 0 0

fr.paris.lutece.plugins.adminsql.business.DataDAO

Bug Category Details Line Priority
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.DataDAO.findResultOfUserRequest(String, PluginConnectionService) STYLE DLS_DEAD_LOCAL_STORE 322 High
La méthode fr.paris.lutece.plugins.adminsql.business.DataDAO.delete(String, String, List, PluginConnectionService) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 204 Medium
La méthode fr.paris.lutece.plugins.adminsql.business.DataDAO.insert(String, String, List, List, PluginConnectionService) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 139 Medium
La méthode fr.paris.lutece.plugins.adminsql.business.DataDAO.store(String, String, List, PluginConnectionService) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 177 Medium

fr.paris.lutece.plugins.adminsql.business.FieldDAO

Bug Category Details Line Priority
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldKeyIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 606 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldKeyLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 632 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldNullIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 554 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldNullLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 580 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldTypeIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 502 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.findFieldTypeLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 528 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.selectFieldKeyList(String, Plugin) STYLE DLS_DEAD_LOCAL_STORE 450 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.selectFieldTypeList(String, Plugin) STYLE DLS_DEAD_LOCAL_STORE 423 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) STYLE DLS_DEAD_LOCAL_STORE 311 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) STYLE DLS_DEAD_LOCAL_STORE 310 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) STYLE DLS_DEAD_LOCAL_STORE 309 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) STYLE DLS_DEAD_LOCAL_STORE 284 Medium
Test de nullité dans strLengthTypeValue d'une valeur préalablement déréférencée dans fr.paris.lutece.plugins.adminsql.business.FieldDAO.insert(String, String, Field, Plugin) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 254 Medium
Test de nullité dans strLengthTypeValue d'une valeur préalablement déréférencée dans fr.paris.lutece.plugins.adminsql.business.FieldDAO.store(String, String, Field, String, int, Plugin) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 174 Medium
Useless object stored in variable tabString of method fr.paris.lutece.plugins.adminsql.business.FieldDAO.load(String, String, String, Plugin) STYLE UC_USELESS_OBJECT 97 Medium

fr.paris.lutece.plugins.adminsql.business.StructureTableDAO

Bug Category Details Line Priority
Une requète est préparée à partir d'une chaine non constante dans fr.paris.lutece.plugins.adminsql.business.StructureTableDAO.selectAField(PluginConnectionService, String, String) SECURITY SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING 205 High
Une requète est préparée à partir d'une chaine non constante dans fr.paris.lutece.plugins.adminsql.business.StructureTableDAO.selectAllFields(PluginConnectionService, String) SECURITY SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING 188 High

fr.paris.lutece.plugins.adminsql.business.TableDAO

Bug Category Details Line Priority
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldKeyIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 460 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldKeyLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 486 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldNullIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 408 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldNullLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 434 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldTypeIdbyLabel(String, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 356 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.findFieldTypeLabelbyId(int, Plugin, String) STYLE DLS_DEAD_LOCAL_STORE 382 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.business.TableDAO.insert(String, Table, Field, Plugin) STYLE DLS_DEAD_LOCAL_STORE 147 Medium

fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean

Bug Category Details Line Priority
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doDeleteData(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 1323 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 416 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 417 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyData(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 1238 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyData(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 1239 High
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 420 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 421 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 419 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 1060 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 1065 Medium
Appel de equals() avec un argument à null dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doCreateFieldStructure(HttpServletRequest) CORRECTNESS EC_NULL_ARG 825 Medium
Appel de equals() avec un argument à null dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doCreateTable(HttpServletRequest) CORRECTNESS EC_NULL_ARG 610 Medium
Appel de equals() avec un argument à null dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyFieldStructure(HttpServletRequest) CORRECTNESS EC_NULL_ARG 937 Medium
Appel de equals() avec un argument à null dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doModifyTableName(HttpServletRequest) CORRECTNESS EC_NULL_ARG 701 Medium
Appel de equals() avec un argument à null dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doUserRequest(HttpServletRequest) CORRECTNESS EC_NULL_ARG 351 Medium
Comparaison d'objets String utilisant == ou != dans fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) BAD_PRACTICE ES_COMPARING_STRINGS_WITH_EQ 498 Medium
La méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.doExportDatabase(HttpServletRequest) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 523 Medium
La méthode fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getDeleteData(HttpServletRequest) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 1299 Medium
Useless object stored in variable listInputs of method fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) STYLE UC_USELESS_OBJECT 1061 Medium
Useless object stored in variable listNewData of method fr.paris.lutece.plugins.adminsql.web.AdminSqlJspBean.getManageDataTable(HttpServletRequest) STYLE UC_USELESS_OBJECT 1059 Medium