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    }