org.kuali.hr.time.clock.location.dao
Interface ClockLocationDao

All Known Implementing Classes:
ClockLocationDaoOjbImpl

public interface ClockLocationDao


Method Summary
 ClockLocationRule getClockLocationRule(String tkClockLocationRuleId)
          Get Clock Location Rule based on id
 List<ClockLocationRule> getClockLocationRule(String dept, Long workArea, String principalId, Long jobNumber, Date asOfDate)
          Get Clock location rule based on passed in criteria
 List<ClockLocationRule> getClockLocationRules(Date fromEffdt, Date toEffdt, String principalId, String jobNumber, String dept, String workArea, String active, String showHistory)
           
 List<ClockLocationRule> getNewerVersionClockLocationRule(String dept, Long workArea, String principalId, Long jobNumber, Date asOfDate)
          Get list of clock location rules based on criteria
 void populateIPAddressesForCLR(ClockLocationRule clr)
          populate ip addresses for given ClockLocationRule
 

Method Detail

getClockLocationRule

List<ClockLocationRule> getClockLocationRule(String dept,
                                             Long workArea,
                                             String principalId,
                                             Long jobNumber,
                                             Date asOfDate)
Get Clock location rule based on passed in criteria

Parameters:
dept -
workArea -
principalId -
jobNumber -
asOfDate -
Returns:

getNewerVersionClockLocationRule

List<ClockLocationRule> getNewerVersionClockLocationRule(String dept,
                                                         Long workArea,
                                                         String principalId,
                                                         Long jobNumber,
                                                         Date asOfDate)
Get list of clock location rules based on criteria

Parameters:
dept -
workArea -
principalId -
jobNumber -
asOfDate -
Returns:

getClockLocationRule

ClockLocationRule getClockLocationRule(String tkClockLocationRuleId)
Get Clock Location Rule based on id

Parameters:
tkClockLocationRuleId -
Returns:

populateIPAddressesForCLR

void populateIPAddressesForCLR(ClockLocationRule clr)
populate ip addresses for given ClockLocationRule

Parameters:
ClockLocationRule -

getClockLocationRules

List<ClockLocationRule> getClockLocationRules(Date fromEffdt,
                                              Date toEffdt,
                                              String principalId,
                                              String jobNumber,
                                              String dept,
                                              String workArea,
                                              String active,
                                              String showHistory)


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