1 package olr.om.map;
2
3 import java.util.Date;
4
5 import org.apache.torque.Torque;
6 import org.apache.torque.TorqueException;
7 import org.apache.torque.map.DatabaseMap;
8 import org.apache.torque.map.MapBuilder;
9 import org.apache.torque.map.TableMap;
10
11 /***
12 * This class was autogenerated by Torque on:
13 *
14 * [Tue Jul 13 14:47:47 CEST 2004]
15 *
16 */
17 public class ModelStatementMapBuilder implements MapBuilder
18 {
19 /***
20 * The name of this class
21 */
22 public static final String CLASS_NAME =
23 "olr.om.map.ModelStatementMapBuilder";
24
25
26 /***
27 * The database map.
28 */
29 private DatabaseMap dbMap = null;
30
31 /***
32 * Tells us if this DatabaseMapBuilder is built so that we
33 * don't have to re-build it every time.
34 *
35 * @return true if this DatabaseMapBuilder is built
36 */
37 public boolean isBuilt()
38 {
39 return (dbMap != null);
40 }
41
42 /***
43 * Gets the databasemap this map builder built.
44 *
45 * @return the databasemap
46 */
47 public DatabaseMap getDatabaseMap()
48 {
49 return this.dbMap;
50 }
51
52 /***
53 * The doBuild() method builds the DatabaseMap
54 *
55 * @throws TorqueException
56 */
57 public void doBuild() throws TorqueException
58 {
59 dbMap = Torque.getDatabaseMap("default");
60
61 dbMap.addTable("model_statement");
62 TableMap tMap = dbMap.getTable("model_statement");
63
64 tMap.setPrimaryKeyMethod("none");
65
66
67 tMap.addForeignPrimaryKey(
68 "model_statement.MODEL_ID", new Integer(0) , "model" ,
69 "id");
70 tMap.addForeignPrimaryKey(
71 "model_statement.STATEMENT_ID", new Integer(0) , "rdf_statement" ,
72 "id");
73 tMap.addForeignKey(
74 "model_statement.USR", new Integer(0) , "rdf_user" ,
75 "id");
76 tMap.addColumn("model_statement.MODIFIED", new Date());
77 }
78 }