|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ClockLocationRuleService
| Method Summary | |
|---|---|
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> |
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)
|
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 |
| Method Detail |
|---|
@Cacheable(value="KPME/ClockLocationRule",
key="\'dept=\' + #p0+ \'|\' + \'workArea=\' + #p1+ \'|\' + \'principalId=\' + #p2+ \'|\' + \'jobNumber=\' + #p3+ \'|\' + \'asOfDate=\' + #p4")
List<ClockLocationRule> getClockLocationRule(String dept,
Long workArea,
String principalId,
Long jobNumber,
Date asOfDate)
dept - workArea - principalId - jobNumber - asOfDate -
void processClockLocationRule(ClockLog clockLog,
Date asOfDate)
clockLog - asOfDate -
@Cacheable(value="KPME/ClockLocationRule",
key="\'{getNewerVersionClockLocationRule}\' + \'dept=\' + #p0+ \'|\' + \'workArea=\' + #p1+ \'|\' + \'principalId=\' + #p2+ \'|\' + \'jobNumber=\' + #p3+ \'|\' + \'asOfDate=\' + #p4")
List<ClockLocationRule> getNewerVersionClockLocationRule(String dept,
Long workArea,
String principalId,
Long jobNumber,
Date asOfDate)
dept - workArea - principalId - jobNumber - asOfDate -
@Cacheable(value="KPME/ClockLocationRule",
key="\'tkClockLocationRuleId=\' + #p0")
ClockLocationRule getClockLocationRule(String tkClockLocationRuleId)
tkClockLocationRuleId -
void populateIPAddressesForCLR(ClockLocationRule clr)
clr -
List<ClockLocationRule> getClockLocationRules(Date fromEffdt,
Date toEffdt,
String principalId,
String jobNumber,
String dept,
String workArea,
String active,
String showHistory)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||