org.kuali.kfs.pdp.dataaccess.impl
Class PaymentDetailDaoOjb

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
          extended by org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
              extended by org.kuali.kfs.pdp.dataaccess.impl.PaymentDetailDaoOjb
All Implemented Interfaces:
PaymentDetailDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class PaymentDetailDaoOjb
extends org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
implements PaymentDetailDao


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
PaymentDetailDaoOjb()
           
 
Method Summary
 Iterator getAchPaymentsWithUnsentEmail()
          This will return all the ACH payments that need an email sent
 List<DailyReport> getDailyReportData()
          This returns the data required for the daily report
 PaymentDetail getDetailForEpic(String custPaymentDocNbr, String fdocTypeCode)
           
 List<DisbursementNumberRange> getDisbursementNumberRanges(String campus)
          Retrieves list of DisbursementNumberRange records for the given processing campus which are active and have range start date before or equal to the current date.
 Iterator getUnprocessedCancelledDetails(String organization, List<String> subUnits)
          This will return an iterator of all the cancelled payment details that haven't already been processed
 Iterator getUnprocessedPaidDetails(String organization, List<String> subUnits)
          This will return an iterator of all the paid payment details that haven't already been processed
 void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dts)
           
 void setParameterService(org.kuali.rice.kns.service.ParameterService ps)
           
 
Methods inherited from class org.kuali.rice.kns.dao.impl.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

PaymentDetailDaoOjb

public PaymentDetailDaoOjb()
Method Detail

getAchPaymentsWithUnsentEmail

public Iterator getAchPaymentsWithUnsentEmail()
Description copied from interface: PaymentDetailDao
This will return all the ACH payments that need an email sent

Specified by:
getAchPaymentsWithUnsentEmail in interface PaymentDetailDao
Returns:
See Also:
PaymentDetailDao.getAchPaymentsWithUnsentEmail()

getDailyReportData

public List<DailyReport> getDailyReportData()
Description copied from interface: PaymentDetailDao
This returns the data required for the daily report

Specified by:
getDailyReportData in interface PaymentDetailDao
Returns:
See Also:
PaymentDetailDao.getDailyReportData()

getDetailForEpic

public PaymentDetail getDetailForEpic(String custPaymentDocNbr,
                                      String fdocTypeCode)
Specified by:
getDetailForEpic in interface PaymentDetailDao
See Also:
PaymentDetailDao.getDetailForEpic(java.lang.String, java.lang.String)

getDisbursementNumberRanges

public List<DisbursementNumberRange> getDisbursementNumberRanges(String campus)
Description copied from interface: PaymentDetailDao
Retrieves list of DisbursementNumberRange records for the given processing campus which are active and have range start date before or equal to the current date.

Specified by:
getDisbursementNumberRanges in interface PaymentDetailDao
Parameters:
campus - processing campus to retrieve ranges for
Returns:
List of DisbursementNumberRange records found
See Also:
PaymentDetailDao.getDisbursementNumberRanges(java.lang.String)

getUnprocessedCancelledDetails

public Iterator getUnprocessedCancelledDetails(String organization,
                                               List<String> subUnits)
Description copied from interface: PaymentDetailDao
This will return an iterator of all the cancelled payment details that haven't already been processed

Specified by:
getUnprocessedCancelledDetails in interface PaymentDetailDao
Returns:
See Also:
org.kuali.kfs.pdp.dataaccess.PaymentDetailDao#getUnprocessedCancelledDetails(java.lang.String, java.lang.String)

getUnprocessedPaidDetails

public Iterator getUnprocessedPaidDetails(String organization,
                                          List<String> subUnits)
Description copied from interface: PaymentDetailDao
This will return an iterator of all the paid payment details that haven't already been processed

Specified by:
getUnprocessedPaidDetails in interface PaymentDetailDao
Returns:
See Also:
org.kuali.kfs.pdp.dataaccess.PaymentDetailDao#getUnprocessedPaidDetails(java.lang.String, java.lang.String)

setDateTimeService

public void setDateTimeService(org.kuali.rice.kns.service.DateTimeService dts)

setParameterService

public void setParameterService(org.kuali.rice.kns.service.ParameterService ps)


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