HsqldbDataSource.java
biz/hammurapi/sql/hsqldb/HsqldbDataSource.java
Violations
Inspector |
Message |
Severity |
Location |
Java Inspector 048 |
Copyrights information should be present in each file. |
1 |
|
Java Inspector 089 |
Undocumented constructor |
2 |
43:9
|
Java Inspector 089 |
Method is not properly documented |
2 |
56:9
|
Java Inspector 089 |
Undocumented parameter scriptReader |
2 |
56:9
|
Java Inspector 089 |
Undocumented parameter nameMap |
2 |
56:9
|
Java Inspector 089 |
Javadoc contains tag for non-existent parameter scriptName |
2 |
56:9
|
Java Inspector 026 |
Avoid hardwired string literals. Allowed literals: [] |
3 |
48:23
|
Java Inspector 026 |
Avoid hardwired string literals. Allowed literals: [] |
3 |
48:23
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23package biz.hammurapi.sql.hsqldb;
24
25import java.io.IOException;
26import java.io.Reader;
27import java.sql.SQLException;
28
29import biz.hammurapi.config.Context;
30import biz.hammurapi.sql.ConnectionPerThreadDataSource;
31import biz.hammurapi.sql.SQLProcessor;
32import biz.hammurapi.sql.Transaction;
33
34
35
36
37
38
39
40
41public class HsqldbDataSource extends ConnectionPerThreadDataSource {
42
43 public HsqldbDataSource(
44 String dbURL,
45 String user,
46 String password,
47 Transaction initConnectionTransaction) throws ClassNotFoundException {
48 super("org.hsqldb.jdbcDriver", dbURL, user, password, initConnectionTransaction);
49 }
50
51
52
53
54
55
56 public void initDB(Reader scriptReader, Context nameMap) throws SQLException, IOException {
57 new SQLProcessor(this, nameMap).executeScript(scriptReader);
58 }
59}
60