org.kuali.kpme.tklm.time.missedpunch.service
Class MissedPunchServiceImpl

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

public class MissedPunchServiceImpl
extends Object
implements MissedPunchService


Constructor Summary
MissedPunchServiceImpl()
           
 
Method Summary
 void addClockLog(MissedPunch missedPunch, String ipAddress)
          Add a Clock Log to the specified Missed Punch
 void approveMissedPunchDocument(MissedPunchDocument missedPunchDocument)
          Approve a Missed Punch Document.
 AssignmentService getAssignmentService()
           
 org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()
           
 ClockLogService getClockLogService()
           
 org.kuali.rice.krad.service.DocumentService getDocumentService()
           
 org.kuali.rice.kim.api.identity.IdentityService getIdentityService()
           
 MissedPunch getMissedPunchByClockLogId(String clockLogId)
          Get a Missed Punch by its unique Clock Log id.
 MissedPunchDao getMissedPunchDao()
           
 MissedPunchDocument getMissedPunchDocumentByMissedPunchId(String tkMissedPunchId)
           
 List<MissedPunchDocument> getMissedPunchDocumentsByTimesheetDocumentId(String timesheetDocumentId)
          Get a list of Missed Punch Documents by Timesheet document ids.
 TimeBlockService getTimeBlockService()
           
 TimesheetService getTimesheetService()
           
 TimezoneService getTimezoneService()
           
 TkRuleControllerService getTkRuleControllerService()
           
 void setAssignmentService(AssignmentService assignmentService)
           
 void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
           
 void setClockLogService(ClockLogService clockLogService)
           
 void setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)
           
 void setIdentityService(org.kuali.rice.kim.api.identity.IdentityService identityService)
           
 void setMissedPunchDao(MissedPunchDao missedPunchDao)
           
 void setTimeBlockService(TimeBlockService timeBlockService)
           
 void setTimesheetService(TimesheetService timesheetService)
           
 void setTimezoneService(TimezoneService timezoneService)
           
 void setTkRuleControllerService(TkRuleControllerService tkRuleControllerService)
           
 void updateClockLog(MissedPunch missedPunch, String ipAddress)
          Update the Clock Log (and any Time Blocks if necessary) for the given Missed Punch.
 
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

getMissedPunchDocumentsByTimesheetDocumentId

public List<MissedPunchDocument> getMissedPunchDocumentsByTimesheetDocumentId(String timesheetDocumentId)
Description copied from interface: MissedPunchService
Get a list of Missed Punch Documents by Timesheet document ids.

Specified by:
getMissedPunchDocumentsByTimesheetDocumentId in interface MissedPunchService
Parameters:
timesheetDocumentId - The Timesheet document id to look up
Returns:
a list of Missed Punch Documents associated with the given Timesheet document id

getMissedPunchByClockLogId

public MissedPunch getMissedPunchByClockLogId(String clockLogId)
Description copied from interface: MissedPunchService
Get a Missed Punch by its unique Clock Log id.

Specified by:
getMissedPunchByClockLogId in interface MissedPunchService
Parameters:
clockLogId - The Clock Log id to look up
Returns:
the Missed Punch associated with the given Clock Log id

addClockLog

public void addClockLog(MissedPunch missedPunch,
                        String ipAddress)
Description copied from interface: MissedPunchService
Add a Clock Log to the specified Missed Punch

Specified by:
addClockLog in interface MissedPunchService
Parameters:
missedPunch - The Missed Punch to add the Clock Log to
ipAddress - The IP address of the user

updateClockLog

public void updateClockLog(MissedPunch missedPunch,
                           String ipAddress)
Description copied from interface: MissedPunchService
Update the Clock Log (and any Time Blocks if necessary) for the given Missed Punch.

Specified by:
updateClockLog in interface MissedPunchService
Parameters:
missedPunch - The Missed Punch to update the Clock Logs for
ipAddress - The IP address of the user

approveMissedPunchDocument

public void approveMissedPunchDocument(MissedPunchDocument missedPunchDocument)
Description copied from interface: MissedPunchService
Approve a Missed Punch Document.

Specified by:
approveMissedPunchDocument in interface MissedPunchService
Parameters:
missedPunchDocument - The Missed Punch Document to approve

getMissedPunchDao

public MissedPunchDao getMissedPunchDao()

setMissedPunchDao

public void setMissedPunchDao(MissedPunchDao missedPunchDao)

getAssignmentService

public AssignmentService getAssignmentService()

setAssignmentService

public void setAssignmentService(AssignmentService assignmentService)

getBusinessObjectService

public org.kuali.rice.krad.service.BusinessObjectService getBusinessObjectService()

setBusinessObjectService

public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)

getClockLogService

public ClockLogService getClockLogService()

setClockLogService

public void setClockLogService(ClockLogService clockLogService)

getDocumentService

public org.kuali.rice.krad.service.DocumentService getDocumentService()

setDocumentService

public void setDocumentService(org.kuali.rice.krad.service.DocumentService documentService)

getIdentityService

public org.kuali.rice.kim.api.identity.IdentityService getIdentityService()

setIdentityService

public void setIdentityService(org.kuali.rice.kim.api.identity.IdentityService identityService)

getTimeBlockService

public TimeBlockService getTimeBlockService()

setTimeBlockService

public void setTimeBlockService(TimeBlockService timeBlockService)

getTimesheetService

public TimesheetService getTimesheetService()

setTimesheetService

public void setTimesheetService(TimesheetService timesheetService)

getTimezoneService

public TimezoneService getTimezoneService()

setTimezoneService

public void setTimezoneService(TimezoneService timezoneService)

getTkRuleControllerService

public TkRuleControllerService getTkRuleControllerService()

setTkRuleControllerService

public void setTkRuleControllerService(TkRuleControllerService tkRuleControllerService)

getMissedPunchDocumentByMissedPunchId

public MissedPunchDocument getMissedPunchDocumentByMissedPunchId(String tkMissedPunchId)
Specified by:
getMissedPunchDocumentByMissedPunchId in interface MissedPunchService


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