1 package org.melati.admin.test;
2
3 import org.melati.admin.test.generated.AdminTestDatabaseBase;
4 import org.melati.poem.AccessToken;
5 import org.melati.poem.PoemTask;
6
7
8
9
10 public class AdminTestDatabase extends AdminTestDatabaseBase
11 implements AdminTestDatabaseTables {
12
13
14 public void connect(
15 String name,
16 String dbmsclass,
17 String url,
18 String username,
19 String password,
20 int maxConnections) {
21 super.connect(name, dbmsclass, url, username, password, maxConnections);
22
23 inSession(AccessToken.root, new PoemTask() {
24 public void run() {
25 getSettingTable().ensure("UploadDir",
26 "/melati-static/admin/static/",
27 "Upload Directory",
28 "Directory to upload to");
29 getSettingTable().ensure("UploadURL",
30 "/melatitest/melati-static/admin/static/",
31 "Uploaded URL",
32 "URL of uploaded files, defaults to Melati Static ");
33 getChildTable().ensure(getParentTable().ensure("Eunoia"),
34 "And all that");
35 }
36 });
37 }
38 }
39
40
41