1 // Do not edit this file! It was generated by Melati POEM's DSD preprocessor.
2
3 package org.paneris.melati.site.model.generated;
4
5 // 21 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 // hidden import org.melati.poem.SettingTable;
16 import org.paneris.melati.site.model.PageTable;
17 import org.paneris.melati.site.model.DivTable;
18 // abstract import org.paneris.melati.site.model.UploadedFileTable;
19 import org.paneris.melati.site.model.TemplateTable;
20 import org.paneris.melati.site.model.UploadedImageTable;
21 import org.paneris.melati.site.model.UploadedDocumentTable;
22 import org.paneris.melati.site.model.UploadedFileTypeTable;
23 import org.paneris.melati.site.model.StyleTable;
24 import org.paneris.melati.site.model.LinkTable;
25 import org.paneris.melati.site.model.LinkTypeTable;
26 // hides import org.paneris.melati.site.model.SettingTable;
27
28 /**
29 * Melati POEM generated base interface to the tables in
30 * org.paneris.melati.site.model.
31 */
32 public interface SiteDatabaseTablesBase {
33
34
35 /**
36 * Retrieves the <code>UserTable</code> table.
37 *
38 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
39 * @return the UserTable from this database
40 */
41 UserTable getUserTable();
42
43 /**
44 * Retrieves the <code>GroupTable</code> table.
45 *
46 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
47 * @return the GroupTable from this database
48 */
49 GroupTable getGroupTable();
50
51 /**
52 * Retrieves the <code>CapabilityTable</code> table.
53 *
54 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
55 * @return the CapabilityTable from this database
56 */
57 CapabilityTable getCapabilityTable();
58
59 /**
60 * Retrieves the <code>GroupMembershipTable</code> table.
61 *
62 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
63 * @return the GroupMembershipTable from this database
64 */
65 GroupMembershipTable getGroupMembershipTable();
66
67 /**
68 * Retrieves the <code>GroupCapabilityTable</code> table.
69 *
70 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
71 * @return the GroupCapabilityTable from this database
72 */
73 GroupCapabilityTable getGroupCapabilityTable();
74
75 /**
76 * Retrieves the <code>TableCategoryTable</code> table.
77 *
78 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
79 * @return the TableCategoryTable from this database
80 */
81 TableCategoryTable getTableCategoryTable();
82
83 /**
84 * Retrieves the <code>TableInfoTable</code> table.
85 *
86 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
87 * @return the TableInfoTable from this database
88 */
89 TableInfoTable getTableInfoTable();
90
91 /**
92 * Retrieves the <code>ColumnInfoTable</code> table.
93 *
94 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
95 * @return the ColumnInfoTable from this database
96 */
97 ColumnInfoTable getColumnInfoTable();
98
99 /**
100 * Retrieves the <code>PageTable</code> table.
101 *
102 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
103 * @return the PageTable from this database
104 */
105 PageTable getPageTable();
106
107 /**
108 * Retrieves the <code>DivTable</code> table.
109 *
110 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
111 * @return the DivTable from this database
112 */
113 DivTable getDivTable();
114
115 /**
116 * Retrieves the <code>TemplateTable</code> table.
117 *
118 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
119 * @return the TemplateTable from this database
120 */
121 TemplateTable getTemplateTable();
122
123 /**
124 * Retrieves the <code>UploadedImageTable</code> table.
125 *
126 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
127 * @return the UploadedImageTable from this database
128 */
129 UploadedImageTable getUploadedImageTable();
130
131 /**
132 * Retrieves the <code>UploadedDocumentTable</code> table.
133 *
134 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
135 * @return the UploadedDocumentTable from this database
136 */
137 UploadedDocumentTable getUploadedDocumentTable();
138
139 /**
140 * Retrieves the <code>UploadedFileTypeTable</code> table.
141 *
142 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
143 * @return the UploadedFileTypeTable from this database
144 */
145 UploadedFileTypeTable getUploadedFileTypeTable();
146
147 /**
148 * Retrieves the <code>StyleTable</code> table.
149 *
150 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
151 * @return the StyleTable from this database
152 */
153 StyleTable getStyleTable();
154
155 /**
156 * Retrieves the <code>LinkTable</code> table.
157 *
158 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
159 * @return the LinkTable from this database
160 */
161 LinkTable getLinkTable();
162
163 /**
164 * Retrieves the <code>LinkTypeTable</code> table.
165 *
166 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
167 * @return the LinkTypeTable from this database
168 */
169 LinkTypeTable getLinkTypeTable();
170
171 /**
172 * Retrieves the <code>SettingTable</code> tableas a <code>org.melati.poem.SettingTable</code>.
173 *
174 * @see org.melati.poem.prepro.TableDef#generateTableAccessorDefnJava
175 * @return the org.melati.poem.SettingTable from this database
176 */
177 org.melati.poem.SettingTable getSettingTable();
178 }
179
180