01: // This code was generated by GenerateDataObjects
02: package net.sf.borg.model.db.file;
03:
04: import net.sf.borg.model.beans.KeyedBean;
05: import net.sf.borg.model.beans.Task;
06: import net.sf.borg.model.db.file.mdb.Row;
07: import net.sf.borg.model.db.file.mdb.Schema;
08:
09: public class TaskAdapter implements FileBeanAdapter {
10:
11: public KeyedBean fromRow(Row r) throws Exception {
12: Task ret = new Task();
13: ret.setKey(r.getKey());
14: ret.setTaskNumber(r.getInteger("N"));
15: ret.setStartDate(r.getDate("SD"));
16: ret.setCD(r.getDate("CD"));
17: ret.setDueDate(r.getDate("DD"));
18: ret.setET(r.getDate("ET"));
19: ret.setPersonAssigned(r.getString("PA"));
20: ret.setPriority(r.getInteger("PR"));
21: ret.setState(r.getString("ST"));
22: ret.setType(r.getString("TY"));
23: ret.setDescription(r.getString("DE"));
24: ret.setResolution(r.getString("RE"));
25: ret.setTodoList(r.getString("TD"));
26: ret.setUserTask1(r.getString("UT1"));
27: ret.setUserTask2(r.getString("UT2"));
28: ret.setUserTask3(r.getString("UT3"));
29: ret.setUserTask4(r.getString("UT4"));
30: ret.setUserTask5(r.getString("UT5"));
31: ret.setCategory(r.getString("CAT"));
32: ret.setProject(r.getInteger("PROJ"));
33: return (ret);
34: }
35:
36: public Row toRow(Schema sch, KeyedBean b, boolean normalize)
37: throws Exception {
38: Task o = (Task) b;
39: Row ret = new Row(sch);
40: ret.normalize(normalize);
41: ret.setKey(o.getKey());
42: ret.setField("N", o.getTaskNumber());
43: ret.setField("SD", o.getStartDate());
44: ret.setField("CD", o.getCD());
45: ret.setField("DD", o.getDueDate());
46: ret.setField("ET", o.getET());
47: ret.setField("PA", o.getPersonAssigned());
48: ret.setField("PR", o.getPriority());
49: ret.setField("ST", o.getState());
50: ret.setField("TY", o.getType());
51: ret.setField("DE", o.getDescription());
52: ret.setField("RE", o.getResolution());
53: ret.setField("TD", o.getTodoList());
54: ret.setField("UT1", o.getUserTask1());
55: ret.setField("UT2", o.getUserTask2());
56: ret.setField("UT3", o.getUserTask3());
57: ret.setField("UT4", o.getUserTask4());
58: ret.setField("UT5", o.getUserTask5());
59: ret.setField("CAT", o.getCategory());
60: ret.setField("PROJ", o.getProject());
61: return (ret);
62: }
63:
64: public KeyedBean newBean() {
65: return (new Task());
66: }
67: }
|