1
2
3 package org.melati.poem.test.generated;
4
5
6 import org.melati.poem.PoemDatabase;
7 import org.melati.poem.DefinitionSource;
8 import org.melati.poem.Group;
9 import org.melati.poem.GroupTable;
10 import org.melati.poem.Capability;
11 import org.melati.poem.CapabilityTable;
12 import org.melati.poem.GroupMembership;
13 import org.melati.poem.GroupMembershipTable;
14 import org.melati.poem.GroupCapability;
15 import org.melati.poem.GroupCapabilityTable;
16 import org.melati.poem.TableCategory;
17 import org.melati.poem.TableCategoryTable;
18 import org.melati.poem.TableInfo;
19 import org.melati.poem.TableInfoTable;
20 import org.melati.poem.ColumnInfo;
21 import org.melati.poem.ColumnInfoTable;
22 import org.melati.poem.Setting;
23 import org.melati.poem.SettingTable;
24 import org.melati.poem.test.EverythingNormal;
25 import org.melati.poem.test.EverythingNormalTable;
26 import org.melati.poem.test.ENExtended;
27 import org.melati.poem.test.ENExtendedTable;
28 import org.melati.poem.test.EAExtended;
29 import org.melati.poem.test.EAExtendedTable;
30 import org.melati.poem.test.BinaryField;
31 import org.melati.poem.test.BinaryFieldTable;
32 import org.melati.poem.test.StringField;
33 import org.melati.poem.test.StringFieldTable;
34 import org.melati.poem.test.PasswordField;
35 import org.melati.poem.test.PasswordFieldTable;
36 import org.melati.poem.test.BooleanField;
37 import org.melati.poem.test.BooleanFieldTable;
38 import org.melati.poem.test.DateField;
39 import org.melati.poem.test.DateFieldTable;
40 import org.melati.poem.test.DoubleField;
41 import org.melati.poem.test.DoubleFieldTable;
42 import org.melati.poem.test.IntegerField;
43 import org.melati.poem.test.IntegerFieldTable;
44 import org.melati.poem.test.LongField;
45 import org.melati.poem.test.LongFieldTable;
46 import org.melati.poem.test.BigdecimalField;
47 import org.melati.poem.test.BigdecimalFieldTable;
48 import org.melati.poem.test.TimestampField;
49 import org.melati.poem.test.TimestampFieldTable;
50 import org.melati.poem.test.Protected;
51 import org.melati.poem.test.ProtectedTable;
52 import org.melati.poem.test.Dynamic;
53 import org.melati.poem.test.DynamicTable;
54 import org.melati.poem.test.User;
55 import org.melati.poem.test.UserTable;
56 import org.melati.poem.test.Account;
57 import org.melati.poem.test.AccountTable;
58
59
60
61
62 public class EverythingDatabaseBase extends PoemDatabase {
63
64 private GroupTable<Group> tab_group = null;
65 private CapabilityTable<Capability> tab_capability = null;
66 private GroupMembershipTable<GroupMembership> tab_groupmembership = null;
67 private GroupCapabilityTable<GroupCapability> tab_groupcapability = null;
68 private TableCategoryTable<TableCategory> tab_tablecategory = null;
69 private TableInfoTable<TableInfo> tab_tableinfo = null;
70 private ColumnInfoTable<ColumnInfo> tab_columninfo = null;
71 private SettingTable<Setting> tab_setting = null;
72 private EverythingNormalTable<EverythingNormal> tab_everythingnormal = null;
73 private ENExtendedTable<ENExtended> tab_enextended = null;
74 private EAExtendedTable<EAExtended> tab_eaextended = null;
75 private BinaryFieldTable<BinaryField> tab_binaryfield = null;
76 private StringFieldTable<StringField> tab_stringfield = null;
77 private PasswordFieldTable<PasswordField> tab_passwordfield = null;
78 private BooleanFieldTable<BooleanField> tab_booleanfield = null;
79 private DateFieldTable<DateField> tab_datefield = null;
80 private DoubleFieldTable<DoubleField> tab_doublefield = null;
81 private IntegerFieldTable<IntegerField> tab_integerfield = null;
82 private LongFieldTable<LongField> tab_longfield = null;
83 private BigdecimalFieldTable<BigdecimalField> tab_bigdecimalfield = null;
84 private TimestampFieldTable<TimestampField> tab_timestampfield = null;
85 private ProtectedTable<Protected> tab_protected = null;
86 private DynamicTable<Dynamic> tab_dynamic = null;
87 private UserTable<User> tab_user = null;
88 private AccountTable<Account> tab_account = null;
89
90 @SuppressWarnings({ "unchecked", "rawtypes" })
91 protected EverythingDatabaseBase() {
92 redefineTable(tab_group = new GroupTable<Group>(this, "group", DefinitionSource.dsd));
93 redefineTable(tab_capability = new CapabilityTable<Capability>(this, "capability", DefinitionSource.dsd));
94 redefineTable(tab_groupmembership = new GroupMembershipTable<GroupMembership>(this, "groupMembership", DefinitionSource.dsd));
95 redefineTable(tab_groupcapability = new GroupCapabilityTable<GroupCapability>(this, "groupCapability", DefinitionSource.dsd));
96 redefineTable(tab_tablecategory = new TableCategoryTable<TableCategory>(this, "tableCategory", DefinitionSource.dsd));
97 redefineTable(tab_tableinfo = new TableInfoTable<TableInfo>(this, "tableInfo", DefinitionSource.dsd));
98 redefineTable(tab_columninfo = new ColumnInfoTable<ColumnInfo>(this, "columnInfo", DefinitionSource.dsd));
99 redefineTable(tab_setting = new SettingTable<Setting>(this, "setting", DefinitionSource.dsd));
100 redefineTable(tab_everythingnormal = new EverythingNormalTable<EverythingNormal>(this, "EverythingNormal", DefinitionSource.dsd));
101 redefineTable(tab_enextended = new ENExtendedTable<ENExtended>(this, "ENExtended", DefinitionSource.dsd));
102 redefineTable(tab_eaextended = new EAExtendedTable<EAExtended>(this, "EAExtended", DefinitionSource.dsd));
103 redefineTable(tab_binaryfield = new BinaryFieldTable<BinaryField>(this, "BinaryField", DefinitionSource.dsd));
104 redefineTable(tab_stringfield = new StringFieldTable<StringField>(this, "StringField", DefinitionSource.dsd));
105 redefineTable(tab_passwordfield = new PasswordFieldTable<PasswordField>(this, "PasswordField", DefinitionSource.dsd));
106 redefineTable(tab_booleanfield = new BooleanFieldTable<BooleanField>(this, "BooleanField", DefinitionSource.dsd));
107 redefineTable(tab_datefield = new DateFieldTable<DateField>(this, "DateField", DefinitionSource.dsd));
108 redefineTable(tab_doublefield = new DoubleFieldTable<DoubleField>(this, "DoubleField", DefinitionSource.dsd));
109 redefineTable(tab_integerfield = new IntegerFieldTable<IntegerField>(this, "IntegerField", DefinitionSource.dsd));
110 redefineTable(tab_longfield = new LongFieldTable<LongField>(this, "LongField", DefinitionSource.dsd));
111 redefineTable(tab_bigdecimalfield = new BigdecimalFieldTable<BigdecimalField>(this, "BigdecimalField", DefinitionSource.dsd));
112 redefineTable(tab_timestampfield = new TimestampFieldTable<TimestampField>(this, "TimestampField", DefinitionSource.dsd));
113 redefineTable(tab_protected = new ProtectedTable<Protected>(this, "Protected", DefinitionSource.dsd));
114 redefineTable(tab_dynamic = new DynamicTable<Dynamic>(this, "Dynamic", DefinitionSource.dsd));
115 redefineTable(tab_user = new org.melati.poem.test.UserTable(this, "User", DefinitionSource.dsd));
116 redefineTable(tab_account = new AccountTable<Account>(this, "Account", DefinitionSource.dsd));
117 }
118
119
120
121
122
123
124
125
126 public GroupTable<Group> getGroupTable() {
127 return tab_group;
128 }
129
130
131
132
133
134
135
136
137 public CapabilityTable<Capability> getCapabilityTable() {
138 return tab_capability;
139 }
140
141
142
143
144
145
146
147
148 public GroupMembershipTable<GroupMembership> getGroupMembershipTable() {
149 return tab_groupmembership;
150 }
151
152
153
154
155
156
157
158
159 public GroupCapabilityTable<GroupCapability> getGroupCapabilityTable() {
160 return tab_groupcapability;
161 }
162
163
164
165
166
167
168
169
170 public TableCategoryTable<TableCategory> getTableCategoryTable() {
171 return tab_tablecategory;
172 }
173
174
175
176
177
178
179
180
181 public TableInfoTable<TableInfo> getTableInfoTable() {
182 return tab_tableinfo;
183 }
184
185
186
187
188
189
190
191
192
193 public ColumnInfoTable<ColumnInfo> getColumnInfoTable() {
194 return tab_columninfo;
195 }
196
197
198
199
200
201
202
203
204 public SettingTable<Setting> getSettingTable() {
205 return tab_setting;
206 }
207
208
209
210
211
212
213
214
215
216 public EverythingNormalTable<EverythingNormal> getEverythingNormalTable() {
217 return tab_everythingnormal;
218 }
219
220
221
222
223
224
225
226
227 public ENExtendedTable<ENExtended> getENExtendedTable() {
228 return tab_enextended;
229 }
230
231
232
233
234
235
236
237
238
239 public EAExtendedTable<EAExtended> getEAExtendedTable() {
240 return tab_eaextended;
241 }
242
243
244
245
246
247
248
249
250 public BinaryFieldTable<BinaryField> getBinaryFieldTable() {
251 return tab_binaryfield;
252 }
253
254
255
256
257
258
259
260
261 public StringFieldTable<StringField> getStringFieldTable() {
262 return tab_stringfield;
263 }
264
265
266
267
268
269
270
271
272 public PasswordFieldTable<PasswordField> getPasswordFieldTable() {
273 return tab_passwordfield;
274 }
275
276
277
278
279
280
281
282
283 public BooleanFieldTable<BooleanField> getBooleanFieldTable() {
284 return tab_booleanfield;
285 }
286
287
288
289
290
291
292
293
294 public DateFieldTable<DateField> getDateFieldTable() {
295 return tab_datefield;
296 }
297
298
299
300
301
302
303
304
305 public DoubleFieldTable<DoubleField> getDoubleFieldTable() {
306 return tab_doublefield;
307 }
308
309
310
311
312
313
314
315
316 public IntegerFieldTable<IntegerField> getIntegerFieldTable() {
317 return tab_integerfield;
318 }
319
320
321
322
323
324
325
326
327 public LongFieldTable<LongField> getLongFieldTable() {
328 return tab_longfield;
329 }
330
331
332
333
334
335
336
337
338 public BigdecimalFieldTable<BigdecimalField> getBigdecimalFieldTable() {
339 return tab_bigdecimalfield;
340 }
341
342
343
344
345
346
347
348
349 public TimestampFieldTable<TimestampField> getTimestampFieldTable() {
350 return tab_timestampfield;
351 }
352
353
354
355
356
357
358
359
360 public ProtectedTable<Protected> getProtectedTable() {
361 return tab_protected;
362 }
363
364
365
366
367
368
369
370
371 public DynamicTable<Dynamic> getDynamicTable() {
372 return tab_dynamic;
373 }
374
375
376
377
378
379
380
381
382
383 @SuppressWarnings({ "rawtypes", "unchecked" })
384 public org.melati.poem.UserTable<org.melati.poem.User> getUserTable() {
385 return (org.melati.poem.UserTable)tab_user;
386 }
387
388
389
390
391
392
393
394 public UserTable<User> getEverythingUserTable() {
395 return tab_user;
396 }
397
398
399
400
401
402
403
404
405 public AccountTable<Account> getAccountTable() {
406 return tab_account;
407 }
408 }
409
410