package org.apache.turbine.services.security.torque.om.map;
import java.util.Date;
import java.math.BigDecimal;
import org.apache.torque.Torque;
import org.apache.torque.TorqueException;
import org.apache.torque.map.MapBuilder;
import org.apache.torque.map.DatabaseMap;
import org.apache.torque.map.TableMap;
import org.apache.torque.map.ColumnMap;
import org.apache.torque.map.InheritanceMap;
/**
* This class was autogenerated by Torque on:
*
* [Thu Jun 23 17:25:46 CEST 2011]
*
*/
public class TurbineGroupMapBuilder implements MapBuilder
{
/**
* The name of this class
*/
public static final String CLASS_NAME =
"org.apache.turbine.services.security.torque.om.map.TurbineGroupMapBuilder";
/**
* The database map.
*/
private DatabaseMap dbMap = null;
/**
* Tells us if this DatabaseMapBuilder is built so that we
* don't have to re-build it every time.
*
* @return true if this DatabaseMapBuilder is built
*/
public boolean isBuilt()
{
return (dbMap != null);
}
/**
* Gets the databasemap this map builder built.
*
* @return the databasemap
*/
public DatabaseMap getDatabaseMap()
{
return this.dbMap;
}
/**
* The doBuild() method builds the DatabaseMap
*
* @throws TorqueException
*/
public synchronized void doBuild() throws TorqueException
{
if ( isBuilt() ) {
return;
}
dbMap = Torque.getDatabaseMap("default");
dbMap.addTable("TURBINE_GROUP");
TableMap tMap = dbMap.getTable("TURBINE_GROUP");
tMap.setJavaName("TurbineGroup");
tMap.setOMClass( org.apache.turbine.services.security.torque.om.TurbineGroup.class );
tMap.setPeerClass( org.apache.turbine.services.security.torque.om.TurbineGroupPeer.class );
tMap.setPrimaryKeyMethod(TableMap.ID_BROKER);
tMap.setPrimaryKeyMethodInfo(tMap.getName());
ColumnMap cMap = null;
// ------------- Column: GROUP_ID --------------------
cMap = new ColumnMap( "GROUP_ID", tMap);
cMap.setType( new Integer(0) );
cMap.setTorqueType( "INTEGER" );
cMap.setUsePrimitive(true);
cMap.setPrimaryKey(true);
cMap.setNotNull(true);
cMap.setJavaName( "GroupId" );
cMap.setAutoIncrement(false);
cMap.setProtected(false);
cMap.setInheritance("false");
cMap.setPosition(1);
tMap.addColumn(cMap);
// ------------- Column: GROUP_NAME --------------------
cMap = new ColumnMap( "GROUP_NAME", tMap);
cMap.setType( "" );
cMap.setTorqueType( "VARCHAR" );
cMap.setUsePrimitive(true);
cMap.setPrimaryKey(false);
cMap.setNotNull(true);
cMap.setJavaName( "Name" );
cMap.setAutoIncrement(false);
cMap.setProtected(false);
cMap.setInheritance("false");
cMap.setSize( 64 );
cMap.setPosition(2);
tMap.addColumn(cMap);
tMap.setUseInheritance(false);
}
}