public class PrincipalHRAttributesServiceImpl extends Object implements PrincipalHRAttributesService
| Constructor and Description | 
|---|
| PrincipalHRAttributesServiceImpl() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<PrincipalHRAttributes> | getActiveEmployeesForLeaveCalendar(String leaveCalendarName,
                                                                    org.joda.time.LocalDate asOfDate)Get a list of active employees based on leave calendar and as of a particular date | 
| 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)Get a list of active employees based on pay calendar and as of a particular date | 
| List<String> | getActiveEmployeesIdForLeaveCalendarAndIdList(String leaveCalendarName,
                                                                                          List<String> pidList,
                                                                                          org.joda.time.LocalDate asOfDate)Get a list of unique principal ids that match given criteria, used by leave approval and leave request approval pages | 
| List<String> | getActiveEmployeesIdForTimeCalendarAndIdList(String timeCalendarName,
                                                                                        List<String> pidList,
                                                                                        org.joda.time.LocalDate asOfDate)Get a list of unique principal ids that match given criteria, used by Time approval pages | 
| 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)Fetch inactive PrincipalHRAttributes object at a particular date | 
| 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)Fetch PrincipalCalendar object at a particular date | 
| List<PrincipalHRAttributes> | getPrincipalHrAtributes(String userPrincipalId,
                                              String principalId,
                                              String leavePlan,
                                              org.joda.time.LocalDate fromEffdt,
                                              org.joda.time.LocalDate toEffdt,
                                              String active,
                                              String showHistory)Fetch list of PrincipalHRAttributes using given parameters | 
| PrincipalHRAttributes | getPrincipalHRAttributes(String hrPrincipalAttributeId)Fetch PrincipalHRAttributes object with given id | 
| List<String> | getUniqueLeaveCalendars(List<String> principalIds)Get List of all active leave calendars for the given principal ids. | 
| List<String> | getUniquePayCalendars(List<String> principalIds)Get List of all active pay calendars for the given principal ids. | 
| void | setPrincipalHRAttributesDao(PrincipalHRAttributesDao principalHRAttributesDao) | 
public PrincipalHRAttributesServiceImpl()
public void setPrincipalHRAttributesDao(PrincipalHRAttributesDao principalHRAttributesDao)
public PrincipalHRAttributes getPrincipalCalendar(String principalId, org.joda.time.LocalDate asOfDate)
PrincipalHRAttributesServicegetPrincipalCalendar in interface PrincipalHRAttributesServicepublic List<PrincipalHRAttributes> getActiveEmployeesForPayCalendar(String payCalendarName, org.joda.time.LocalDate asOfDate)
PrincipalHRAttributesServicegetActiveEmployeesForPayCalendar in interface PrincipalHRAttributesServicepublic List<PrincipalHRAttributes> getActiveEmployeesForLeaveCalendar(String leaveCalendarName, org.joda.time.LocalDate asOfDate)
PrincipalHRAttributesServicegetActiveEmployeesForLeaveCalendar in interface PrincipalHRAttributesServicepublic List<String> getActiveEmployeesIdForLeaveCalendarAndIdList(String leaveCalendarName, List<String> pidList, org.joda.time.LocalDate asOfDate)
PrincipalHRAttributesServicegetActiveEmployeesIdForLeaveCalendarAndIdList in interface PrincipalHRAttributesServicepublic List<String> getActiveEmployeesIdForTimeCalendarAndIdList(String timeCalendarName, List<String> pidList, org.joda.time.LocalDate asOfDate)
PrincipalHRAttributesServicegetActiveEmployeesIdForTimeCalendarAndIdList in interface PrincipalHRAttributesServicepublic List<PrincipalHRAttributes> getActiveEmployeesForLeavePlan(String leavePlan, org.joda.time.LocalDate asOfDate)
getActiveEmployeesForLeavePlan in interface PrincipalHRAttributesServicepublic PrincipalHRAttributes getInactivePrincipalHRAttributes(String principalId, org.joda.time.LocalDate asOfDate)
PrincipalHRAttributesServicegetInactivePrincipalHRAttributes in interface PrincipalHRAttributesServicepublic PrincipalHRAttributes getPrincipalHRAttributes(String hrPrincipalAttributeId)
PrincipalHRAttributesServicegetPrincipalHRAttributes in interface PrincipalHRAttributesServicepublic List<PrincipalHRAttributes> getAllActivePrincipalHrAttributesForPrincipalId(String principalId, org.joda.time.LocalDate asOfDate)
getAllActivePrincipalHrAttributesForPrincipalId in interface PrincipalHRAttributesServicepublic PrincipalHRAttributes getMaxTimeStampPrincipalHRAttributes(String principalId)
getMaxTimeStampPrincipalHRAttributes in interface PrincipalHRAttributesServicepublic List<PrincipalHRAttributes> getAllInActivePrincipalHrAttributesForPrincipalId(String principalId, org.joda.time.LocalDate asOfDate)
getAllInActivePrincipalHrAttributesForPrincipalId in interface PrincipalHRAttributesServicepublic List<PrincipalHRAttributes> getActivePrincipalHrAttributesForRange(String principalId, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)
getActivePrincipalHrAttributesForRange in interface PrincipalHRAttributesServicepublic List<PrincipalHRAttributes> getInactivePrincipalHRAttributesForRange(String principalId, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)
getInactivePrincipalHRAttributesForRange in interface PrincipalHRAttributesServicepublic List<PrincipalHRAttributes> getPrincipalHrAtributes(String userPrincipalId, String principalId, String leavePlan, org.joda.time.LocalDate fromEffdt, org.joda.time.LocalDate toEffdt, String active, String showHistory)
PrincipalHRAttributesServicegetPrincipalHrAtributes in interface PrincipalHRAttributesServiceshowHistory - @returnpublic List<String> getUniqueLeaveCalendars(List<String> principalIds)
PrincipalHRAttributesServicegetUniqueLeaveCalendars in interface PrincipalHRAttributesServicepublic List<String> getUniquePayCalendars(List<String> principalIds)
PrincipalHRAttributesServicegetUniquePayCalendars in interface PrincipalHRAttributesServiceCopyright © 2004–2014 The Kuali Foundation. All rights reserved.