This project has retired. For details please refer to its
Attic page.
JetspeedGroupProfileMapBuilder xref
1 package org.apache.jetspeed.om.dbpsml.map;
2
3 import java.util.Date;
4 import java.math.BigDecimal;
5
6 import org.apache.torque.Torque;
7 import org.apache.torque.TorqueException;
8 import org.apache.torque.map.MapBuilder;
9 import org.apache.torque.map.DatabaseMap;
10 import org.apache.torque.map.TableMap;
11
12 /***
13 * This class was autogenerated by Torque on:
14 *
15 * [Thu Apr 22 23:12:36 EDT 2004]
16 *
17 */
18 public class JetspeedGroupProfileMapBuilder implements MapBuilder
19 {
20 /***
21 * The name of this class
22 */
23 public static final String CLASS_NAME =
24 "org.apache.jetspeed.om.dbpsml.map.JetspeedGroupProfileMapBuilder";
25
26
27 /***
28 * The database map.
29 */
30 private DatabaseMap dbMap = null;
31
32 /***
33 * Tells us if this DatabaseMapBuilder is built so that we
34 * don't have to re-build it every time.
35 *
36 * @return true if this DatabaseMapBuilder is built
37 */
38 public boolean isBuilt()
39 {
40 return (dbMap != null);
41 }
42
43 /***
44 * Gets the databasemap this map builder built.
45 *
46 * @return the databasemap
47 */
48 public DatabaseMap getDatabaseMap()
49 {
50 return this.dbMap;
51 }
52
53 /***
54 * The doBuild() method builds the DatabaseMap
55 *
56 * @throws TorqueException
57 */
58 public void doBuild() throws TorqueException
59 {
60 dbMap = Torque.getDatabaseMap("default");
61
62 dbMap.addTable("JETSPEED_GROUP_PROFILE");
63 TableMap tMap = dbMap.getTable("JETSPEED_GROUP_PROFILE");
64
65 tMap.setPrimaryKeyMethod(TableMap.NATIVE);
66
67 tMap.setPrimaryKeyMethodInfo("JETSPEED_GROUP_PROFILE");
68
69 tMap.addPrimaryKey("JETSPEED_GROUP_PROFILE.PSML_ID", new Integer(0));
70 tMap.addColumn("JETSPEED_GROUP_PROFILE.GROUP_NAME", new String());
71 tMap.addColumn("JETSPEED_GROUP_PROFILE.MEDIA_TYPE", new String());
72 tMap.addColumn("JETSPEED_GROUP_PROFILE.LANGUAGE", new String());
73 tMap.addColumn("JETSPEED_GROUP_PROFILE.COUNTRY", new String());
74 tMap.addColumn("JETSPEED_GROUP_PROFILE.PAGE", new String());
75 tMap.addColumn("JETSPEED_GROUP_PROFILE.PROFILE", new Object());
76 }
77 }