KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > projectmanagement > spec > timewage > WorkSheetManager


1 /*
2  * ProjectManagement
3  *
4  * Enhydra super-servlet specification object
5  *
6  */

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 JavaDoc id)
20          throws ProjectManagementException;
21 public WorkSheet[] getAllWorkSheetsForEmployeeProjectPair(String JavaDoc employeeID,String JavaDoc projectID)
22          throws ProjectManagementException;
23 public WorkSheet[] getAllWorkSheetsForEmployeeProjectPair(Employee employee, Project project)
24          throws ProjectManagementException;
25 public WorkSheet[] getAllWorkSheetsForEmployeeProjectPairFromDate1ToDate2(
26                     String JavaDoc employeeID, String JavaDoc projectID, java.sql.Date JavaDoc date1, java.sql.Date JavaDoc date2)
27          throws ProjectManagementException;
28 public WorkSheet[] getAllWorkSheetsForEmployeeProjectPairFromDate1ToDate2(
29                     Employee employee, Project project, java.sql.Date JavaDoc date1, java.sql.Date JavaDoc date2)
30          throws ProjectManagementException;
31 public WorkSheet[] getAllWorksheetsForEmployeeArrayAndProjectArrayBetweenDates(
32             java.util.ArrayList JavaDoc employeeIDs, java.util.ArrayList JavaDoc projectIDs, java.sql.Date JavaDoc date1, java.sql.Date JavaDoc date2)
33          throws ProjectManagementException;
34 public WorkSheet getWorkSheet()
35          throws ProjectManagementException;
36
37 }
Popular Tags