View Javadoc
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    * Melati POEM generated, programmer modifiable stub.
9    */
10  public class AdminTestDatabase extends AdminTestDatabaseBase
11                              implements AdminTestDatabaseTables {
12    // programmer's domain-specific code here
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