org.kuali.kfs.module.ar.dataaccess.impl
Class CustomerAgingReportDaoOjb

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.module.ar.dataaccess.impl.CustomerAgingReportDaoOjb
All Implemented Interfaces:
CustomerAgingReportDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class CustomerAgingReportDaoOjb
extends org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
implements CustomerAgingReportDao


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
CustomerAgingReportDaoOjb()
           
 
Method Summary
 HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findAppliedAmountByAccount(String chart, String account, Date begin, Date end)
          This method...
 HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findAppliedAmountByBillingChartAndOrg(String chart, String org, Date begin, Date end)
          This method...
 HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findAppliedAmountByProcessingChartAndOrg(String chart, String org, Date begin, Date end)
          This method...
 HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findDiscountAmountByAccount(String chart, String account, Date begin, Date end)
          This method...
 HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findDiscountAmountByBillingChartAndOrg(String chart, String org, Date begin, Date end)
          This method...
 HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findDiscountAmountByProcessingChartAndOrg(String chart, String org, Date begin, Date end)
          This method...
 HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findInvoiceAmountByAccount(String chart, String account, Date begin, Date end)
          This method...
 HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findInvoiceAmountByBillingChartAndOrg(String chart, String org, Date begin, Date end)
          This method...
 HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findInvoiceAmountByProcessingChartAndOrg(String chart, String org, Date begin, Date end)
          This method generates a database query and retrieves the total of all invoices for the given processing chart and org codes, which have billing dates within the given date range, for which there is an outstanding balance due.
 
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

CustomerAgingReportDaoOjb

public CustomerAgingReportDaoOjb()
Method Detail

findInvoiceAmountByProcessingChartAndOrg

public HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findInvoiceAmountByProcessingChartAndOrg(String chart,
                                                                                                     String org,
                                                                                                     Date begin,
                                                                                                     Date end)
Description copied from interface: CustomerAgingReportDao
This method generates a database query and retrieves the total of all invoices for the given processing chart and org codes, which have billing dates within the given date range, for which there is an outstanding balance due.

Specified by:
findInvoiceAmountByProcessingChartAndOrg in interface CustomerAgingReportDao
Parameters:
chart - Processing chart code for the invoices being retrieved.
org - Processing org code for the invoices being retrieved.
begin - Beginning date of the date range used to find invoice balances due.
end - Ending date of the date range used to find invoice balances due.
Returns:
See Also:
CustomerAgingReportDao.findInvoiceAmountByProcessingChartAndOrg(java.lang.String, java.lang.String, java.sql.Date, java.sql.Date)

findAppliedAmountByProcessingChartAndOrg

public HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findAppliedAmountByProcessingChartAndOrg(String chart,
                                                                                                     String org,
                                                                                                     Date begin,
                                                                                                     Date end)
Description copied from interface: CustomerAgingReportDao
This method...

Specified by:
findAppliedAmountByProcessingChartAndOrg in interface CustomerAgingReportDao
Returns:
See Also:
CustomerAgingReportDao.findAppliedAmountByProcessingChartAndOrg(java.lang.String, java.lang.String, java.sql.Date, java.sql.Date)

findDiscountAmountByProcessingChartAndOrg

public HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findDiscountAmountByProcessingChartAndOrg(String chart,
                                                                                                      String org,
                                                                                                      Date begin,
                                                                                                      Date end)
Description copied from interface: CustomerAgingReportDao
This method...

Specified by:
findDiscountAmountByProcessingChartAndOrg in interface CustomerAgingReportDao
Returns:
See Also:
CustomerAgingReportDao.findDiscountAmountByProcessingChartAndOrg(java.lang.String, java.lang.String, java.sql.Date, java.sql.Date)

findInvoiceAmountByBillingChartAndOrg

public HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findInvoiceAmountByBillingChartAndOrg(String chart,
                                                                                                  String org,
                                                                                                  Date begin,
                                                                                                  Date end)
Description copied from interface: CustomerAgingReportDao
This method...

Specified by:
findInvoiceAmountByBillingChartAndOrg in interface CustomerAgingReportDao
Returns:
See Also:
CustomerAgingReportDao.findInvoiceAmountByBillingChartAndOrg(java.lang.String, java.lang.String, java.sql.Date, java.sql.Date)

findAppliedAmountByBillingChartAndOrg

public HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findAppliedAmountByBillingChartAndOrg(String chart,
                                                                                                  String org,
                                                                                                  Date begin,
                                                                                                  Date end)
Description copied from interface: CustomerAgingReportDao
This method...

Specified by:
findAppliedAmountByBillingChartAndOrg in interface CustomerAgingReportDao
Returns:
See Also:
CustomerAgingReportDao.findAppliedAmountByBillingChartAndOrg(java.lang.String, java.lang.String, java.sql.Date, java.sql.Date)

findDiscountAmountByBillingChartAndOrg

public HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findDiscountAmountByBillingChartAndOrg(String chart,
                                                                                                   String org,
                                                                                                   Date begin,
                                                                                                   Date end)
Description copied from interface: CustomerAgingReportDao
This method...

Specified by:
findDiscountAmountByBillingChartAndOrg in interface CustomerAgingReportDao
Returns:
See Also:
CustomerAgingReportDao.findDiscountAmountByBillingChartAndOrg(java.lang.String, java.lang.String, java.sql.Date, java.sql.Date)

findInvoiceAmountByAccount

public HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findInvoiceAmountByAccount(String chart,
                                                                                       String account,
                                                                                       Date begin,
                                                                                       Date end)
Description copied from interface: CustomerAgingReportDao
This method...

Specified by:
findInvoiceAmountByAccount in interface CustomerAgingReportDao
Returns:
See Also:
CustomerAgingReportDao.findInvoiceAmountByAccount(java.lang.String, java.lang.String, java.sql.Date, java.sql.Date)

findAppliedAmountByAccount

public HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findAppliedAmountByAccount(String chart,
                                                                                       String account,
                                                                                       Date begin,
                                                                                       Date end)
Description copied from interface: CustomerAgingReportDao
This method...

Specified by:
findAppliedAmountByAccount in interface CustomerAgingReportDao
Returns:
See Also:
CustomerAgingReportDao.findAppliedAmountByAccount(java.lang.String, java.lang.String, java.sql.Date, java.sql.Date)

findDiscountAmountByAccount

public HashMap<String,org.kuali.rice.kns.util.KualiDecimal> findDiscountAmountByAccount(String chart,
                                                                                        String account,
                                                                                        Date begin,
                                                                                        Date end)
Description copied from interface: CustomerAgingReportDao
This method...

Specified by:
findDiscountAmountByAccount in interface CustomerAgingReportDao
Returns:
See Also:
CustomerAgingReportDao.findDiscountAmountByAccount(java.lang.String, java.lang.String, java.sql.Date, java.sql.Date)


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