org.kuali.hr.time.principal.service
Class PrincipalHRAttributesServiceImpl

java.lang.Object
  extended by org.kuali.hr.time.principal.service.PrincipalHRAttributesServiceImpl
All Implemented Interfaces:
PrincipalHRAttributesService

public class PrincipalHRAttributesServiceImpl
extends Object
implements PrincipalHRAttributesService


Constructor Summary
PrincipalHRAttributesServiceImpl()
           
 
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
 PrincipalHRAttributes getPrincipalHRAttributes(String hrPrincipalAttributeId)
          Fetch PrincipalHRAttributes object with given id
 void setPrincipalHRAttributesDao(PrincipalHRAttributesDao principalHRAttributesDao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrincipalHRAttributesServiceImpl

public PrincipalHRAttributesServiceImpl()
Method Detail

setPrincipalHRAttributesDao

public void setPrincipalHRAttributesDao(PrincipalHRAttributesDao principalHRAttributesDao)

getPrincipalCalendar

public PrincipalHRAttributes getPrincipalCalendar(String principalId,
                                                  Date asOfDate)
Description copied from interface: PrincipalHRAttributesService
Fetch PrincipalCalendar object at a particular date

Specified by:
getPrincipalCalendar in interface PrincipalHRAttributesService
Returns:

getInactivePrincipalHRAttributes

public PrincipalHRAttributes getInactivePrincipalHRAttributes(String principalId,
                                                              Date asOfDate)
Description copied from interface: PrincipalHRAttributesService
Fetch inactive PrincipalHRAttributes object at a particular date

Specified by:
getInactivePrincipalHRAttributes in interface PrincipalHRAttributesService
Returns:

getPrincipalHRAttributes

public PrincipalHRAttributes getPrincipalHRAttributes(String hrPrincipalAttributeId)
Description copied from interface: PrincipalHRAttributesService
Fetch PrincipalHRAttributes object with given id

Specified by:
getPrincipalHRAttributes in interface PrincipalHRAttributesService
Returns:

getAllActivePrincipalHrAttributesForPrincipalId

public List<PrincipalHRAttributes> getAllActivePrincipalHrAttributesForPrincipalId(String principalId,
                                                                                   Date asOfDate)
Specified by:
getAllActivePrincipalHrAttributesForPrincipalId in interface PrincipalHRAttributesService

getMaxTimeStampPrincipalHRAttributes

public PrincipalHRAttributes getMaxTimeStampPrincipalHRAttributes(String principalId)
Specified by:
getMaxTimeStampPrincipalHRAttributes in interface PrincipalHRAttributesService

getAllInActivePrincipalHrAttributesForPrincipalId

public List<PrincipalHRAttributes> getAllInActivePrincipalHrAttributesForPrincipalId(String principalId,
                                                                                     Date asOfDate)
Specified by:
getAllInActivePrincipalHrAttributesForPrincipalId in interface PrincipalHRAttributesService

getActivePrincipalHrAttributesForRange

public List<PrincipalHRAttributes> getActivePrincipalHrAttributesForRange(String principalId,
                                                                          Date startDate,
                                                                          Date endDate)
Specified by:
getActivePrincipalHrAttributesForRange in interface PrincipalHRAttributesService

getInactivePrincipalHRAttributesForRange

public List<PrincipalHRAttributes> getInactivePrincipalHRAttributesForRange(String principalId,
                                                                            Date startDate,
                                                                            Date endDate)
Specified by:
getInactivePrincipalHRAttributesForRange in interface PrincipalHRAttributesService


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