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 }