View Javadoc

1   package org.paneris.jammyjoes.model;
2   
3   import java.sql.ResultSet;
4   
5   import org.melati.poem.Database;
6   import org.melati.poem.DefinitionSource;
7   import org.melati.poem.PoemException;
8   import org.paneris.jammyjoes.model.generated.StockTransactionTypeTableBase;
9   
10  public class StockTransactionTypeTable extends StockTransactionTypeTableBase {
11  
12    private StockTransactionType InternetSale, Purchase, ShopSale, StockCheckDecrease, StockCheckIncrease, TelephoneSale;
13  
14    public StockTransactionTypeTable(
15        Database database, String name,
16        DefinitionSource definitionSource) throws PoemException {
17      super(database, name, definitionSource);
18      InternetSale = (StockTransactionType)newPersistent();
19      InternetSale.setType_unsafe("Internet Sale");
20      InternetSale.setReducestock_unsafe(Boolean.TRUE);
21      TelephoneSale = (StockTransactionType)newPersistent();
22      TelephoneSale.setType_unsafe("Telephone Sale");
23      TelephoneSale.setReducestock_unsafe(Boolean.TRUE);
24      Purchase = (StockTransactionType)newPersistent();
25      Purchase.setType_unsafe("Purchase");
26      Purchase.setReducestock_unsafe(Boolean.FALSE);
27      ShopSale = (StockTransactionType)newPersistent();
28      ShopSale.setType_unsafe("Shop Sale");
29      ShopSale.setReducestock_unsafe(Boolean.TRUE);
30      StockCheckDecrease = (StockTransactionType)newPersistent();
31      StockCheckDecrease.setType_unsafe("Stock Check (Decrease)");
32      StockCheckDecrease.setReducestock_unsafe(Boolean.TRUE);
33      StockCheckIncrease = (StockTransactionType)newPersistent();
34      StockCheckIncrease.setType_unsafe("Stock Check (Increase)");
35      StockCheckIncrease.setReducestock_unsafe(Boolean.FALSE);
36    }
37  
38    public synchronized void unifyWithDB(ResultSet colDescs)
39        throws PoemException {
40      super.unifyWithDB(colDescs);
41      InternetSale = (StockTransactionType)getTypeColumn().ensure(InternetSale);
42      TelephoneSale = (StockTransactionType)getTypeColumn().ensure(TelephoneSale);
43      Purchase = (StockTransactionType)getTypeColumn().ensure(Purchase);
44      ShopSale = (StockTransactionType)getTypeColumn().ensure(ShopSale);
45      StockCheckDecrease = (StockTransactionType)getTypeColumn().ensure(StockCheckDecrease);
46      StockCheckIncrease = (StockTransactionType)getTypeColumn().ensure(StockCheckIncrease);
47    }
48  
49    public StockTransactionType getInternetSale() {
50      return InternetSale;
51    }
52  
53    public StockTransactionType getTelephoneSale() {
54      return TelephoneSale;
55    }
56  
57    public StockTransactionType getPurchase() {
58      return Purchase;
59    }
60  
61    public StockTransactionType getShopSale() {
62      return ShopSale;
63    }
64  
65    public StockTransactionType getStockCheckDecrease() {
66      return StockCheckDecrease;
67    }
68  
69    public StockTransactionType getStockCheckIncreasee() {
70      return StockCheckIncrease;
71    }
72  
73  }