The following document contains the results of FindBugs Report
FindBugs Version is 1.3.2
Threshold is Low
Effort is Default
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 43 | 20 | 0 | 0 |
| Class | Bugs |
|---|---|
| org.restafarian.authorization.beans.Authorization | 4 |
| org.restafarian.authorization.data.managers.AuthorizationManager | 16 |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.restafarian.authorization.beans.Authorization.getActivationDate() may expose internal representation by returning Authorization.activationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 84 | Medium |
| org.restafarian.authorization.beans.Authorization.getDeactivationDate() may expose internal representation by returning Authorization.deactivationDate | MALICIOUS_CODE | EI_EXPOSE_REP | 108 | Medium |
| org.restafarian.authorization.beans.Authorization.setActivationDate(Date) may expose internal representation by storing an externally mutable object into Authorization.activationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 87 | Medium |
| org.restafarian.authorization.beans.Authorization.setDeactivationDate(Date) may expose internal representation by storing an externally mutable object into Authorization.deactivationDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 111 | Medium |
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Use of non-localized String.toUpperCase() or String.toLowerCase | I18N | DM_CONVERT_CASE | 841 | Low |
| org.restafarian.authorization.data.managers.AuthorizationManager.insertAuthorization(Authorization) may fail to close java.sql.PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 351 | Medium |
| org.restafarian.authorization.data.managers.AuthorizationManager.insertAuthorization(Authorization) may fail to close java.sql.Statement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 380 | Medium |
| org.restafarian.authorization.data.managers.AuthorizationManager.insertPerson(Person) may fail to close java.sql.PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 581 | Medium |
| org.restafarian.authorization.data.managers.AuthorizationManager.updateAuthorization(Authorization) may fail to close java.sql.PreparedStatement | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE | 438 | Medium |
| org.restafarian.authorization.data.managers.AuthorizationManager.getAuthorization(int) may fail to close database resource on exception | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH | 77 | Low |
| org.restafarian.authorization.data.managers.AuthorizationManager.getAuthorization(Map) may fail to close database resource on exception | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH | 164 | Low |
| org.restafarian.authorization.data.managers.AuthorizationManager.getUser(String) may fail to close database resource on exception | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH | 520 | Low |
| org.restafarian.authorization.data.managers.AuthorizationManager.insertAuthorization(Authorization) may fail to close database resource on exception | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH | 348 | Low |
| org.restafarian.authorization.data.managers.AuthorizationManager.insertPerson(Person) may fail to close database resource on exception | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH | 578 | Low |
| org.restafarian.authorization.data.managers.AuthorizationManager.query(Map) may fail to close database resource on exception | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH | 251 | Low |
| org.restafarian.authorization.data.managers.AuthorizationManager.updateAuthorization(Authorization) may fail to close database resource on exception | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH | 435 | Low |
| Method org.restafarian.authorization.data.managers.AuthorizationManager.getUser(String) passes a nonconstant String to an execute method on an SQL statement | SECURITY | SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE | 524 | High |
| Method org.restafarian.authorization.data.managers.AuthorizationManager.getAuthorization(int) passes a nonconstant String to an execute method on an SQL statement | SECURITY | SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE | 81 | Low |
| Method org.restafarian.authorization.data.managers.AuthorizationManager.getAuthorization(Map) passes a nonconstant String to an execute method on an SQL statement | SECURITY | SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE | 168 | Low |
| Method org.restafarian.authorization.data.managers.AuthorizationManager.query(Map) passes a nonconstant String to an execute method on an SQL statement | SECURITY | SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE | 255 | Low |