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