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 projectmanagement.spec.employee.*;
11: import projectmanagement.spec.project.*;
12: import java.sql.Date;
13:
14: public interface PayRate {
15:
16: public String getHandle() throws ProjectManagementException;
17:
18: public void setRate(double rate) throws ProjectManagementException;
19:
20: public double getRate() throws ProjectManagementException;
21:
22: public void setValidFrom(Date validFrom)
23: throws ProjectManagementException;
24:
25: public Date getValidFrom() throws ProjectManagementException;
26:
27: public void setEmployee(Employee employee)
28: throws ProjectManagementException;
29:
30: public Employee getEmployee() throws ProjectManagementException;
31:
32: public void setProject(Project project)
33: throws ProjectManagementException;
34:
35: public Project getProject() throws ProjectManagementException;
36:
37: public void save() throws ProjectManagementException;
38:
39: public void delete() throws ProjectManagementException;
40: }
|