org.kuali.hr.time.principal.dao
Class PrincipalHRAttributesDaoImpl

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb
              extended by org.kuali.hr.time.principal.dao.PrincipalHRAttributesDaoImpl
All Implemented Interfaces:
PrincipalHRAttributesDao, org.kuali.rice.core.framework.persistence.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class PrincipalHRAttributesDaoImpl
extends org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb
implements PrincipalHRAttributesDao


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
PrincipalHRAttributesDaoImpl()
           
 
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)
           
 List<PrincipalHRAttributes> getInactivePrincipalHRAttributesForRange(String principalId, Date startDate, Date endDate)
           
 PrincipalHRAttributes getMaxTimeStampPrincipalHRAttributes(String principalId)
           
 PrincipalHRAttributes getPrincipalCalendar(String principalId, Date asOfDate)
           
 List<PrincipalHRAttributes> getPrincipalHrAtributes(String principalId, Date fromEffdt, Date toEffdt, String active, String showHistory)
           
 PrincipalHRAttributes getPrincipalHRAttributes(String hrPrincipalAttributeId)
           
 void saveOrUpdate(List<PrincipalHRAttributes> lstPrincipalCalendar)
           
 void saveOrUpdate(PrincipalHRAttributes principalCalendar)
           
 
Methods inherited from class org.kuali.rice.core.framework.persistence.ojb.dao.PlatformAwareDaoBaseOjb
getDbPlatform, setDbPlatform
 
Methods inherited from class org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
checkDaoConfig, convertOjbAccessException, createPersistenceBrokerTemplate, getJcdAlias, getPersistenceBroker, getPersistenceBrokerTemplate, releasePersistenceBroker, setJcdAlias, setPersistenceBrokerTemplate
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrincipalHRAttributesDaoImpl

public PrincipalHRAttributesDaoImpl()
Method Detail

getPrincipalCalendar

public PrincipalHRAttributes getPrincipalCalendar(String principalId,
                                                  Date asOfDate)
Specified by:
getPrincipalCalendar in interface PrincipalHRAttributesDao

saveOrUpdate

public void saveOrUpdate(PrincipalHRAttributes principalCalendar)
Specified by:
saveOrUpdate in interface PrincipalHRAttributesDao

saveOrUpdate

public void saveOrUpdate(List<PrincipalHRAttributes> lstPrincipalCalendar)
Specified by:
saveOrUpdate in interface PrincipalHRAttributesDao

getInactivePrincipalHRAttributes

public PrincipalHRAttributes getInactivePrincipalHRAttributes(String principalId,
                                                              Date asOfDate)
Specified by:
getInactivePrincipalHRAttributes in interface PrincipalHRAttributesDao

getPrincipalHRAttributes

public PrincipalHRAttributes getPrincipalHRAttributes(String hrPrincipalAttributeId)
Specified by:
getPrincipalHRAttributes in interface PrincipalHRAttributesDao

getAllActivePrincipalHrAttributesForPrincipalId

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

getAllInActivePrincipalHrAttributesForPrincipalId

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

getMaxTimeStampPrincipalHRAttributes

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

getActivePrincipalHrAttributesForRange

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

getInactivePrincipalHRAttributesForRange

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

getPrincipalHrAtributes

public List<PrincipalHRAttributes> getPrincipalHrAtributes(String principalId,
                                                           Date fromEffdt,
                                                           Date toEffdt,
                                                           String active,
                                                           String showHistory)
Specified by:
getPrincipalHrAtributes in interface PrincipalHRAttributesDao


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