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          }
34        });
35      }
36    }
37  
38  
39