org.kuali.hr.time.principal.dao
Interface PrincipalHRAttributesDao

All Known Implementing Classes:
PrincipalHRAttributesDaoImpl

public interface PrincipalHRAttributesDao


Method Summary
 List<PrincipalHRAttributes> getActiveEmployeesForLeaveCalendar(String leaveCalendarName, Date asOfDate)
           
 List<PrincipalHRAttributes> getActiveEmployeesForLeavePlan(String leavePlan, Date 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, Date asOfDate)
           
 List<String> getActiveEmployeesIdForLeaveCalendarAndIdList(String leaveCalendarName, List<String> pidList, Date asOfDate)
           
 List<String> getActiveEmployeesIdForTimeCalendarAndIdList(String timeCalendarName, List<String> pidList, Date asOfDate)
           
 List<PrincipalHRAttributes> getActivePrincipalHrAttributesForRange(String principalId, Date startDate, Date endDate)
           
 List<PrincipalHRAttributes> getAllActivePrincipalHrAttributesForPrincipalId(String principalId, Date asOfDate)
           
 List<PrincipalHRAttributes> getAllInActivePrincipalHrAttributesForPrincipalId(String principalId, Date asOfDate)
           
 PrincipalHRAttributes getInactivePrincipalHRAttributes(String principalId, Date asOfDate)
           
 List<PrincipalHRAttributes> getInactivePrincipalHRAttributesForRange(String principalId, Date startDate, Date endDate)
           
 PrincipalHRAttributes getMaxTimeStampPrincipalHRAttributes(String principalId)
           
 PrincipalHRAttributes getPrincipalCalendar(String principalId, Date asOfDate)
           
 List<PrincipalHRAttributes> getPrincipalHrAtributes(String principalId, String leavePlan, Date fromEffdt, Date toEffdt, String active, String showHistory)
           
 PrincipalHRAttributes getPrincipalHRAttributes(String hrPrincipalAttributeId)
           
 List<String> getUniqueLeavePayGroupsForPrincipalIds(List<String> principalIds)
           
 List<String> getUniqueTimePayGroups()
           
 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,
                                           Date asOfDate)

getActiveEmployeesForPayCalendar

List<PrincipalHRAttributes> getActiveEmployeesForPayCalendar(String payCalendarName,
                                                             Date asOfDate)

getActiveEmployeesForLeaveCalendar

List<PrincipalHRAttributes> getActiveEmployeesForLeaveCalendar(String leaveCalendarName,
                                                               Date asOfDate)

getActiveEmployeesIdForLeaveCalendarAndIdList

List<String> getActiveEmployeesIdForLeaveCalendarAndIdList(String leaveCalendarName,
                                                           List<String> pidList,
                                                           Date asOfDate)

getActiveEmployeesIdForTimeCalendarAndIdList

List<String> getActiveEmployeesIdForTimeCalendarAndIdList(String timeCalendarName,
                                                          List<String> pidList,
                                                          Date asOfDate)

getActiveEmployeesForLeavePlan

List<PrincipalHRAttributes> getActiveEmployeesForLeavePlan(String leavePlan,
                                                           Date 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,
                                                       Date asOfDate)

getPrincipalHRAttributes

PrincipalHRAttributes getPrincipalHRAttributes(String hrPrincipalAttributeId)

getAllActivePrincipalHrAttributesForPrincipalId

List<PrincipalHRAttributes> getAllActivePrincipalHrAttributesForPrincipalId(String principalId,
                                                                            Date asOfDate)

getAllInActivePrincipalHrAttributesForPrincipalId

List<PrincipalHRAttributes> getAllInActivePrincipalHrAttributesForPrincipalId(String principalId,
                                                                              Date asOfDate)

getMaxTimeStampPrincipalHRAttributes

PrincipalHRAttributes getMaxTimeStampPrincipalHRAttributes(String principalId)

getActivePrincipalHrAttributesForRange

List<PrincipalHRAttributes> getActivePrincipalHrAttributesForRange(String principalId,
                                                                   Date startDate,
                                                                   Date endDate)

getInactivePrincipalHRAttributesForRange

List<PrincipalHRAttributes> getInactivePrincipalHRAttributesForRange(String principalId,
                                                                     Date startDate,
                                                                     Date endDate)

getUniqueLeavePayGroupsForPrincipalIds

List<String> getUniqueLeavePayGroupsForPrincipalIds(List<String> principalIds)

getPrincipalHrAtributes

List<PrincipalHRAttributes> getPrincipalHrAtributes(String principalId,
                                                    String leavePlan,
                                                    Date fromEffdt,
                                                    Date toEffdt,
                                                    String active,
                                                    String showHistory)

getUniqueTimePayGroups

List<String> getUniqueTimePayGroups()


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.