FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is low

Effort is max

Summary

Classes Bugs Errors Missing Classes
108 40 0 67

Files

Class Bugs
de.fhdw.wtf.persistence.facade.AsynchronousAlteringOnExistingModellClassFacadeImplementation 1
de.fhdw.wtf.persistence.facade.OracleAuthorizationFacadeImplementation 4
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation 14
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator 6
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation 14
de.fhdw.wtf.persistence.test.TestPropertiesReader 1

de.fhdw.wtf.persistence.facade.AsynchronousAlteringOnExistingModellClassFacadeImplementation

Bug Category Details Line Priority
Exceptional return value of java.io.File.createNewFile() ignored in de.fhdw.wtf.persistence.facade.AsynchronousAlteringOnExistingModellClassFacadeImplementation.createScriptFileIfNotExists() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 44 Medium

de.fhdw.wtf.persistence.facade.OracleAuthorizationFacadeImplementation

Bug Category Details Line Priority
de.fhdw.wtf.persistence.facade.OracleAuthorizationFacadeImplementation.createRole(String) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 137 Medium
de.fhdw.wtf.persistence.facade.OracleAuthorizationFacadeImplementation.createUser(String, String, String) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 180 Medium
de.fhdw.wtf.persistence.facade.OracleAuthorizationFacadeImplementation.grantRoleToUser(User, Role) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 124 Medium
de.fhdw.wtf.persistence.facade.OracleAuthorizationFacadeImplementation.isPasswordCorrect(String, String, String) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 89 Medium

de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation

Bug Category Details Line Priority
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.clear() may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 208 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.createMapAssociation(String, boolean, UserType, Type, Type) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 119 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.createSpecializationBetween(UserType, Type) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 140 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.createUnidirectionalAssociation(String, boolean, boolean, UserType, Type) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 92 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.createUserType(String, boolean, boolean) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 68 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.deleteAssociation(Long) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 263 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.deleteUserType(Long) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 298 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.finalizeSpecialization() may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 219 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.initialize() may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 153 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.isSuperClassTo(Type, Type) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 192 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.moveLinksAndCreateObjects(List, Association, UserType, List) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 314 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.renameAssociation(Long, String) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 248 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.renameType(Long, String) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 234 Medium
de.fhdw.wtf.persistence.facade.OracleClassFacadeImplementation.updateLinksToNewAssociation(Long, Collection) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 277 Medium

de.fhdw.wtf.persistence.facade.OracleDataBasePreparator

Bug Category Details Line Priority
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.areProceduresCreated() may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 203 Medium
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.createInitRoutines() may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 144 Medium
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.createProcedures() may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 297 Medium
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.isTableStructureValid() may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 172 Medium
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.createWholeSchema() passes a nonconstant String to an execute or addBatch method on an SQL statement SECURITY SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE 235 Low
de.fhdw.wtf.persistence.facade.OracleDataBasePreparator.dropWholeSchema() passes a nonconstant String to an execute or addBatch method on an SQL statement SECURITY SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE 269 Low

de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation

Bug Category Details Line Priority
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.clear() may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 1010 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.commit(Transaction) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 869 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.create(UserType, Transaction) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 610 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.delete(UserObject, Transaction) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 631 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.getIdForInteger(BigInteger) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 975 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.getIdForString(String) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 960 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.getIntForId(long) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 924 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.getStringForId(long) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 942 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.isOpenTransaction(Transaction) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 594 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.provideAdhocTransaction() may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 991 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.rollback(Transaction) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 883 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.rollbackToSavePoint(Transaction) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 911 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.savePoint(Transaction) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 897 Medium
de.fhdw.wtf.persistence.facade.OracleObjectFacadeImplementation.unset(Link, Transaction) may fail to close PreparedStatement BAD_PRACTICE ODR_OPEN_DATABASE_RESOURCE 854 Medium

de.fhdw.wtf.persistence.test.TestPropertiesReader

Bug Category Details Line Priority
Exceptional return value of java.io.File.delete() ignored in de.fhdw.wtf.persistence.test.TestPropertiesReader.deleteFile() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 32 Medium