1 7 package projectmanagement.spec.timewage; 8 9 import projectmanagement.spec.ProjectManagementException; 10 import projectmanagement.spec.employee.*; 11 import projectmanagement.spec.project.*; 12 13 public interface WorkSheetManager { 14 15 public WorkSheet[] getAllWorkSheets() 16 throws ProjectManagementException; 17 public WorkSheet[] getAllWorkSheetsForEmployee(Employee employee) 18 throws ProjectManagementException; 19 public WorkSheet findWorkSheetByID(String id) 20 throws ProjectManagementException; 21 public WorkSheet[] getAllWorkSheetsForEmployeeProjectPair(String employeeID,String projectID) 22 throws ProjectManagementException; 23 public WorkSheet[] getAllWorkSheetsForEmployeeProjectPair(Employee employee, Project project) 24 throws ProjectManagementException; 25 public WorkSheet[] getAllWorkSheetsForEmployeeProjectPairFromDate1ToDate2( 26 String employeeID, String projectID, java.sql.Date date1, java.sql.Date date2) 27 throws ProjectManagementException; 28 public WorkSheet[] getAllWorkSheetsForEmployeeProjectPairFromDate1ToDate2( 29 Employee employee, Project project, java.sql.Date date1, java.sql.Date date2) 30 throws ProjectManagementException; 31 public WorkSheet[] getAllWorksheetsForEmployeeArrayAndProjectArrayBetweenDates( 32 java.util.ArrayList employeeIDs, java.util.ArrayList projectIDs, java.sql.Date date1, java.sql.Date date2) 33 throws ProjectManagementException; 34 public WorkSheet getWorkSheet() 35 throws ProjectManagementException; 36 37 } | Popular Tags |