org.kuali.hr.lm.leavecode.service
Interface LeaveCodeService
- All Known Implementing Classes:
- LeaveCodeServiceImpl
public interface LeaveCodeService
getLeaveCode
@Cacheable(value="KPME/LeaveCode",
key="\'lmLeaveCodeId=\' + #p0")
LeaveCode getLeaveCode(String lmLeaveCodeId)
- Fetch LeaveCode by id
- Parameters:
lmLeaveCodeId
-
- Returns:
getLeaveCodes
@Cacheable(value="KPME/LeaveCode",
key="\'principalId=\' + #p0 + \'|\' + \'asOfDate=\' + #p1")
List<LeaveCode> getLeaveCodes(String principalId,
Date asOfDate)
getLeaveCodesForDisplay
@Cacheable(value="KPME/LeaveCode",
key="\'principalId=\' + #p0")
Map<String,String> getLeaveCodesForDisplay(String principalId)
getLeaveCode
@Cacheable(value="KPME/LeaveCode",
key="\'leaveCode=\' + #p0 + \'|\' + \'effectiveDate=\' + #p1")
LeaveCode getLeaveCode(String leaveCode,
Date effectiveDate)
roundHrsWithLeaveCode
BigDecimal roundHrsWithLeaveCode(BigDecimal hours,
LeaveCode leaveCode)
- use rounding option and fract time allowed of the given Leave Code to round the given hours
- Parameters:
hours
- leaveCode
-
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.