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)
           
 

Method Detail

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.