View Javadoc
1   // Do not edit this file!  It was generated by Melati POEM's DSD preprocessor.
2   
3   package org.melati.poem.generated;
4   
5   
6   // 10 tables in database
7   import org.melati.poem.UserTable;
8   import org.melati.poem.User;
9   import org.melati.poem.GroupTable;
10  import org.melati.poem.Group;
11  import org.melati.poem.CapabilityTable;
12  import org.melati.poem.Capability;
13  import org.melati.poem.GroupMembershipTable;
14  import org.melati.poem.GroupMembership;
15  import org.melati.poem.GroupCapabilityTable;
16  import org.melati.poem.GroupCapability;
17  import org.melati.poem.TableCategoryTable;
18  import org.melati.poem.TableCategory;
19  import org.melati.poem.TableInfoTable;
20  import org.melati.poem.TableInfo;
21  // abstract import org.melati.poem.ValueInfoTable;
22  // abstract import org.melati.poem.ValueInfo;
23  import org.melati.poem.ColumnInfoTable;
24  import org.melati.poem.ColumnInfo;
25  import org.melati.poem.SettingTable;
26  import org.melati.poem.Setting;
27  
28  /**
29   * Melati POEM generated base interface to the tables in 
30   * org.melati.poem.
31   */
32  public interface PoemDatabaseTablesBase {
33  
34  
35   /**
36    * Retrieves the UserTable table.
37    *
38    * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
39    * @return the UserTable from this database
40    */
41    public UserTable<User> getUserTable();
42  
43   /**
44    * Retrieves the GroupTable table.
45    *
46    * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
47    * @return the GroupTable from this database
48    */
49    public GroupTable<Group> getGroupTable();
50  
51   /**
52    * Retrieves the CapabilityTable table.
53    *
54    * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
55    * @return the CapabilityTable from this database
56    */
57    public CapabilityTable<Capability> getCapabilityTable();
58  
59   /**
60    * Retrieves the GroupMembershipTable table.
61    *
62    * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
63    * @return the GroupMembershipTable from this database
64    */
65    public GroupMembershipTable<GroupMembership> getGroupMembershipTable();
66  
67   /**
68    * Retrieves the GroupCapabilityTable table.
69    *
70    * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
71    * @return the GroupCapabilityTable from this database
72    */
73    public GroupCapabilityTable<GroupCapability> getGroupCapabilityTable();
74  
75   /**
76    * Retrieves the TableCategoryTable table.
77    *
78    * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
79    * @return the TableCategoryTable from this database
80    */
81    public TableCategoryTable<TableCategory> getTableCategoryTable();
82  
83   /**
84    * Retrieves the TableInfoTable table.
85    *
86    * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
87    * @return the TableInfoTable from this database
88    */
89    public TableInfoTable<TableInfo> getTableInfoTable();
90  
91   /**
92    * Retrieves the ColumnInfoTable table.
93    *
94    * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
95    * @return the ColumnInfoTable from this database
96    */
97    public ColumnInfoTable<ColumnInfo> getColumnInfoTable();
98  
99   /**
100   * Retrieves the SettingTable table.
101   *
102   * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
103   * @return the SettingTable from this database
104   */
105   public SettingTable<Setting> getSettingTable();
106 }
107 
108