1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package p3j.gui.misc;
17
18 import james.core.data.DBConnectionData;
19 import james.gui.application.preferences.config.ConfFile;
20 import p3j.misc.Misc;
21
22
23
24
25
26
27
28
29 public class P3JConfigFile extends ConfFile {
30
31 @Override
32 public void setDefaults() {
33
34
35 put(Misc.PREF_DB_TYPE, Misc.DEFAULT_DB_TYPE);
36 Misc.DEFAULT_DB_TYPE.writePreferences(this,
37 Misc.DEFAULT_DB_TYPE.getDefaults());
38
39
40 put(Misc.PREF_NUM_TRIALS, Misc.DEFAULT_NUM_TRIALS);
41 put(Misc.PREF_NUM_PARALLEL_THREADS, Misc.DEFAULT_NUM_PARALLEL_THREADS);
42 put(Misc.PREF_EXECUTION_MODE, Misc.DEFAULT_EXEC_MODE);
43 }
44
45
46
47
48
49
50 public DBConnectionData getDBConnectionData() {
51 return new DBConnectionData((String) get(Misc.PREF_DB_URL),
52 (String) get(Misc.PREF_DB_USER), (String) get(Misc.PREF_DB_PWD),
53 (String) get(Misc.PREF_HIBERNATE_DRIVER_PROPERTY));
54 }
55
56 }