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> getMissedPunchDocsByBatchJobEntry(BatchJobEntry batchJobEntry)
          Get missed punch documents by batchJobEntry
 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 -

getMissedPunchDocsByBatchJobEntry

List<MissedPunchDocument> getMissedPunchDocsByBatchJobEntry(BatchJobEntry batchJobEntry)
Get missed punch documents by batchJobEntry

Parameters:
batchJobEntry -
Returns:


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