|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TimesheetService
Method Summary | |
---|---|
void |
approveTimesheet(String principalId,
TimesheetDocument timesheetDocument)
|
void |
approveTimesheet(String principalId,
TimesheetDocument timesheetDocument,
String action)
|
void |
deleteTimesheet(String documentId)
Delete a timesheet(used for testing only) |
void |
disapproveTimesheet(String principalId,
TimesheetDocument timesheetDocument)
|
List<TimeBlock> |
getPrevDocumentTimeBlocks(String principalId,
Date payBeginDate)
Fetch TimeBlocks for previous pay periods |
TimesheetDocument |
getTimesheetDocument(String documentId)
For a given document ID, return a fully populated time sheet document. |
boolean |
isReadyToApprove(TimesheetDocument document)
|
boolean |
isSynchronousUser()
Is user a Clock in/out person or do they manually enter TimeBlocks |
void |
loadHolidaysOnTimesheet(TimesheetDocument timesheetDocument,
String principalId,
Date beginDate,
Date endDate)
Load holidays on given timesheet |
TimesheetDocument |
openTimesheetDocument(String principalId,
CalendarEntries payCalendarDates)
Opens the timesheet document for the user at the given payEndDate provided. |
void |
resetTimeBlock(List<TimeBlock> timeBlock,
Date asOfDate)
|
void |
routeTimesheet(String principalId,
TimesheetDocument timesheetDocument)
Route the given timesheet |
void |
routeTimesheet(String principalId,
TimesheetDocument timesheetDocument,
String action)
|
Method Detail |
---|
TimesheetDocument openTimesheetDocument(String principalId, CalendarEntries payCalendarDates) throws org.kuali.rice.kew.api.exception.WorkflowException
principalId
-
org.kuali.rice.kew.api.exception.WorkflowException
void routeTimesheet(String principalId, TimesheetDocument timesheetDocument)
principalId
- timesheetDocument
- void approveTimesheet(String principalId, TimesheetDocument timesheetDocument)
void disapproveTimesheet(String principalId, TimesheetDocument timesheetDocument)
TimesheetDocument getTimesheetDocument(String documentId)
documentId
-
boolean isSynchronousUser()
List<TimeBlock> getPrevDocumentTimeBlocks(String principalId, Date payBeginDate)
principalId
- payBeginDate
-
void loadHolidaysOnTimesheet(TimesheetDocument timesheetDocument, String principalId, Date beginDate, Date endDate)
timesheetDocument
- principalId
- beginDate
- endDate
- void deleteTimesheet(String documentId)
documentId
- void resetTimeBlock(List<TimeBlock> timeBlock, Date asOfDate)
void approveTimesheet(String principalId, TimesheetDocument timesheetDocument, String action)
void routeTimesheet(String principalId, TimesheetDocument timesheetDocument, String action)
boolean isReadyToApprove(TimesheetDocument document)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |