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

getMissedPunchDocsByBatchJobEntry

public List<MissedPunchDocument> getMissedPunchDocsByBatchJobEntry(BatchJobEntry batchJobEntry)
Description copied from interface: MissedPunchService
Get missed punch documents by batchJobEntry

Specified by:
getMissedPunchDocsByBatchJobEntry in interface MissedPunchService
Returns:


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