org.kuali.hr.time.missedpunch.service
Interface MissedPunchService

All Known Implementing Classes:
MissedPunchServiceImpl

public interface MissedPunchService


Method Summary
 void addClockLogForMissedPunch(MissedPunchDocument missedPunch)
          Add clock log for missed punch
 void addClockLogForMissedPunch(MissedPunchDocument missedPunch, String logEndId, String logBeginId)
          Add clock log for missed punch
 void approveMissedPunch(MissedPunchDocument document)
          Approve missed punch document
 MissedPunchDocument getMissedPunchByClockLogId(String clockLogId)
          Get missed punch by clock id
 MissedPunchDocument getMissedPunchByRouteHeader(String headerId)
          Fetch missed punch by header id
 List<MissedPunchDocument> getMissedPunchDocsByTimesheetDocumentId(String timesheetDocumentId)
          Get missed punch documents by timesheetDocumentId
 void updateClockLogAndTimeBlockIfNecessary(MissedPunchDocument missedPunch)
          Update clock log and time block if necessary
 

Method Detail

getMissedPunchByRouteHeader

MissedPunchDocument getMissedPunchByRouteHeader(String headerId)
Fetch missed punch by header id

Parameters:
headerId -
Returns:

addClockLogForMissedPunch

void addClockLogForMissedPunch(MissedPunchDocument missedPunch,
                               String logEndId,
                               String logBeginId)
Add clock log for missed punch

Parameters:
missedPunch -
logEndId -
logBeginId -

addClockLogForMissedPunch

void addClockLogForMissedPunch(MissedPunchDocument missedPunch)
Add clock log for missed punch

Parameters:
missedPunch -

updateClockLogAndTimeBlockIfNecessary

void updateClockLogAndTimeBlockIfNecessary(MissedPunchDocument missedPunch)
Update clock log and time block if necessary

Parameters:
missedPunch -

getMissedPunchByClockLogId

MissedPunchDocument getMissedPunchByClockLogId(String clockLogId)
Get missed punch by clock id

Parameters:
clockLogId -
Returns:

approveMissedPunch

void approveMissedPunch(MissedPunchDocument document)
Approve missed punch document

Parameters:
document -

getMissedPunchDocsByTimesheetDocumentId

List<MissedPunchDocument> getMissedPunchDocsByTimesheetDocumentId(String timesheetDocumentId)
Get missed punch documents by timesheetDocumentId

Parameters:
timesheetDocumentId -
Returns:


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.