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  import org.apache.torque.map.ColumnMap;
12  import org.apache.torque.map.InheritanceMap;
13  
14  /***
15    *  This class was autogenerated by Torque on:
16    *
17    * [Tue Nov 04 15:53:51 CET 2008]
18    *
19    */
20  public class TurbineUserMapBuilder implements MapBuilder
21  {
22      /***
23       * The name of this class
24       */
25      public static final String CLASS_NAME =
26          "org.apache.turbine.services.security.torque.om.map.TurbineUserMapBuilder";
27  
28      /***
29       * The database map.
30       */
31      private DatabaseMap dbMap = null;
32  
33      /***
34       * Tells us if this DatabaseMapBuilder is built so that we
35       * don't have to re-build it every time.
36       *
37       * @return true if this DatabaseMapBuilder is built
38       */
39      public boolean isBuilt()
40      {
41          return (dbMap != null);
42      }
43  
44      /***
45       * Gets the databasemap this map builder built.
46       *
47       * @return the databasemap
48       */
49      public DatabaseMap getDatabaseMap()
50      {
51          return this.dbMap;
52      }
53  
54      /***
55       * The doBuild() method builds the DatabaseMap
56       *
57       * @throws TorqueException
58       */
59      public synchronized void doBuild() throws TorqueException
60      {
61          if ( isBuilt() ) {
62              return;
63          }
64          dbMap = Torque.getDatabaseMap("default");
65  
66          dbMap.addTable("TURBINE_USER");
67          TableMap tMap = dbMap.getTable("TURBINE_USER");
68          tMap.setJavaName("TurbineUser");
69          tMap.setOMClass( org.apache.turbine.services.security.torque.om.TurbineUser.class );
70          tMap.setPeerClass( org.apache.turbine.services.security.torque.om.TurbineUserPeer.class );
71          tMap.setPrimaryKeyMethod(TableMap.ID_BROKER);
72          tMap.setPrimaryKeyMethodInfo(tMap.getName());
73  
74          ColumnMap cMap = null;
75  
76  
77    // ------------- Column: USER_ID --------------------
78          cMap = new ColumnMap( "USER_ID", tMap);
79          cMap.setType( new Integer(0) );
80          cMap.setTorqueType( "INTEGER" );
81          cMap.setUsePrimitive(true);
82          cMap.setPrimaryKey(true);
83          cMap.setNotNull(true);
84          cMap.setJavaName( "UserId" );
85          cMap.setAutoIncrement(false);
86          cMap.setProtected(false);
87          cMap.setInheritance("false");
88          cMap.setPosition(1);
89          tMap.addColumn(cMap);
90    // ------------- Column: LOGIN_NAME --------------------
91          cMap = new ColumnMap( "LOGIN_NAME", tMap);
92          cMap.setType( "" );
93          cMap.setTorqueType( "VARCHAR" );
94          cMap.setUsePrimitive(true);
95          cMap.setPrimaryKey(false);
96          cMap.setNotNull(true);
97          cMap.setJavaName( "UserName" );
98          cMap.setAutoIncrement(false);
99          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 }