|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ClockLogService
| Method Summary | |
|---|---|
String |
buildUnapprovedIPWarning(ClockLog cl)
Build an unapproved IP address warning message for based on given ClockLog |
void |
deleteClockLogsForDocumentId(String documentId)
|
ClockLog |
getClockLog(String tkClockLogId)
Fetch clock log by id |
ClockLog |
getLastClockLog(String principalId)
Fetch last clock log for principal id |
ClockLog |
getLastClockLog(String principalId,
String clockAction)
Fetch last clock log for principal id and clock action |
ClockLog |
getLastClockLog(String principalId,
String jobNumber,
String workArea,
String task,
CalendarEntries calendarEntry)
Fetch last clock log for principal id, assignment details, and calendar entry |
List<String> |
getUnapprovedIPWarning(List<TimeBlock> timeBlocks)
Get warning messages for clock actions taken from unapproved IP address on given timesheet document |
ClockLog |
processClockLog(Timestamp clockTimestamp,
Assignment assignment,
CalendarEntries pe,
String ip,
Date asOfDate,
TimesheetDocument td,
String clockAction,
boolean runRules,
String principalId)
Process clock log created |
ClockLog |
processClockLog(Timestamp clockTimeStamp,
Assignment assignment,
CalendarEntries pe,
String ip,
Date asOfDate,
TimesheetDocument td,
String clockAction,
boolean runRules,
String principalId,
String userPrincipalId)
|
ClockLog |
saveClockLog(ClockLog clockLog)
Save clock log |
| Method Detail |
|---|
ClockLog saveClockLog(ClockLog clockLog)
clockLog - ClockLog getLastClockLog(String principalId)
principalId -
ClockLog getLastClockLog(String principalId,
String clockAction)
principalId - clockAction -
ClockLog getLastClockLog(String principalId,
String jobNumber,
String workArea,
String task,
CalendarEntries calendarEntry)
principalId - jobNumber - workArea - task - calendarEntry -
ClockLog processClockLog(Timestamp clockTimestamp,
Assignment assignment,
CalendarEntries pe,
String ip,
Date asOfDate,
TimesheetDocument td,
String clockAction,
boolean runRules,
String principalId)
clockTimestamp - assignment - pe - ip - asOfDate - td - clockAction - principalId -
ClockLog getClockLog(String tkClockLogId)
tkClockLogId -
ClockLog processClockLog(Timestamp clockTimeStamp,
Assignment assignment,
CalendarEntries pe,
String ip,
Date asOfDate,
TimesheetDocument td,
String clockAction,
boolean runRules,
String principalId,
String userPrincipalId)
void deleteClockLogsForDocumentId(String documentId)
List<String> getUnapprovedIPWarning(List<TimeBlock> timeBlocks)
timeBlocks -
String buildUnapprovedIPWarning(ClockLog cl)
cl -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||