org.kuali.kpme.core.principal.dao
Interface PrincipalHRAttributesDao
- All Known Implementing Classes:
- PrincipalHRAttributesDaoOjbImpl
public interface PrincipalHRAttributesDao
Method Summary |
List<PrincipalHRAttributes> |
getActiveEmployeesForLeaveCalendar(String leaveCalendarName,
org.joda.time.LocalDate asOfDate)
|
List<PrincipalHRAttributes> |
getActiveEmployeesForLeavePlan(String leavePlan,
org.joda.time.LocalDate asOfDate)
KPME-1250 Kagata
Get a list of active employees based on leave plan and as of a particular date |
List<PrincipalHRAttributes> |
getActiveEmployeesForPayCalendar(String payCalendarName,
org.joda.time.LocalDate asOfDate)
|
List<String> |
getActiveEmployeesIdForLeaveCalendarAndIdList(String leaveCalendarName,
List<String> pidList,
org.joda.time.LocalDate asOfDate)
|
List<String> |
getActiveEmployeesIdForTimeCalendarAndIdList(String timeCalendarName,
List<String> pidList,
org.joda.time.LocalDate asOfDate)
|
List<PrincipalHRAttributes> |
getActivePrincipalHrAttributesForRange(String principalId,
org.joda.time.LocalDate startDate,
org.joda.time.LocalDate endDate)
|
List<PrincipalHRAttributes> |
getAllActivePrincipalHrAttributesForPrincipalId(String principalId,
org.joda.time.LocalDate asOfDate)
|
List<PrincipalHRAttributes> |
getAllInActivePrincipalHrAttributesForPrincipalId(String principalId,
org.joda.time.LocalDate asOfDate)
|
PrincipalHRAttributes |
getInactivePrincipalHRAttributes(String principalId,
org.joda.time.LocalDate asOfDate)
|
List<PrincipalHRAttributes> |
getInactivePrincipalHRAttributesForRange(String principalId,
org.joda.time.LocalDate startDate,
org.joda.time.LocalDate endDate)
|
PrincipalHRAttributes |
getMaxTimeStampPrincipalHRAttributes(String principalId)
|
PrincipalHRAttributes |
getPrincipalCalendar(String principalId,
org.joda.time.LocalDate asOfDate)
|
List<PrincipalHRAttributes> |
getPrincipalHrAtributes(String principalId,
String leavePlan,
org.joda.time.LocalDate fromEffdt,
org.joda.time.LocalDate toEffdt,
String active,
String showHistory)
|
PrincipalHRAttributes |
getPrincipalHRAttributes(String hrPrincipalAttributeId)
|
List<String> |
getUniqueLeaveCalendars(List<String> principalIds)
|
List<String> |
getUniquePayCalendars(List<String> principalIds)
|
void |
saveOrUpdate(List<PrincipalHRAttributes> lstPrincipalCalendar)
|
void |
saveOrUpdate(PrincipalHRAttributes principalCalendar)
|
saveOrUpdate
void saveOrUpdate(PrincipalHRAttributes principalCalendar)
saveOrUpdate
void saveOrUpdate(List<PrincipalHRAttributes> lstPrincipalCalendar)
getPrincipalCalendar
PrincipalHRAttributes getPrincipalCalendar(String principalId,
org.joda.time.LocalDate asOfDate)
getActiveEmployeesForPayCalendar
List<PrincipalHRAttributes> getActiveEmployeesForPayCalendar(String payCalendarName,
org.joda.time.LocalDate asOfDate)
getActiveEmployeesForLeaveCalendar
List<PrincipalHRAttributes> getActiveEmployeesForLeaveCalendar(String leaveCalendarName,
org.joda.time.LocalDate asOfDate)
getActiveEmployeesIdForLeaveCalendarAndIdList
List<String> getActiveEmployeesIdForLeaveCalendarAndIdList(String leaveCalendarName,
List<String> pidList,
org.joda.time.LocalDate asOfDate)
getActiveEmployeesIdForTimeCalendarAndIdList
List<String> getActiveEmployeesIdForTimeCalendarAndIdList(String timeCalendarName,
List<String> pidList,
org.joda.time.LocalDate asOfDate)
getActiveEmployeesForLeavePlan
List<PrincipalHRAttributes> getActiveEmployeesForLeavePlan(String leavePlan,
org.joda.time.LocalDate asOfDate)
- KPME-1250 Kagata
Get a list of active employees based on leave plan and as of a particular date
- Parameters:
leavePlan
- asOfDate
-
- Returns:
getInactivePrincipalHRAttributes
PrincipalHRAttributes getInactivePrincipalHRAttributes(String principalId,
org.joda.time.LocalDate asOfDate)
getPrincipalHRAttributes
PrincipalHRAttributes getPrincipalHRAttributes(String hrPrincipalAttributeId)
getAllActivePrincipalHrAttributesForPrincipalId
List<PrincipalHRAttributes> getAllActivePrincipalHrAttributesForPrincipalId(String principalId,
org.joda.time.LocalDate asOfDate)
getAllInActivePrincipalHrAttributesForPrincipalId
List<PrincipalHRAttributes> getAllInActivePrincipalHrAttributesForPrincipalId(String principalId,
org.joda.time.LocalDate asOfDate)
getMaxTimeStampPrincipalHRAttributes
PrincipalHRAttributes getMaxTimeStampPrincipalHRAttributes(String principalId)
getActivePrincipalHrAttributesForRange
List<PrincipalHRAttributes> getActivePrincipalHrAttributesForRange(String principalId,
org.joda.time.LocalDate startDate,
org.joda.time.LocalDate endDate)
getInactivePrincipalHRAttributesForRange
List<PrincipalHRAttributes> getInactivePrincipalHRAttributesForRange(String principalId,
org.joda.time.LocalDate startDate,
org.joda.time.LocalDate endDate)
getPrincipalHrAtributes
List<PrincipalHRAttributes> getPrincipalHrAtributes(String principalId,
String leavePlan,
org.joda.time.LocalDate fromEffdt,
org.joda.time.LocalDate toEffdt,
String active,
String showHistory)
getUniquePayCalendars
List<String> getUniquePayCalendars(List<String> principalIds)
getUniqueLeaveCalendars
List<String> getUniqueLeaveCalendars(List<String> principalIds)
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.