1
2 package com.pnpconsult.zeiterfassung.actions.admin;
3
4 import java.io.Serializable;
5
6 import com.pnpconsult.zeiterfassung.actions.EditForm;
7 import com.pnpconsult.zeiterfassung.model.Bill;
8
9 /***
10 * @author <a href="mailto:powerpete@users.sf.net">M. Petersen</a>
11 * @version $Id: EditBillForm.java,v 1.5 2004/06/10 11:22:08 powerpete Exp $
12 *
13 * @struts.form
14 * name="editBillForm"
15 */
16 public class EditBillForm extends EditForm
17 {
18 private long id;
19
20 /***
21 * @see com.pnpconsult.zeiterfassung.actions.EditForm#writeToDataObject(java.lang.Object)
22 */
23 protected void writeToDataObject(Object obj)
24 {
25 throw new UnsupportedOperationException();
26 }
27
28 /***
29 * @see com.pnpconsult.zeiterfassung.actions.EditForm#readFromDataObject(java.lang.Object)
30 */
31 protected void readFromDataObject(Object obj)
32 {
33 throw new UnsupportedOperationException();
34 }
35
36 /***
37 * @see com.pnpconsult.zeiterfassung.actions.EditForm#newDataObject()
38 */
39 protected Object newDataObject()
40 {
41 throw new UnsupportedOperationException();
42 }
43
44 /***
45 * @see com.pnpconsult.zeiterfassung.actions.EditForm#dataObjectType()
46 */
47 protected Class dataObjectType()
48 {
49 return Bill.class;
50 }
51
52 /***
53 * @see com.pnpconsult.zeiterfassung.actions.EditForm#dataObjectKey()
54 */
55 protected Serializable dataObjectKey()
56 {
57 return new Long(id);
58 }
59
60 public long getId()
61 {
62 return id;
63 }
64
65 public void setId(long id)
66 {
67 this.id = id;
68 }
69 }