01: /*
02: * ProjectManagement
03: *
04: * Enhydra super-servlet specification object
05: *
06: */
07: package projectmanagement.spec.timewage;
08:
09: import projectmanagement.spec.ProjectManagementException;
10: import java.sql.Date;
11: import java.sql.Time;
12:
13: public interface WorkSheet {
14:
15: public String getHandle() throws ProjectManagementException;
16:
17: public void setPayRate(PayRate thePayRate)
18: throws ProjectManagementException;
19:
20: public PayRate getPayRate() throws ProjectManagementException;
21:
22: public void setWorkingDate(Date workingDate)
23: throws ProjectManagementException;
24:
25: public Date getWorkingDate() throws ProjectManagementException;
26:
27: public void setTimeStarted(Time timeStarted)
28: throws ProjectManagementException;
29:
30: public Time getTimeStarted() throws ProjectManagementException;
31:
32: public void setTimeFinished(Time timeFinished)
33: throws ProjectManagementException;
34:
35: public Time getTimeFinished() throws ProjectManagementException;
36:
37: public void setPersonalComment(String personalComment)
38: throws ProjectManagementException;
39:
40: public String getPersonalComment()
41: throws ProjectManagementException;
42:
43: public void setCommentForClient(String commentForClient)
44: throws ProjectManagementException;
45:
46: public String getCommentForClient()
47: throws ProjectManagementException;
48:
49: public void save() throws ProjectManagementException;
50:
51: public void delete() throws ProjectManagementException;
52: }
|