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