KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > campware > cream > om > map > PaymentItemMapBuilder


1 package org.campware.cream.om.map;
2
3 import java.util.Date JavaDoc;
4 import java.math.BigDecimal JavaDoc;
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
12 /**
13   * This class was autogenerated by Torque on:
14   *
15   * [Wed May 04 09:10:56 CEST 2005]
16   *
17   */

18 public class PaymentItemMapBuilder implements MapBuilder
19 {
20     /**
21      * The name of this class
22      */

23     public static final String JavaDoc CLASS_NAME =
24         "org.campware.cream.om.map.PaymentItemMapBuilder";
25
26
27     /**
28      * The database map.
29      */

30     private DatabaseMap dbMap = null;
31
32     /**
33      * Tells us if this DatabaseMapBuilder is built so that we
34      * don't have to re-build it every time.
35      *
36      * @return true if this DatabaseMapBuilder is built
37      */

38     public boolean isBuilt()
39     {
40         return (dbMap != null);
41     }
42
43     /**
44      * Gets the databasemap this map builder built.
45      *
46      * @return the databasemap
47      */

48     public DatabaseMap getDatabaseMap()
49     {
50         return this.dbMap;
51     }
52
53     /**
54      * The doBuild() method builds the DatabaseMap
55      *
56      * @throws TorqueException
57      */

58     public void doBuild() throws TorqueException
59     {
60         dbMap = Torque.getDatabaseMap("cream");
61
62         dbMap.addTable("PAYMENT_ITEM");
63         TableMap tMap = dbMap.getTable("PAYMENT_ITEM");
64
65         tMap.setPrimaryKeyMethod(TableMap.NATIVE);
66
67         tMap.setPrimaryKeyMethodInfo("PAYMENT_ITEM_SEQ");
68
69               tMap.addPrimaryKey("PAYMENT_ITEM.PAYMENT_ITEM_ID", new Integer JavaDoc(0));
70                     tMap.addForeignKey(
71                 "PAYMENT_ITEM.PAYMENT_ID", new Integer JavaDoc(0) , "PAYMENT" ,
72                 "PAYMENT_ID");
73                     tMap.addForeignKey(
74                 "PAYMENT_ITEM.SORDER_ID", new Integer JavaDoc(0) , "SORDER" ,
75                 "SORDER_ID");
76                     tMap.addForeignKey(
77                 "PAYMENT_ITEM.CUSTOMER_ID", new Integer JavaDoc(0) , "CUSTOMER" ,
78                 "CUSTOMER_ID");
79                     tMap.addForeignKey(
80                 "PAYMENT_ITEM.PROJECT_ID", new Integer JavaDoc(0) , "PROJECT" ,
81                 "PROJECT_ID");
82                     tMap.addForeignKey(
83                 "PAYMENT_ITEM.PRODUCT_ID", new Integer JavaDoc(0) , "PRODUCT" ,
84                 "PRODUCT_ID");
85                     tMap.addColumn("PAYMENT_ITEM.DESCRIPTION", "");
86                     tMap.addColumn("PAYMENT_ITEM.UNIT_PRICE", new BigDecimal JavaDoc(0));
87                     tMap.addColumn("PAYMENT_ITEM.QUANTITY", new Integer JavaDoc(0));
88                     tMap.addForeignKey(
89                 "PAYMENT_ITEM.CURRENCY_ID", new Integer JavaDoc(0) , "CURRENCY" ,
90                 "CURRENCY_ID");
91                     tMap.addColumn("PAYMENT_ITEM.ITEM_CURR_TOTAL", new BigDecimal JavaDoc(0));
92                     tMap.addColumn("PAYMENT_ITEM.ITEM_TOTAL", new BigDecimal JavaDoc(0));
93           }
94 }
95
Popular Tags