org.kuali.hr.time.principal.service
Interface PrincipalHRAttributesService
- All Known Implementing Classes:
- PrincipalHRAttributesServiceImpl
public interface PrincipalHRAttributesService
Method Summary |
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)
Fetch inactive PrincipalHRAttributes object at a particular date |
List<PrincipalHRAttributes> |
getInactivePrincipalHRAttributesForRange(String principalId,
Date startDate,
Date endDate)
|
PrincipalHRAttributes |
getMaxTimeStampPrincipalHRAttributes(String principalId)
|
PrincipalHRAttributes |
getPrincipalCalendar(String principalId,
Date asOfDate)
Fetch PrincipalCalendar object at a particular date |
List<PrincipalHRAttributes> |
getPrincipalHrAtributes(String principalId,
Date fromEffdt,
Date toEffdt,
String active,
String showHistory)
Fetch list of PrincipalHRAttributes using given parameters |
PrincipalHRAttributes |
getPrincipalHRAttributes(String hrPrincipalAttributeId)
Fetch PrincipalHRAttributes object with given id |
getPrincipalCalendar
@Cacheable(value="KPME/PrincipalHRAttributes",
key="\'principalId=\' + #p0 + \'|\' + \'asOfDate=\' + #p1")
PrincipalHRAttributes getPrincipalCalendar(String principalId,
Date asOfDate)
- Fetch PrincipalCalendar object at a particular date
- Parameters:
principalId
- asOfDate
-
- Returns:
getInactivePrincipalHRAttributes
PrincipalHRAttributes getInactivePrincipalHRAttributes(String principalId,
Date asOfDate)
- Fetch inactive PrincipalHRAttributes object at a particular date
- Parameters:
principalId
- asOfDate
-
- Returns:
getPrincipalHRAttributes
PrincipalHRAttributes getPrincipalHRAttributes(String hrPrincipalAttributeId)
- Fetch PrincipalHRAttributes object with given id
- Parameters:
hrPrincipalAttributeId
-
- Returns:
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)
getPrincipalHrAtributes
List<PrincipalHRAttributes> getPrincipalHrAtributes(String principalId,
Date fromEffdt,
Date toEffdt,
String active,
String showHistory)
- Fetch list of PrincipalHRAttributes using given parameters
- Parameters:
principalId
- fromEffdt
- toEffdt
- active
- showHistory
-
- Returns:
Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.