View Javadoc
1   // Do not edit this file!  It was generated by Melati POEM's DSD preprocessor.
2   
3   package org.melati.admin.test.generated;
4   
5   
6   // 17 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  import org.melati.poem.SettingTable;
26  import org.melati.poem.Setting;
27  import org.melati.admin.test.UploadedFileTable;
28  import org.melati.admin.test.UploadedFile;
29  import org.melati.admin.test.UploadedImageTable;
30  import org.melati.admin.test.UploadedImage;
31  import org.melati.admin.test.ParentTable;
32  import org.melati.admin.test.Parent;
33  import org.melati.admin.test.ChildTable;
34  import org.melati.admin.test.Child;
35  import org.melati.admin.test.SpecialisedTable;
36  import org.melati.admin.test.Specialised;
37  import org.melati.admin.test.MarkupTable;
38  import org.melati.admin.test.Markup;
39  import org.melati.admin.test.UserTable;
40  import org.melati.admin.test.User;
41  
42  /**
43   * Melati POEM generated base interface to the tables in 
44   * org.melati.admin.test.
45   */
46  public interface AdminTestDatabaseTablesBase {
47  
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 UploadedFileTable table.
115   *
116   * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
117   * @return the UploadedFileTable from this database
118   */
119   public UploadedFileTable<UploadedFile> getUploadedFileTable();
120 
121  /**
122   * Retrieves the UploadedImageTable table.
123   *
124   * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
125   * @return the UploadedImageTable from this database
126   */
127   public UploadedImageTable<UploadedImage> getUploadedImageTable();
128 
129  /**
130   * Retrieves the ParentTable table.
131   *
132   * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
133   * @return the ParentTable from this database
134   */
135   public ParentTable<Parent> getParentTable();
136 
137  /**
138   * Retrieves the ChildTable table.
139   *
140   * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
141   * @return the ChildTable from this database
142   */
143   public ChildTable<Child> getChildTable();
144 
145  /**
146   * Retrieves the SpecialisedTable table.
147   *
148   * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
149   * @return the SpecialisedTable from this database
150   */
151   public SpecialisedTable<Specialised> getSpecialisedTable();
152 
153  /**
154   * Retrieves the MarkupTable table.
155   *
156   * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
157   * @return the MarkupTable from this database
158   */
159   public MarkupTable<Markup> getMarkupTable();
160 
161  /**
162   * Retrieves the UserTable table.
163   *
164   * Deprecated: use getAdminTestUserTable
165   * See org.melati.poem.prepro.TableDef#generateTableAccessorJava 
166   * @return the org.melati.poem.UserTable from this database
167   */
168   public org.melati.poem.UserTable<org.melati.poem.User> getUserTable();
169 
170  /**
171   * Retrieves our (AdminTest) UserTable table.
172   *
173   * See org.melati.poem.prepro.TableDef#generateSubclassedTableAccessorDeclaration 
174   * @return the org.melati.poem.UserTable from this database
175   */
176   public UserTable<User> getAdminTestUserTable();
177 }
178 
179