|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PrincipalHRAttributesService
Method Summary | |
---|---|
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. |
Method Detail |
---|
@Cacheable(value="http://kpme.kuali.org/core/PrincipalHRAttributes", key="\'principalId=\' + #p0 + \'|\' + \'asOfDate=\' + #p1") PrincipalHRAttributes getPrincipalCalendar(String principalId, org.joda.time.LocalDate asOfDate)
principalId
- asOfDate
-
@Cacheable(value="http://kpme.kuali.org/core/PrincipalHRAttributes", key="\'payCalendarName=\' + #p0 + \'|\' + \'asOfDate=\' + #p1") List<PrincipalHRAttributes> getActiveEmployeesForPayCalendar(String payCalendarName, org.joda.time.LocalDate asOfDate)
payCalendarName
- asOfDate
-
@Cacheable(value="http://kpme.kuali.org/core/PrincipalHRAttributes", key="\'leaveCalendarName=\' + #p0 + \'|\' + \'asOfDate=\' + #p1") List<PrincipalHRAttributes> getActiveEmployeesForLeaveCalendar(String leaveCalendarName, org.joda.time.LocalDate asOfDate)
leaveCalendarName
- asOfDate
-
@Cacheable(value="http://kpme.kuali.org/core/PrincipalHRAttributes", key="\'leaveCalendarName=\' + #p0 + \'|\' + \'asOfDate=\' + #p1") List<String> getActiveEmployeesIdForLeaveCalendarAndIdList(String leaveCalendarName, List<String> pidList, org.joda.time.LocalDate asOfDate)
leaveCalendarName
- pidList
- asOfDate
-
@Cacheable(value="http://kpme.kuali.org/core/PrincipalHRAttributes", key="\'timeCalendarName=\' + #p0 + \'|\' + \'asOfDate=\' + #p1") List<String> getActiveEmployeesIdForTimeCalendarAndIdList(String timeCalendarName, List<String> pidList, org.joda.time.LocalDate asOfDate)
timeCalendarName
- pidList
- asOfDate
-
@Cacheable(value="http://kpme.kuali.org/core/PrincipalHRAttributes", key="\'leavePlan=\' + #p0 + \'|\' + \'asOfDate=\' + #p1") List<PrincipalHRAttributes> getActiveEmployeesForLeavePlan(String leavePlan, org.joda.time.LocalDate asOfDate)
leavePlan
- asOfDate
-
PrincipalHRAttributes getInactivePrincipalHRAttributes(String principalId, org.joda.time.LocalDate asOfDate)
principalId
- asOfDate
-
PrincipalHRAttributes getPrincipalHRAttributes(String hrPrincipalAttributeId)
hrPrincipalAttributeId
-
List<PrincipalHRAttributes> getAllActivePrincipalHrAttributesForPrincipalId(String principalId, org.joda.time.LocalDate asOfDate)
List<PrincipalHRAttributes> getAllInActivePrincipalHrAttributesForPrincipalId(String principalId, org.joda.time.LocalDate asOfDate)
PrincipalHRAttributes getMaxTimeStampPrincipalHRAttributes(String principalId)
@Cacheable(value="http://kpme.kuali.org/core/PrincipalHRAttributes", key="\'{getActivePrincipalHrAttributesForRange}\' + \'principalId=\' + #p0 + \'|\' + \'startDate=\' + #p1 + \'|\' + \'startDate=\' + #p2") List<PrincipalHRAttributes> getActivePrincipalHrAttributesForRange(String principalId, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)
List<PrincipalHRAttributes> getInactivePrincipalHRAttributesForRange(String principalId, org.joda.time.LocalDate startDate, org.joda.time.LocalDate endDate)
List<PrincipalHRAttributes> getPrincipalHrAtributes(String userPrincipalId, String principalId, String leavePlan, org.joda.time.LocalDate fromEffdt, org.joda.time.LocalDate toEffdt, String active, String showHistory)
principalId
- leavePlan
- fromEffdt
- toEffdt
- active
- showHistory
- @returnList<String> getUniquePayCalendars(List<String> principalIds)
List<String> getUniqueLeaveCalendars(List<String> principalIds)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |