|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClockLogService
Method Summary | |
---|---|
ClockLog |
buildClockLog(Timestamp clockTimestamp,
Timestamp originalTimestamp,
Assignment assignment,
TimesheetDocument timesheetDocument,
String clockAction,
String ip)
Build ClockLog based on criteria passed in |
ClockLog |
buildClockLog(Timestamp clockTimestamp,
Timestamp originalTimestamp,
Assignment assignment,
TimesheetDocument timesheetDocument,
String clockAction,
String ip,
String userPrincipalId)
|
String |
buildUnapprovedIPWarning(ClockLog cl)
Build an unapproved IP address warning message for based on given ClockLog |
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,
String principalId)
Process clock log created |
ClockLog |
processClockLog(Timestamp clockTimeStamp,
Assignment assignment,
CalendarEntries pe,
String ip,
Date asOfDate,
TimesheetDocument td,
String clockAction,
String principalId,
String userPrincipalId)
|
void |
saveClockLog(ClockLog clockLog)
Save clock log |
Method Detail |
---|
void 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 buildClockLog(Timestamp clockTimestamp, Timestamp originalTimestamp, Assignment assignment, TimesheetDocument timesheetDocument, String clockAction, String ip)
clockTimestamp
- -- timestamp with grace rule applied if there is oneoriginalTimestamp
- -- timestamp without grace rule appliedassignment
- timesheetDocument
- clockAction
- ip
-
ClockLog processClockLog(Timestamp clockTimestamp, Assignment assignment, CalendarEntries pe, String ip, Date asOfDate, TimesheetDocument td, String clockAction, String principalId)
clockTimestamp
- assignment
- pe
- ip
- asOfDate
- td
- clockAction
- principalId
-
ClockLog getClockLog(String tkClockLogId)
tkClockLogId
-
ClockLog buildClockLog(Timestamp clockTimestamp, Timestamp originalTimestamp, Assignment assignment, TimesheetDocument timesheetDocument, String clockAction, String ip, String userPrincipalId)
ClockLog processClockLog(Timestamp clockTimeStamp, Assignment assignment, CalendarEntries pe, String ip, Date asOfDate, TimesheetDocument td, String clockAction, String principalId, String userPrincipalId)
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 |