KickJava   Java API By Example, From Geeks To Geeks.

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


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 java.sql.Date JavaDoc;
11
12 public interface PayRateManager {
13
14 public PayRate[] getAllPayRates()
15          throws ProjectManagementException;
16 public PayRate[] getAllPayRatesForEmployee(String JavaDoc employeeID, boolean distinctOnEmployProjectPair)
17     throws ProjectManagementException;
18 public PayRate[] getAllPayRatesForEmployeeProjectPair (String JavaDoc employeeID,String JavaDoc projectID)
19          throws ProjectManagementException;
20 public PayRate findPayRateByID(String JavaDoc id)
21          throws ProjectManagementException;
22 public PayRate findPayRateByEmployeeProjectAndDate(String JavaDoc employeeID, String JavaDoc projectID, Date JavaDoc workingDate)
23     throws ProjectManagementException;
24 public PayRate getPayRate()
25        throws ProjectManagementException;
26 }
Popular Tags