1 /*2 * ProjectManagement 3 *4 * Enhydra super-servlet specification object5 * 6 */7 package projectmanagement.spec.timewage;8 9 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()17 throws ProjectManagementException;18 public void setRate(double rate)19 throws ProjectManagementException; 20 public double getRate ()21 throws ProjectManagementException;22 public void setValidFrom(Date validFrom)23 throws ProjectManagementException;24 public Date getValidFrom ()25 throws ProjectManagementException;26 public void setEmployee(Employee employee)27 throws ProjectManagementException;28 public Employee getEmployee()29 throws ProjectManagementException;30 public void setProject(Project project)31 throws ProjectManagementException;32 public Project getProject()33 throws ProjectManagementException;34 public void save() throws ProjectManagementException;35 public void delete() throws ProjectManagementException; 36 }