1 // Do not edit this file! It was generated by Melati POEM's DSD preprocessor.
2
3 package org.melati.admin.test.generated;
4
5
6 // 17 tables in database
7 // hidden import org.melati.poem.UserTable;
8 // hidden 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 import org.melati.admin.test.UploadedFileTable;
28 import org.melati.admin.test.UploadedFile;
29 import org.melati.admin.test.UploadedImageTable;
30 import org.melati.admin.test.UploadedImage;
31 import org.melati.admin.test.ParentTable;
32 import org.melati.admin.test.Parent;
33 import org.melati.admin.test.ChildTable;
34 import org.melati.admin.test.Child;
35 import org.melati.admin.test.SpecialisedTable;
36 import org.melati.admin.test.Specialised;
37 import org.melati.admin.test.MarkupTable;
38 import org.melati.admin.test.Markup;
39 import org.melati.admin.test.UserTable;
40 import org.melati.admin.test.User;
41
42 /**
43 * Melati POEM generated base interface to the tables in
44 * org.melati.admin.test.
45 */
46 public interface AdminTestDatabaseTablesBase {
47
48
49 /**
50 * Retrieves the GroupTable table.
51 *
52 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
53 * @return the GroupTable from this database
54 */
55 public GroupTable<Group> getGroupTable();
56
57 /**
58 * Retrieves the CapabilityTable table.
59 *
60 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
61 * @return the CapabilityTable from this database
62 */
63 public CapabilityTable<Capability> getCapabilityTable();
64
65 /**
66 * Retrieves the GroupMembershipTable table.
67 *
68 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
69 * @return the GroupMembershipTable from this database
70 */
71 public GroupMembershipTable<GroupMembership> getGroupMembershipTable();
72
73 /**
74 * Retrieves the GroupCapabilityTable table.
75 *
76 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
77 * @return the GroupCapabilityTable from this database
78 */
79 public GroupCapabilityTable<GroupCapability> getGroupCapabilityTable();
80
81 /**
82 * Retrieves the TableCategoryTable table.
83 *
84 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
85 * @return the TableCategoryTable from this database
86 */
87 public TableCategoryTable<TableCategory> getTableCategoryTable();
88
89 /**
90 * Retrieves the TableInfoTable table.
91 *
92 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
93 * @return the TableInfoTable from this database
94 */
95 public TableInfoTable<TableInfo> getTableInfoTable();
96
97 /**
98 * Retrieves the ColumnInfoTable table.
99 *
100 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
101 * @return the ColumnInfoTable from this database
102 */
103 public ColumnInfoTable<ColumnInfo> getColumnInfoTable();
104
105 /**
106 * Retrieves the SettingTable table.
107 *
108 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
109 * @return the SettingTable from this database
110 */
111 public SettingTable<Setting> getSettingTable();
112
113 /**
114 * Retrieves the UploadedFileTable table.
115 *
116 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
117 * @return the UploadedFileTable from this database
118 */
119 public UploadedFileTable<UploadedFile> getUploadedFileTable();
120
121 /**
122 * Retrieves the UploadedImageTable table.
123 *
124 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
125 * @return the UploadedImageTable from this database
126 */
127 public UploadedImageTable<UploadedImage> getUploadedImageTable();
128
129 /**
130 * Retrieves the ParentTable table.
131 *
132 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
133 * @return the ParentTable from this database
134 */
135 public ParentTable<Parent> getParentTable();
136
137 /**
138 * Retrieves the ChildTable table.
139 *
140 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
141 * @return the ChildTable from this database
142 */
143 public ChildTable<Child> getChildTable();
144
145 /**
146 * Retrieves the SpecialisedTable table.
147 *
148 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
149 * @return the SpecialisedTable from this database
150 */
151 public SpecialisedTable<Specialised> getSpecialisedTable();
152
153 /**
154 * Retrieves the MarkupTable table.
155 *
156 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
157 * @return the MarkupTable from this database
158 */
159 public MarkupTable<Markup> getMarkupTable();
160
161 /**
162 * Retrieves the UserTable table.
163 *
164 * Deprecated: use getAdminTestUserTable
165 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava
166 * @return the org.melati.poem.UserTable from this database
167 */
168 public org.melati.poem.UserTable<org.melati.poem.User> getUserTable();
169
170 /**
171 * Retrieves our (AdminTest) UserTable table.
172 *
173 * See org.melati.poem.prepro.TableDef#generateSubclassedTableAccessorDeclaration
174 * @return the org.melati.poem.UserTable from this database
175 */
176 public UserTable<User> getAdminTestUserTable();
177 }
178
179