01: // This code was generated by GenerateDataObjects
02: package net.sf.borg.model.db.file;
03:
04: import net.sf.borg.model.beans.Address;
05: import net.sf.borg.model.beans.KeyedBean;
06: import net.sf.borg.model.db.file.mdb.Row;
07: import net.sf.borg.model.db.file.mdb.Schema;
08:
09: public class AddressAdapter implements FileBeanAdapter {
10:
11: public KeyedBean fromRow(Row r) throws Exception {
12: Address ret = new Address();
13: ret.setKey(r.getKey());
14: ret.setFirstName(r.getString("FN"));
15: ret.setLastName(r.getString("LN"));
16: ret.setNickname(r.getString("NN"));
17: ret.setEmail(r.getString("EM"));
18: ret.setScreenName(r.getString("SN"));
19: ret.setWorkPhone(r.getString("WP"));
20: ret.setHomePhone(r.getString("HP"));
21: ret.setFax(r.getString("FX"));
22: ret.setPager(r.getString("PG"));
23: ret.setStreetAddress(r.getString("SA"));
24: ret.setCity(r.getString("CT"));
25: ret.setState(r.getString("ST"));
26: ret.setZip(r.getString("ZC"));
27: ret.setCountry(r.getString("CN"));
28: ret.setCompany(r.getString("CMP"));
29: ret.setWorkStreetAddress(r.getString("WSA"));
30: ret.setWorkCity(r.getString("WCT"));
31: ret.setWorkState(r.getString("WST"));
32: ret.setWorkZip(r.getString("WZC"));
33: ret.setWorkCountry(r.getString("WCN"));
34: ret.setWebPage(r.getString("WB"));
35: ret.setNotes(r.getString("NO"));
36: ret.setBirthday(r.getDate("BD"));
37: ret.setNew(r.getFlag(1));
38: ret.setModified(r.getFlag(2));
39: ret.setDeleted(r.getFlag(3));
40: return (ret);
41: }
42:
43: public Row toRow(Schema sch, KeyedBean b, boolean normalize)
44: throws Exception {
45: Address o = (Address) b;
46: Row ret = new Row(sch);
47: ret.normalize(normalize);
48: ret.setKey(o.getKey());
49: ret.setField("FN", o.getFirstName());
50: ret.setField("LN", o.getLastName());
51: ret.setField("NN", o.getNickname());
52: ret.setField("EM", o.getEmail());
53: ret.setField("SN", o.getScreenName());
54: ret.setField("WP", o.getWorkPhone());
55: ret.setField("HP", o.getHomePhone());
56: ret.setField("FX", o.getFax());
57: ret.setField("PG", o.getPager());
58: ret.setField("SA", o.getStreetAddress());
59: ret.setField("CT", o.getCity());
60: ret.setField("ST", o.getState());
61: ret.setField("ZC", o.getZip());
62: ret.setField("CN", o.getCountry());
63: ret.setField("CMP", o.getCompany());
64: ret.setField("WSA", o.getWorkStreetAddress());
65: ret.setField("WCT", o.getWorkCity());
66: ret.setField("WST", o.getWorkState());
67: ret.setField("WZC", o.getWorkZip());
68: ret.setField("WCN", o.getWorkCountry());
69: ret.setField("WB", o.getWebPage());
70: ret.setField("NO", o.getNotes());
71: ret.setField("BD", o.getBirthday());
72: ret.setFlag(1, o.getNew());
73: ret.setFlag(2, o.getModified());
74: ret.setFlag(3, o.getDeleted());
75: return (ret);
76: }
77:
78: public KeyedBean newBean() {
79: return (new Address());
80: }
81: }
|