View Javadoc

1   package org.apache.turbine.services.security.torque.om.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    * [Mon May 28 10:17:20 EST 2007]
16    *
17    */
18  public class TurbineRolePermissionMapBuilder implements MapBuilder
19  {
20      /***
21       * The name of this class
22       */
23      public static final String CLASS_NAME =
24          "org.apache.turbine.services.security.torque.om.map.TurbineRolePermissionMapBuilder";
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("TURBINE_ROLE_PERMISSION");
62          TableMap tMap = dbMap.getTable("TURBINE_ROLE_PERMISSION");
63  
64          tMap.setPrimaryKeyMethod("none");
65  
66  
67                tMap.addForeignPrimaryKey(
68                  "TURBINE_ROLE_PERMISSION.ROLE_ID", new Integer(0) , "TURBINE_ROLE" ,
69                  "ROLE_ID");
70                      tMap.addForeignPrimaryKey(
71                  "TURBINE_ROLE_PERMISSION.PERMISSION_ID", new Integer(0) , "TURBINE_PERMISSION" ,
72                  "PERMISSION_ID");
73            }
74  }