|
||||||||||
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 |