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
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
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
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
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
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
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
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
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
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
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
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 }