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