org.kuali.hr.time.missedpunch.service
Class MissedPunchServiceImpl

java.lang.Object
  extended by org.kuali.hr.time.missedpunch.service.MissedPunchServiceImpl
All Implemented Interfaces:
MissedPunchService

public class MissedPunchServiceImpl
extends Object
implements MissedPunchService


Constructor Summary
MissedPunchServiceImpl()
           
 
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 setMissedPunchDao(MissedPunchDao missedPunchDao)
           
 void updateClockLogAndTimeBlockIfNecessary(MissedPunchDocument missedPunch)
          Update clock log and time block if necessary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MissedPunchServiceImpl

public MissedPunchServiceImpl()
Method Detail

getMissedPunchByRouteHeader

public MissedPunchDocument getMissedPunchByRouteHeader(String headerId)
Description copied from interface: MissedPunchService
Fetch missed punch by header id

Specified by:
getMissedPunchByRouteHeader in interface MissedPunchService
Returns:

setMissedPunchDao

public void setMissedPunchDao(MissedPunchDao missedPunchDao)

updateClockLogAndTimeBlockIfNecessary

public void updateClockLogAndTimeBlockIfNecessary(MissedPunchDocument missedPunch)
Description copied from interface: MissedPunchService
Update clock log and time block if necessary

Specified by:
updateClockLogAndTimeBlockIfNecessary in interface MissedPunchService

addClockLogForMissedPunch

public void addClockLogForMissedPunch(MissedPunchDocument missedPunch)
Description copied from interface: MissedPunchService
Add clock log for missed punch

Specified by:
addClockLogForMissedPunch in interface MissedPunchService

addClockLogForMissedPunch

public void addClockLogForMissedPunch(MissedPunchDocument missedPunch,
                                      String logEndId,
                                      String logBeginId)
Description copied from interface: MissedPunchService
Add clock log for missed punch

Specified by:
addClockLogForMissedPunch in interface MissedPunchService

getMissedPunchByClockLogId

public MissedPunchDocument getMissedPunchByClockLogId(String clockLogId)
Description copied from interface: MissedPunchService
Get missed punch by clock id

Specified by:
getMissedPunchByClockLogId in interface MissedPunchService
Returns:

approveMissedPunch

public void approveMissedPunch(MissedPunchDocument document)
Description copied from interface: MissedPunchService
Approve missed punch document

Specified by:
approveMissedPunch in interface MissedPunchService

getMissedPunchDocsByTimesheetDocumentId

public List<MissedPunchDocument> getMissedPunchDocsByTimesheetDocumentId(String timesheetDocumentId)
Description copied from interface: MissedPunchService
Get missed punch documents by timesheetDocumentId

Specified by:
getMissedPunchDocsByTimesheetDocumentId in interface MissedPunchService
Returns:


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