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    * [Thu Jun 23 17:25:46 CEST 2011]
    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 }