001 package org.apache.turbine.services.schedule.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 JobEntryMapBuilder implements MapBuilder
021 {
022 /**
023 * The name of this class
024 */
025 public static final String CLASS_NAME =
026 "org.apache.turbine.services.schedule.map.JobEntryMapBuilder";
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_SCHEDULED_JOB");
067 TableMap tMap = dbMap.getTable("TURBINE_SCHEDULED_JOB");
068 tMap.setJavaName("JobEntry");
069 tMap.setOMClass( org.apache.turbine.services.schedule.JobEntry.class );
070 tMap.setPeerClass( org.apache.turbine.services.schedule.JobEntryPeer.class );
071 tMap.setPrimaryKeyMethod(TableMap.ID_BROKER);
072 tMap.setPrimaryKeyMethodInfo(tMap.getName());
073
074 ColumnMap cMap = null;
075
076
077 // ------------- Column: JOB_ID --------------------
078 cMap = new ColumnMap( "JOB_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( "JobId" );
085 cMap.setAutoIncrement(false);
086 cMap.setProtected(false);
087 cMap.setInheritance("false");
088 cMap.setPosition(1);
089 tMap.addColumn(cMap);
090 // ------------- Column: SECOND --------------------
091 cMap = new ColumnMap( "SECOND", tMap);
092 cMap.setType( new Integer(0) );
093 cMap.setTorqueType( "INTEGER" );
094 cMap.setUsePrimitive(true);
095 cMap.setPrimaryKey(false);
096 cMap.setNotNull(true);
097 cMap.setJavaName( "Second" );
098 cMap.setAutoIncrement(false);
099 cMap.setProtected(false);
100 cMap.setDefault("-1");
101 cMap.setInheritance("false");
102 cMap.setPosition(2);
103 tMap.addColumn(cMap);
104 // ------------- Column: MINUTE --------------------
105 cMap = new ColumnMap( "MINUTE", tMap);
106 cMap.setType( new Integer(0) );
107 cMap.setTorqueType( "INTEGER" );
108 cMap.setUsePrimitive(true);
109 cMap.setPrimaryKey(false);
110 cMap.setNotNull(true);
111 cMap.setJavaName( "Minute" );
112 cMap.setAutoIncrement(false);
113 cMap.setProtected(false);
114 cMap.setDefault("-1");
115 cMap.setInheritance("false");
116 cMap.setPosition(3);
117 tMap.addColumn(cMap);
118 // ------------- Column: HOUR --------------------
119 cMap = new ColumnMap( "HOUR", tMap);
120 cMap.setType( new Integer(0) );
121 cMap.setTorqueType( "INTEGER" );
122 cMap.setUsePrimitive(true);
123 cMap.setPrimaryKey(false);
124 cMap.setNotNull(true);
125 cMap.setJavaName( "Hour" );
126 cMap.setAutoIncrement(false);
127 cMap.setProtected(false);
128 cMap.setDefault("-1");
129 cMap.setInheritance("false");
130 cMap.setPosition(4);
131 tMap.addColumn(cMap);
132 // ------------- Column: WEEK_DAY --------------------
133 cMap = new ColumnMap( "WEEK_DAY", tMap);
134 cMap.setType( new Integer(0) );
135 cMap.setTorqueType( "INTEGER" );
136 cMap.setUsePrimitive(true);
137 cMap.setPrimaryKey(false);
138 cMap.setNotNull(true);
139 cMap.setJavaName( "WeekDay" );
140 cMap.setAutoIncrement(false);
141 cMap.setProtected(false);
142 cMap.setDefault("-1");
143 cMap.setInheritance("false");
144 cMap.setPosition(5);
145 tMap.addColumn(cMap);
146 // ------------- Column: DAY_OF_MONTH --------------------
147 cMap = new ColumnMap( "DAY_OF_MONTH", tMap);
148 cMap.setType( new Integer(0) );
149 cMap.setTorqueType( "INTEGER" );
150 cMap.setUsePrimitive(true);
151 cMap.setPrimaryKey(false);
152 cMap.setNotNull(true);
153 cMap.setJavaName( "DayOfMonth" );
154 cMap.setAutoIncrement(false);
155 cMap.setProtected(false);
156 cMap.setDefault("-1");
157 cMap.setInheritance("false");
158 cMap.setPosition(6);
159 tMap.addColumn(cMap);
160 // ------------- Column: TASK --------------------
161 cMap = new ColumnMap( "TASK", tMap);
162 cMap.setType( "" );
163 cMap.setTorqueType( "VARCHAR" );
164 cMap.setUsePrimitive(true);
165 cMap.setPrimaryKey(false);
166 cMap.setNotNull(true);
167 cMap.setJavaName( "Task" );
168 cMap.setAutoIncrement(false);
169 cMap.setProtected(false);
170 cMap.setInheritance("false");
171 cMap.setSize( 99 );
172 cMap.setPosition(7);
173 tMap.addColumn(cMap);
174 // ------------- Column: EMAIL --------------------
175 cMap = new ColumnMap( "EMAIL", tMap);
176 cMap.setType( "" );
177 cMap.setTorqueType( "VARCHAR" );
178 cMap.setUsePrimitive(true);
179 cMap.setPrimaryKey(false);
180 cMap.setNotNull(false);
181 cMap.setJavaName( "Email" );
182 cMap.setAutoIncrement(false);
183 cMap.setProtected(false);
184 cMap.setInheritance("false");
185 cMap.setSize( 99 );
186 cMap.setPosition(8);
187 tMap.addColumn(cMap);
188 // ------------- Column: PROPERTY --------------------
189 cMap = new ColumnMap( "PROPERTY", tMap);
190 cMap.setType( new Object() );
191 cMap.setTorqueType( "VARBINARY" );
192 cMap.setUsePrimitive(true);
193 cMap.setPrimaryKey(false);
194 cMap.setNotNull(false);
195 cMap.setJavaName( "Property" );
196 cMap.setAutoIncrement(false);
197 cMap.setProtected(false);
198 cMap.setInheritance("false");
199 cMap.setPosition(9);
200 tMap.addColumn(cMap);
201 tMap.setUseInheritance(false);
202 }
203 }