1 // Do not edit this file! It was generated by Melati POEM's DSD preprocessor. 2 3 package org.melati.poem.generated; 4 5 6 // 10 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 28 /** 29 * Melati POEM generated base interface to the tables in 30 * org.melati.poem. 31 */ 32 public interface PoemDatabaseTablesBase { 33 34 35 /** 36 * Retrieves the UserTable table. 37 * 38 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 39 * @return the UserTable from this database 40 */ 41 public UserTable<User> getUserTable(); 42 43 /** 44 * Retrieves the GroupTable table. 45 * 46 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 47 * @return the GroupTable from this database 48 */ 49 public GroupTable<Group> getGroupTable(); 50 51 /** 52 * Retrieves the CapabilityTable table. 53 * 54 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 55 * @return the CapabilityTable from this database 56 */ 57 public CapabilityTable<Capability> getCapabilityTable(); 58 59 /** 60 * Retrieves the GroupMembershipTable table. 61 * 62 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 63 * @return the GroupMembershipTable from this database 64 */ 65 public GroupMembershipTable<GroupMembership> getGroupMembershipTable(); 66 67 /** 68 * Retrieves the GroupCapabilityTable table. 69 * 70 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 71 * @return the GroupCapabilityTable from this database 72 */ 73 public GroupCapabilityTable<GroupCapability> getGroupCapabilityTable(); 74 75 /** 76 * Retrieves the TableCategoryTable table. 77 * 78 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 79 * @return the TableCategoryTable from this database 80 */ 81 public TableCategoryTable<TableCategory> getTableCategoryTable(); 82 83 /** 84 * Retrieves the TableInfoTable table. 85 * 86 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 87 * @return the TableInfoTable from this database 88 */ 89 public TableInfoTable<TableInfo> getTableInfoTable(); 90 91 /** 92 * Retrieves the ColumnInfoTable table. 93 * 94 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 95 * @return the ColumnInfoTable from this database 96 */ 97 public ColumnInfoTable<ColumnInfo> getColumnInfoTable(); 98 99 /** 100 * Retrieves the SettingTable table. 101 * 102 * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 103 * @return the SettingTable from this database 104 */ 105 public SettingTable<Setting> getSettingTable(); 106 } 107 108