01: /*
02: * ProjectManagement
03: *
04: * Enhydra super-servlet specification object
05: *
06: */
07: package projectmanagement.spec.project;
08:
09: import projectmanagement.spec.ProjectManagementException;
10: import projectmanagement.spec.customer.*;
11:
12: public interface Project {
13:
14: public String getHandle() throws ProjectManagementException;
15:
16: public void setName(String name) throws ProjectManagementException;
17:
18: public String getName() throws ProjectManagementException;
19:
20: public void setMoneyPerHour(double moneyPerHour)
21: throws ProjectManagementException;
22:
23: public double getMoneyPerHour() throws ProjectManagementException;
24:
25: public void setCustomer(Customer customer)
26: throws ProjectManagementException;
27:
28: public Customer getCustomer() throws ProjectManagementException;
29:
30: public void save() throws ProjectManagementException;
31:
32: public void delete() throws ProjectManagementException;
33: }
|