1 7 package projectmanagement.spec.timewage; 8 9 import projectmanagement.spec.ProjectManagementException; 10 import java.sql.Date ; 11 12 public interface PayRateManager { 13 14 public PayRate[] getAllPayRates() 15 throws ProjectManagementException; 16 public PayRate[] getAllPayRatesForEmployee(String employeeID, boolean distinctOnEmployProjectPair) 17 throws ProjectManagementException; 18 public PayRate[] getAllPayRatesForEmployeeProjectPair (String employeeID,String projectID) 19 throws ProjectManagementException; 20 public PayRate findPayRateByID(String id) 21 throws ProjectManagementException; 22 public PayRate findPayRateByEmployeeProjectAndDate(String employeeID, String projectID, Date workingDate) 23 throws ProjectManagementException; 24 public PayRate getPayRate() 25 throws ProjectManagementException; 26 } | Popular Tags |