View Javadoc

1   // Do not edit this file!  It was generated by Melati POEM's DSD preprocessor.
2   
3   package org.paneris.bibliomania.generated;
4   
5   
6   // 52 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  // hidden import org.melati.poem.SettingTable;
26  // hidden import org.melati.poem.Setting;
27  // hidden import org.paneris.melati.boards.model.BoardTypeTable;
28  // hidden import org.paneris.melati.boards.model.BoardType;
29  // hidden import org.paneris.melati.boards.model.BoardTable;
30  // hidden import org.paneris.melati.boards.model.Board;
31  // hidden import org.paneris.melati.boards.model.UserTable;
32  // hidden import org.paneris.melati.boards.model.User;
33  import org.paneris.melati.boards.model.MembershipStatusTable;
34  import org.paneris.melati.boards.model.MembershipStatus;
35  import org.paneris.melati.boards.model.SubscriptionTable;
36  import org.paneris.melati.boards.model.Subscription;
37  import org.paneris.melati.boards.model.MessageTable;
38  import org.paneris.melati.boards.model.Message;
39  import org.paneris.melati.boards.model.AttachmentTypeTable;
40  import org.paneris.melati.boards.model.AttachmentType;
41  import org.paneris.melati.boards.model.AttachmentTable;
42  import org.paneris.melati.boards.model.Attachment;
43  import org.paneris.melati.boards.model.SettingTable;
44  import org.paneris.melati.boards.model.Setting;
45  import org.paneris.bibliomania.BoardTypeTable;
46  import org.paneris.bibliomania.BoardType;
47  import org.paneris.bibliomania.BoardTable;
48  import org.paneris.bibliomania.Board;
49  import org.paneris.bibliomania.LayoutTable;
50  import org.paneris.bibliomania.Layout;
51  // abstract import org.paneris.bibliomania.UnitTable;
52  // abstract import org.paneris.bibliomania.Unit;
53  import org.paneris.bibliomania.SectionGroupTable;
54  import org.paneris.bibliomania.SectionGroup;
55  import org.paneris.bibliomania.SectionTable;
56  import org.paneris.bibliomania.Section;
57  import org.paneris.bibliomania.AdvertTable;
58  import org.paneris.bibliomania.Advert;
59  import org.paneris.bibliomania.AuthorTable;
60  import org.paneris.bibliomania.Author;
61  import org.paneris.bibliomania.AuthorWebSiteTable;
62  import org.paneris.bibliomania.AuthorWebSite;
63  import org.paneris.bibliomania.BookTable;
64  import org.paneris.bibliomania.Book;
65  import org.paneris.bibliomania.ChapterTable;
66  import org.paneris.bibliomania.Chapter;
67  import org.paneris.bibliomania.PublisherTable;
68  import org.paneris.bibliomania.Publisher;
69  import org.paneris.bibliomania.DownloadTable;
70  import org.paneris.bibliomania.Download;
71  import org.paneris.bibliomania.BookFormatTable;
72  import org.paneris.bibliomania.BookFormat;
73  import org.paneris.bibliomania.ProductTable;
74  import org.paneris.bibliomania.Product;
75  import org.paneris.bibliomania.ProductAssociationTable;
76  import org.paneris.bibliomania.ProductAssociation;
77  import org.paneris.bibliomania.SupplierTable;
78  import org.paneris.bibliomania.Supplier;
79  import org.paneris.bibliomania.DeliveryChargeBandTable;
80  import org.paneris.bibliomania.DeliveryChargeBand;
81  import org.paneris.bibliomania.DeliveryChargeTable;
82  import org.paneris.bibliomania.DeliveryCharge;
83  import org.paneris.bibliomania.SupplierProductTable;
84  import org.paneris.bibliomania.SupplierProduct;
85  import org.paneris.bibliomania.CurrencyTable;
86  import org.paneris.bibliomania.Currency;
87  import org.paneris.bibliomania.DownloadEventTable;
88  import org.paneris.bibliomania.DownloadEvent;
89  import org.paneris.bibliomania.OrderStatusTable;
90  import org.paneris.bibliomania.OrderStatus;
91  import org.paneris.bibliomania.CountryTable;
92  import org.paneris.bibliomania.Country;
93  import org.paneris.bibliomania.ShopOrderTable;
94  import org.paneris.bibliomania.ShopOrder;
95  import org.paneris.bibliomania.ShopOrderItemTable;
96  import org.paneris.bibliomania.ShopOrderItem;
97  import org.paneris.bibliomania.BookshopTable;
98  import org.paneris.bibliomania.Bookshop;
99  import org.paneris.bibliomania.BookStockingTable;
100 import org.paneris.bibliomania.BookStocking;
101 import org.paneris.bibliomania.StockingsSearchTable;
102 import org.paneris.bibliomania.StockingsSearch;
103 import org.paneris.bibliomania.SexTable;
104 import org.paneris.bibliomania.Sex;
105 import org.paneris.bibliomania.CampaignTable;
106 import org.paneris.bibliomania.Campaign;
107 import org.paneris.bibliomania.CampaignUserTable;
108 import org.paneris.bibliomania.CampaignUser;
109 import org.paneris.bibliomania.UserTable;
110 import org.paneris.bibliomania.User;
111 import org.paneris.melati.boards.model.BoardsDatabaseTables;
112 
113 /**
114  * Melati POEM generated base interface to the tables in 
115  * org.paneris.bibliomania.
116  */
117 public interface BibliomaniaDatabaseTablesBase
118                        extends BoardsDatabaseTables {
119 
120 
121  /**
122   * Retrieves the GroupTable table.
123   *
124   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
125   * @return the GroupTable from this database
126   */
127   public GroupTable<Group> getGroupTable();
128 
129  /**
130   * Retrieves the CapabilityTable table.
131   *
132   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
133   * @return the CapabilityTable from this database
134   */
135   public CapabilityTable<Capability> getCapabilityTable();
136 
137  /**
138   * Retrieves the GroupMembershipTable table.
139   *
140   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
141   * @return the GroupMembershipTable from this database
142   */
143   public GroupMembershipTable<GroupMembership> getGroupMembershipTable();
144 
145  /**
146   * Retrieves the GroupCapabilityTable table.
147   *
148   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
149   * @return the GroupCapabilityTable from this database
150   */
151   public GroupCapabilityTable<GroupCapability> getGroupCapabilityTable();
152 
153  /**
154   * Retrieves the TableCategoryTable table.
155   *
156   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
157   * @return the TableCategoryTable from this database
158   */
159   public TableCategoryTable<TableCategory> getTableCategoryTable();
160 
161  /**
162   * Retrieves the TableInfoTable table.
163   *
164   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
165   * @return the TableInfoTable from this database
166   */
167   public TableInfoTable<TableInfo> getTableInfoTable();
168 
169  /**
170   * Retrieves the ColumnInfoTable table.
171   *
172   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
173   * @return the ColumnInfoTable from this database
174   */
175   public ColumnInfoTable<ColumnInfo> getColumnInfoTable();
176 
177  /**
178   * Retrieves the MembershipStatusTable table.
179   *
180   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
181   * @return the MembershipStatusTable from this database
182   */
183   public MembershipStatusTable<MembershipStatus> getMembershipStatusTable();
184 
185  /**
186   * Retrieves the SubscriptionTable table.
187   *
188   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
189   * @return the SubscriptionTable from this database
190   */
191   public SubscriptionTable<Subscription> getSubscriptionTable();
192 
193  /**
194   * Retrieves the MessageTable table.
195   *
196   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
197   * @return the MessageTable from this database
198   */
199   public MessageTable<Message> getMessageTable();
200 
201  /**
202   * Retrieves the AttachmentTypeTable table.
203   *
204   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
205   * @return the AttachmentTypeTable from this database
206   */
207   public AttachmentTypeTable<AttachmentType> getAttachmentTypeTable();
208 
209  /**
210   * Retrieves the AttachmentTable table.
211   *
212   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
213   * @return the AttachmentTable from this database
214   */
215   public AttachmentTable<Attachment> getAttachmentTable();
216 
217  /**
218   * Retrieves the SettingTable table.
219   *
220   * Deprecated: use getBoardsSettingTable
221   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
222   * @return the org.melati.poem.SettingTable from this database
223   */
224   public org.melati.poem.SettingTable<org.melati.poem.Setting> getSettingTable();
225 
226  /**
227   * Retrieves our (Boards) SettingTable table.
228   *
229   * see org.melati.poem.prepro.TableDef#generateSubclassedTableAccessorDeclaration 
230   * @return the org.melati.poem.SettingTable from this database
231   */
232   public SettingTable<Setting> getBoardsSettingTable();
233 
234  /**
235   * Retrieves the BoardTypeTable table.
236   *
237   * Deprecated: use getBibliomaniaBoardTypeTable
238   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
239   * @return the org.paneris.melati.boards.model.BoardTypeTable from this database
240   */
241   public org.paneris.melati.boards.model.BoardTypeTable<org.paneris.melati.boards.model.BoardType> getBoardTypeTable();
242 
243  /**
244   * Retrieves our (Bibliomania) BoardTypeTable table.
245   *
246   * see org.melati.poem.prepro.TableDef#generateSubclassedTableAccessorDeclaration 
247   * @return the org.paneris.melati.boards.model.BoardTypeTable from this database
248   */
249   public BoardTypeTable<BoardType> getBibliomaniaBoardTypeTable();
250 
251  /**
252   * Retrieves the BoardTable table.
253   *
254   * Deprecated: use getBibliomaniaBoardTable
255   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
256   * @return the org.paneris.melati.boards.model.BoardTable from this database
257   */
258   public org.paneris.melati.boards.model.BoardTable<org.paneris.melati.boards.model.Board> getBoardTable();
259 
260  /**
261   * Retrieves our (Bibliomania) BoardTable table.
262   *
263   * see org.melati.poem.prepro.TableDef#generateSubclassedTableAccessorDeclaration 
264   * @return the org.paneris.melati.boards.model.BoardTable from this database
265   */
266   public BoardTable<Board> getBibliomaniaBoardTable();
267 
268  /**
269   * Retrieves the LayoutTable table.
270   *
271   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
272   * @return the LayoutTable from this database
273   */
274   public LayoutTable<Layout> getLayoutTable();
275 
276  /**
277   * Retrieves the SectionGroupTable table.
278   *
279   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
280   * @return the SectionGroupTable from this database
281   */
282   public SectionGroupTable<SectionGroup> getSectionGroupTable();
283 
284  /**
285   * Retrieves the SectionTable table.
286   *
287   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
288   * @return the SectionTable from this database
289   */
290   public SectionTable<Section> getSectionTable();
291 
292  /**
293   * Retrieves the AdvertTable table.
294   *
295   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
296   * @return the AdvertTable from this database
297   */
298   public AdvertTable<Advert> getAdvertTable();
299 
300  /**
301   * Retrieves the AuthorTable table.
302   *
303   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
304   * @return the AuthorTable from this database
305   */
306   public AuthorTable<Author> getAuthorTable();
307 
308  /**
309   * Retrieves the AuthorWebSiteTable table.
310   *
311   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
312   * @return the AuthorWebSiteTable from this database
313   */
314   public AuthorWebSiteTable<AuthorWebSite> getAuthorWebSiteTable();
315 
316  /**
317   * Retrieves the BookTable table.
318   *
319   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
320   * @return the BookTable from this database
321   */
322   public BookTable<Book> getBookTable();
323 
324  /**
325   * Retrieves the ChapterTable table.
326   *
327   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
328   * @return the ChapterTable from this database
329   */
330   public ChapterTable<Chapter> getChapterTable();
331 
332  /**
333   * Retrieves the PublisherTable table.
334   *
335   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
336   * @return the PublisherTable from this database
337   */
338   public PublisherTable<Publisher> getPublisherTable();
339 
340  /**
341   * Retrieves the DownloadTable table.
342   *
343   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
344   * @return the DownloadTable from this database
345   */
346   public DownloadTable<Download> getDownloadTable();
347 
348  /**
349   * Retrieves the BookFormatTable table.
350   *
351   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
352   * @return the BookFormatTable from this database
353   */
354   public BookFormatTable<BookFormat> getBookFormatTable();
355 
356  /**
357   * Retrieves the ProductTable table.
358   *
359   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
360   * @return the ProductTable from this database
361   */
362   public ProductTable<Product> getProductTable();
363 
364  /**
365   * Retrieves the ProductAssociationTable table.
366   *
367   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
368   * @return the ProductAssociationTable from this database
369   */
370   public ProductAssociationTable<ProductAssociation> getProductAssociationTable();
371 
372  /**
373   * Retrieves the SupplierTable table.
374   *
375   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
376   * @return the SupplierTable from this database
377   */
378   public SupplierTable<Supplier> getSupplierTable();
379 
380  /**
381   * Retrieves the DeliveryChargeBandTable table.
382   *
383   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
384   * @return the DeliveryChargeBandTable from this database
385   */
386   public DeliveryChargeBandTable<DeliveryChargeBand> getDeliveryChargeBandTable();
387 
388  /**
389   * Retrieves the DeliveryChargeTable table.
390   *
391   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
392   * @return the DeliveryChargeTable from this database
393   */
394   public DeliveryChargeTable<DeliveryCharge> getDeliveryChargeTable();
395 
396  /**
397   * Retrieves the SupplierProductTable table.
398   *
399   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
400   * @return the SupplierProductTable from this database
401   */
402   public SupplierProductTable<SupplierProduct> getSupplierProductTable();
403 
404  /**
405   * Retrieves the CurrencyTable table.
406   *
407   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
408   * @return the CurrencyTable from this database
409   */
410   public CurrencyTable<Currency> getCurrencyTable();
411 
412  /**
413   * Retrieves the DownloadEventTable table.
414   *
415   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
416   * @return the DownloadEventTable from this database
417   */
418   public DownloadEventTable<DownloadEvent> getDownloadEventTable();
419 
420  /**
421   * Retrieves the OrderStatusTable table.
422   *
423   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
424   * @return the OrderStatusTable from this database
425   */
426   public OrderStatusTable<OrderStatus> getOrderStatusTable();
427 
428  /**
429   * Retrieves the CountryTable table.
430   *
431   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
432   * @return the CountryTable from this database
433   */
434   public CountryTable<Country> getCountryTable();
435 
436  /**
437   * Retrieves the ShopOrderTable table.
438   *
439   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
440   * @return the ShopOrderTable from this database
441   */
442   public ShopOrderTable<ShopOrder> getShopOrderTable();
443 
444  /**
445   * Retrieves the ShopOrderItemTable table.
446   *
447   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
448   * @return the ShopOrderItemTable from this database
449   */
450   public ShopOrderItemTable<ShopOrderItem> getShopOrderItemTable();
451 
452  /**
453   * Retrieves the BookshopTable table.
454   *
455   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
456   * @return the BookshopTable from this database
457   */
458   public BookshopTable<Bookshop> getBookshopTable();
459 
460  /**
461   * Retrieves the BookStockingTable table.
462   *
463   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
464   * @return the BookStockingTable from this database
465   */
466   public BookStockingTable<BookStocking> getBookStockingTable();
467 
468  /**
469   * Retrieves the StockingsSearchTable table.
470   *
471   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
472   * @return the StockingsSearchTable from this database
473   */
474   public StockingsSearchTable<StockingsSearch> getStockingsSearchTable();
475 
476  /**
477   * Retrieves the SexTable table.
478   *
479   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
480   * @return the SexTable from this database
481   */
482   public SexTable<Sex> getSexTable();
483 
484  /**
485   * Retrieves the CampaignTable table.
486   *
487   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
488   * @return the CampaignTable from this database
489   */
490   public CampaignTable<Campaign> getCampaignTable();
491 
492  /**
493   * Retrieves the CampaignUserTable table.
494   *
495   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
496   * @return the CampaignUserTable from this database
497   */
498   public CampaignUserTable<CampaignUser> getCampaignUserTable();
499 
500  /**
501   * Retrieves the UserTable table.
502   *
503   * Deprecated: use getBibliomaniaUserTable
504   * see org.melati.poem.prepro.TableDef#generateTableAccessorJava 
505   * @return the org.melati.poem.UserTable from this database
506   */
507   public org.melati.poem.UserTable<org.melati.poem.User> getUserTable();
508 
509  /**
510   * Retrieves our (Bibliomania) UserTable table.
511   *
512   * see org.melati.poem.prepro.TableDef#generateSubclassedTableAccessorDeclaration 
513   * @return the org.melati.poem.UserTable from this database
514   */
515   public UserTable<User> getBibliomaniaUserTable();
516 }
517 
518