1 // Do not edit this file! It was generated by Melati POEM's DSD preprocessor. 2 3 package org.melati.example.contacts.generated; 4 5 6 // 13 tables in database 7 import org.melati.poem.UserTable; 8 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.example.contacts.ContactTable; 28 import org.melati.example.contacts.Contact; 29 import org.melati.example.contacts.CategoryTable; 30 import org.melati.example.contacts.Category; 31 import org.melati.example.contacts.ContactCategoryTable; 32 import org.melati.example.contacts.ContactCategory; 33 34 /** 35 * Melati POEM generated base interface to the tables in 36 * org.melati.example.contacts. 37 */ 38 public interface ContactsDatabaseTablesBase { 39 40 41 /** 42 * Retrieves the UserTable table. 43 * 44 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 45 * @return the UserTable from this database 46 */ 47 public UserTable<User> getUserTable(); 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 ContactTable table. 115 * 116 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 117 * @return the ContactTable from this database 118 */ 119 public ContactTable<Contact> getContactTable(); 120 121 /** 122 * Retrieves the CategoryTable table. 123 * 124 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 125 * @return the CategoryTable from this database 126 */ 127 public CategoryTable<Category> getCategoryTable(); 128 129 /** 130 * Retrieves the ContactCategoryTable table. 131 * 132 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 133 * @return the ContactCategoryTable from this database 134 */ 135 public ContactCategoryTable<ContactCategory> getContactCategoryTable(); 136 } 137 138