    001    package org.apache.turbine.services.security.torque.om.map;
    002
    003    import java.util.Date;
    004    import java.math.BigDecimal;
    005
    006    import org.apache.torque.Torque;
    007    import org.apache.torque.TorqueException;
    008    import org.apache.torque.map.MapBuilder;
    009    import org.apache.torque.map.DatabaseMap;
    010    import org.apache.torque.map.TableMap;
    011    import org.apache.torque.map.ColumnMap;
    012    import org.apache.torque.map.InheritanceMap;
    013
    014    /**
    015      *  This class was autogenerated by Torque on:
    016      *
    017      * [Thu Jun 23 17:25:46 CEST 2011]
    018      *
    019      */
    020    public class TurbineUserMapBuilder implements MapBuilder
    021    {
    022        /**
    023         * The name of this class
    024         */
    025        public static final String CLASS_NAME =
    026            "org.apache.turbine.services.security.torque.om.map.TurbineUserMapBuilder";
    027
    028        /**
    029         * The database map.
    030         */
    031        private DatabaseMap dbMap = null;
    032
    033        /**
    034         * Tells us if this DatabaseMapBuilder is built so that we
    035         * don't have to re-build it every time.
    036         *
    037         * @return true if this DatabaseMapBuilder is built
    038         */
    039        public boolean isBuilt()
    040        {
    041            return (dbMap != null);
    042        }
    043
    044        /**
    045         * Gets the databasemap this map builder built.
    046         *
    047         * @return the databasemap
    048         */
    049        public DatabaseMap getDatabaseMap()
    050        {
    051            return this.dbMap;
    052        }
    053
    054        /**
    055         * The doBuild() method builds the DatabaseMap
    056         *
    057         * @throws TorqueException
    058         */
    059        public synchronized void doBuild() throws TorqueException
    060        {
    061            if ( isBuilt() ) {
    062                return;
    063            }
    064            dbMap = Torque.getDatabaseMap("default");
    065
    066            dbMap.addTable("TURBINE_USER");
    067            TableMap tMap = dbMap.getTable("TURBINE_USER");
    068            tMap.setJavaName("TurbineUser");
    069            tMap.setOMClass( org.apache.turbine.services.security.torque.om.TurbineUser.class );
    070            tMap.setPeerClass( org.apache.turbine.services.security.torque.om.TurbineUserPeer.class );
    071            tMap.setPrimaryKeyMethod(TableMap.ID_BROKER);
    072            tMap.setPrimaryKeyMethodInfo(tMap.getName());
    073
    074            ColumnMap cMap = null;
    075
    076
    077      // ------------- Column: USER_ID --------------------
    078            cMap = new ColumnMap( "USER_ID", tMap);
    079            cMap.setType( new Integer(0) );
    080            cMap.setTorqueType( "INTEGER" );
    081            cMap.setUsePrimitive(true);
    082            cMap.setPrimaryKey(true);
    083            cMap.setNotNull(true);
    084            cMap.setJavaName( "UserId" );
    085            cMap.setAutoIncrement(false);
    086            cMap.setProtected(false);
    087            cMap.setInheritance("false");
    088            cMap.setPosition(1);
    089            tMap.addColumn(cMap);
    090      // ------------- Column: LOGIN_NAME --------------------
    091            cMap = new ColumnMap( "LOGIN_NAME", tMap);
    092            cMap.setType( "" );
    093            cMap.setTorqueType( "VARCHAR" );
    094            cMap.setUsePrimitive(true);
    095            cMap.setPrimaryKey(false);
    096            cMap.setNotNull(true);
    097            cMap.setJavaName( "UserName" );
    098            cMap.setAutoIncrement(false);
    099            cMap.setProtected(false);
    100            cMap.setInheritance("false");
    101            cMap.setSize( 64 );
    102            cMap.setPosition(2);
    103            tMap.addColumn(cMap);
    104      // ------------- Column: PASSWORD_VALUE --------------------
    105            cMap = new ColumnMap( "PASSWORD_VALUE", tMap);
    106            cMap.setType( "" );
    107            cMap.setTorqueType( "VARCHAR" );
    108            cMap.setUsePrimitive(true);
    109            cMap.setPrimaryKey(false);
    110            cMap.setNotNull(true);
    111            cMap.setJavaName( "Password" );
    112            cMap.setAutoIncrement(false);
    113            cMap.setProtected(false);
    114            cMap.setInheritance("false");
    115            cMap.setSize( 16 );
    116            cMap.setPosition(3);
    117            tMap.addColumn(cMap);
    118      // ------------- Column: FIRST_NAME --------------------
    119            cMap = new ColumnMap( "FIRST_NAME", tMap);
    120            cMap.setType( "" );
    121            cMap.setTorqueType( "VARCHAR" );
    122            cMap.setUsePrimitive(true);
    123            cMap.setPrimaryKey(false);
    124            cMap.setNotNull(true);
    125            cMap.setJavaName( "FirstName" );
    126            cMap.setAutoIncrement(false);
    127            cMap.setProtected(false);
    128            cMap.setInheritance("false");
    129            cMap.setSize( 64 );
    130            cMap.setPosition(4);
    131            tMap.addColumn(cMap);
    132      // ------------- Column: LAST_NAME --------------------
    133            cMap = new ColumnMap( "LAST_NAME", tMap);
    134            cMap.setType( "" );
    135            cMap.setTorqueType( "VARCHAR" );
    136            cMap.setUsePrimitive(true);
    137            cMap.setPrimaryKey(false);
    138            cMap.setNotNull(true);
    139            cMap.setJavaName( "LastName" );
    140            cMap.setAutoIncrement(false);
    141            cMap.setProtected(false);
    142            cMap.setInheritance("false");
    143            cMap.setSize( 64 );
    144            cMap.setPosition(5);
    145            tMap.addColumn(cMap);
    146      // ------------- Column: EMAIL --------------------
    147            cMap = new ColumnMap( "EMAIL", tMap);
    148            cMap.setType( "" );
    149            cMap.setTorqueType( "VARCHAR" );
    150            cMap.setUsePrimitive(true);
    151            cMap.setPrimaryKey(false);
    152            cMap.setNotNull(false);
    153            cMap.setJavaName( "Email" );
    154            cMap.setAutoIncrement(false);
    155            cMap.setProtected(false);
    156            cMap.setInheritance("false");
    157            cMap.setSize( 64 );
    158            cMap.setPosition(6);
    159            tMap.addColumn(cMap);
    160      // ------------- Column: CONFIRM_VALUE --------------------
    161            cMap = new ColumnMap( "CONFIRM_VALUE", tMap);
    162            cMap.setType( "" );
    163            cMap.setTorqueType( "VARCHAR" );
    164            cMap.setUsePrimitive(true);
    165            cMap.setPrimaryKey(false);
    166            cMap.setNotNull(false);
    167            cMap.setJavaName( "Confirmed" );
    168            cMap.setAutoIncrement(false);
    169            cMap.setProtected(false);
    170            cMap.setInheritance("false");
    171            cMap.setSize( 16 );
    172            cMap.setPosition(7);
    173            tMap.addColumn(cMap);
    174      // ------------- Column: MODIFIED --------------------
    175            cMap = new ColumnMap( "MODIFIED", tMap);
    176            cMap.setType( new Date() );
    177            cMap.setTorqueType( "TIMESTAMP" );
    178            cMap.setUsePrimitive(true);
    179            cMap.setPrimaryKey(false);
    180            cMap.setNotNull(false);
    181            cMap.setJavaName( "Modified" );
    182            cMap.setAutoIncrement(false);
    183            cMap.setProtected(false);
    184            cMap.setInheritance("false");
    185            cMap.setPosition(8);
    186            tMap.addColumn(cMap);
    187      // ------------- Column: CREATED --------------------
    188            cMap = new ColumnMap( "CREATED", tMap);
    189            cMap.setType( new Date() );
    190            cMap.setTorqueType( "TIMESTAMP" );
    191            cMap.setUsePrimitive(true);
    192            cMap.setPrimaryKey(false);
    193            cMap.setNotNull(false);
    194            cMap.setJavaName( "CreateDate" );
    195            cMap.setAutoIncrement(false);
    196            cMap.setProtected(false);
    197            cMap.setInheritance("false");
    198            cMap.setPosition(9);
    199            tMap.addColumn(cMap);
    200      // ------------- Column: LAST_LOGIN --------------------
    201            cMap = new ColumnMap( "LAST_LOGIN", tMap);
    202            cMap.setType( new Date() );
    203            cMap.setTorqueType( "TIMESTAMP" );
    204            cMap.setUsePrimitive(true);
    205            cMap.setPrimaryKey(false);
    206            cMap.setNotNull(false);
    207            cMap.setJavaName( "LastLogin" );
    208            cMap.setAutoIncrement(false);
    209            cMap.setProtected(false);
    210            cMap.setInheritance("false");
    211            cMap.setPosition(10);
    212            tMap.addColumn(cMap);
    213      // ------------- Column: OBJECTDATA --------------------
    214            cMap = new ColumnMap( "OBJECTDATA", tMap);
    215            cMap.setType( new Object() );
    216            cMap.setTorqueType( "VARBINARY" );
    217            cMap.setUsePrimitive(true);
    218            cMap.setPrimaryKey(false);
    219            cMap.setNotNull(false);
    220            cMap.setJavaName( "Objectdata" );
    221            cMap.setAutoIncrement(false);
    222            cMap.setProtected(false);
    223            cMap.setInheritance("false");
    224            cMap.setPosition(11);
    225            tMap.addColumn(cMap);
    226            tMap.setUseInheritance(false);
    227        }
    228    }