View Javadoc

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 JetspeedUserProfileMapBuilder 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.JetspeedUserProfileMapBuilder";
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_USER_PROFILE");
63          TableMap tMap = dbMap.getTable("JETSPEED_USER_PROFILE");
64  
65          tMap.setPrimaryKeyMethod(TableMap.NATIVE);
66  
67          tMap.setPrimaryKeyMethodInfo("JETSPEED_USER_PROFILE");
68  
69                tMap.addPrimaryKey("JETSPEED_USER_PROFILE.PSML_ID", new Integer(0));
70                      tMap.addColumn("JETSPEED_USER_PROFILE.USER_NAME", new String());
71                      tMap.addColumn("JETSPEED_USER_PROFILE.MEDIA_TYPE", new String());
72                      tMap.addColumn("JETSPEED_USER_PROFILE.LANGUAGE", new String());
73                      tMap.addColumn("JETSPEED_USER_PROFILE.COUNTRY", new String());
74                      tMap.addColumn("JETSPEED_USER_PROFILE.PAGE", new String());
75                      tMap.addColumn("JETSPEED_USER_PROFILE.PROFILE", new Object());
76            }
77  }