public interface ClockLocationRuleService
| Modifier and Type | Method and Description |
|---|---|
ClockLocationRule |
getClockLocationRule(String tkClockLocationRuleId) |
List<ClockLocationRule> |
getClockLocationRule(String dept,
Long workArea,
String principalId,
Long jobNumber,
org.joda.time.LocalDate asOfDate)
Fetch Clock Location Rule based on criteria
|
List<ClockLocationRule> |
getClockLocationRules(String userPrincipalId,
org.joda.time.LocalDate fromEffdt,
org.joda.time.LocalDate toEffdt,
String principalId,
String jobNumber,
String dept,
String workArea,
String active,
String showHistory) |
List<ClockLocationRule> |
getNewerVersionClockLocationRule(String dept,
Long workArea,
String principalId,
Long jobNumber,
org.joda.time.LocalDate asOfDate) |
void |
populateIPAddressesForCLR(ClockLocationRule clr)
populate ip addresses for given ClockLocationRule
|
void |
processClockLocationRule(ClockLog clockLog,
org.joda.time.LocalDate asOfDate)
Process clock location rule based on clock log passed in
|
@Cacheable(value="http://kpme.kuali.org/tklm/ClockLocationRule",
key="\'dept=\' + #p0+ \'|\' + \'workArea=\' + #p1+ \'|\' + \'principalId=\' + #p2+ \'|\' + \'jobNumber=\' + #p3+ \'|\' + \'asOfDate=\' + #p4")
List<ClockLocationRule> getClockLocationRule(String dept,
Long workArea,
String principalId,
Long jobNumber,
org.joda.time.LocalDate asOfDate)
dept - workArea - principalId - jobNumber - asOfDate - void processClockLocationRule(ClockLog clockLog, org.joda.time.LocalDate asOfDate)
clockLog - asOfDate - @Cacheable(value="http://kpme.kuali.org/tklm/ClockLocationRule",
key="\'{getNewerVersionClockLocationRule}\' + \'dept=\' + #p0+ \'|\' + \'workArea=\' + #p1+ \'|\' + \'principalId=\' + #p2+ \'|\' + \'jobNumber=\' + #p3+ \'|\' + \'asOfDate=\' + #p4")
List<ClockLocationRule> getNewerVersionClockLocationRule(String dept,
Long workArea,
String principalId,
Long jobNumber,
org.joda.time.LocalDate asOfDate)
dept - workArea - principalId - jobNumber - asOfDate - @Cacheable(value="http://kpme.kuali.org/tklm/ClockLocationRule",
key="\'tkClockLocationRuleId=\' + #p0")
ClockLocationRule getClockLocationRule(String tkClockLocationRuleId)
tkClockLocationRuleId - void populateIPAddressesForCLR(ClockLocationRule clr)
clr - List<ClockLocationRule> getClockLocationRules(String userPrincipalId, org.joda.time.LocalDate fromEffdt, org.joda.time.LocalDate toEffdt, String principalId, String jobNumber, String dept, String workArea, String active, String showHistory)
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.