org.kuali.hr.time.clock.location.service
Class ClockLocationRuleServiceImpl

java.lang.Object
  extended by org.kuali.hr.time.clock.location.service.ClockLocationRuleServiceImpl
All Implemented Interfaces:
ClockLocationRuleService

public class ClockLocationRuleServiceImpl
extends Object
implements ClockLocationRuleService


Constructor Summary
ClockLocationRuleServiceImpl()
           
 
Method Summary
 ClockLocationDao getClockLocationDao()
           
 ClockLocationRule getClockLocationRule(String tkClockLocationRuleId)
           
 List<ClockLocationRule> getClockLocationRule(String dept, Long workArea, String principalId, Long jobNumber, Date asOfDate)
          Fetch Clock Location Rule based on criteria
 List<ClockLocationRule> getNewerVersionClockLocationRule(String dept, Long workArea, String principalId, Long jobNumber, Date asOfDate)
           
 void populateIPAddressesForCLR(ClockLocationRule clr)
          populate ip addresses for given ClockLocationRule
 void processClockLocationRule(ClockLog clockLog, Date asOfDate)
          Process clock location rule based on clock log passed in
 void setClockLocationDao(ClockLocationDao clockLocationDao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClockLocationRuleServiceImpl

public ClockLocationRuleServiceImpl()
Method Detail

getClockLocationDao

public ClockLocationDao getClockLocationDao()

setClockLocationDao

public void setClockLocationDao(ClockLocationDao clockLocationDao)

processClockLocationRule

public void processClockLocationRule(ClockLog clockLog,
                                     Date asOfDate)
Description copied from interface: ClockLocationRuleService
Process clock location rule based on clock log passed in

Specified by:
processClockLocationRule in interface ClockLocationRuleService

getClockLocationRule

public List<ClockLocationRule> getClockLocationRule(String dept,
                                                    Long workArea,
                                                    String principalId,
                                                    Long jobNumber,
                                                    Date asOfDate)
Description copied from interface: ClockLocationRuleService
Fetch Clock Location Rule based on criteria

Specified by:
getClockLocationRule in interface ClockLocationRuleService
Returns:

getNewerVersionClockLocationRule

public List<ClockLocationRule> getNewerVersionClockLocationRule(String dept,
                                                                Long workArea,
                                                                String principalId,
                                                                Long jobNumber,
                                                                Date asOfDate)
Specified by:
getNewerVersionClockLocationRule in interface ClockLocationRuleService
Returns:

getClockLocationRule

public ClockLocationRule getClockLocationRule(String tkClockLocationRuleId)
Specified by:
getClockLocationRule in interface ClockLocationRuleService
Returns:

populateIPAddressesForCLR

public void populateIPAddressesForCLR(ClockLocationRule clr)
Description copied from interface: ClockLocationRuleService
populate ip addresses for given ClockLocationRule

Specified by:
populateIPAddressesForCLR in interface ClockLocationRuleService


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