org.kuali.kfs.module.purap.document.dataaccess.impl
Class ReceivingDaoOjb

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.purap.document.dataaccess.impl.ReceivingDaoOjb
All Implemented Interfaces:
ReceivingDao, org.kuali.rice.kns.dao.PlatformAwareDao, org.springframework.beans.factory.InitializingBean

public class ReceivingDaoOjb
extends org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
implements ReceivingDao

OJB implementation of PurchaseOrderDao.


Field Summary
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
ReceivingDaoOjb()
           
 
Method Summary
 List<String> duplicateBillOfLadingNumber(Integer poId, String billOfLadingNumber)
           
 List<String> duplicatePackingSlipNumber(Integer poId, String packingSlipNumber)
           
 List<String> duplicateVendorDate(Integer poId, Date vendorDate)
           
 List<String> getCorrectionReceivingDocumentNumbersByPurchaseOrderId(Integer id)
           
 List<String> getCorrectionReceivingDocumentNumbersByReceivingLineNumber(String receivingDocumentNumber)
           
 List<String> getDocumentNumbersByPurchaseOrderId(Integer id)
           
protected  Iterator<Object[]> getDocumentNumbersOfCorrectionReceivingByCriteria(org.apache.ojb.broker.query.Criteria criteria, boolean orderByAscending)
           
protected  Iterator<Object[]> getDocumentNumbersOfReceivingLineByCriteria(org.apache.ojb.broker.query.Criteria criteria, boolean orderByAscending)
          Retrieves a document number for a payment request by user defined criteria and sorts the values ascending if orderByAscending parameter is true, descending otherwise.
 List<LineItemReceivingDocument> getReceivingDocumentsForPOAmendment()
           
 
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

ReceivingDaoOjb

public ReceivingDaoOjb()
Method Detail

getDocumentNumbersByPurchaseOrderId

public List<String> getDocumentNumbersByPurchaseOrderId(Integer id)
Specified by:
getDocumentNumbersByPurchaseOrderId in interface ReceivingDao

getCorrectionReceivingDocumentNumbersByPurchaseOrderId

public List<String> getCorrectionReceivingDocumentNumbersByPurchaseOrderId(Integer id)
Specified by:
getCorrectionReceivingDocumentNumbersByPurchaseOrderId in interface ReceivingDao

getCorrectionReceivingDocumentNumbersByReceivingLineNumber

public List<String> getCorrectionReceivingDocumentNumbersByReceivingLineNumber(String receivingDocumentNumber)
Specified by:
getCorrectionReceivingDocumentNumbersByReceivingLineNumber in interface ReceivingDao

getDocumentNumbersOfReceivingLineByCriteria

protected Iterator<Object[]> getDocumentNumbersOfReceivingLineByCriteria(org.apache.ojb.broker.query.Criteria criteria,
                                                                         boolean orderByAscending)
Retrieves a document number for a payment request by user defined criteria and sorts the values ascending if orderByAscending parameter is true, descending otherwise.

Parameters:
criteria - - list of criteria to use in the retrieve
orderByAscending - - boolean to sort results ascending if true, descending otherwise
Returns:
- Iterator of document numbers

getDocumentNumbersOfCorrectionReceivingByCriteria

protected Iterator<Object[]> getDocumentNumbersOfCorrectionReceivingByCriteria(org.apache.ojb.broker.query.Criteria criteria,
                                                                               boolean orderByAscending)

duplicateBillOfLadingNumber

public List<String> duplicateBillOfLadingNumber(Integer poId,
                                                String billOfLadingNumber)
Specified by:
duplicateBillOfLadingNumber in interface ReceivingDao

duplicatePackingSlipNumber

public List<String> duplicatePackingSlipNumber(Integer poId,
                                               String packingSlipNumber)
Specified by:
duplicatePackingSlipNumber in interface ReceivingDao

duplicateVendorDate

public List<String> duplicateVendorDate(Integer poId,
                                        Date vendorDate)
Specified by:
duplicateVendorDate in interface ReceivingDao

getReceivingDocumentsForPOAmendment

public List<LineItemReceivingDocument> getReceivingDocumentsForPOAmendment()
Specified by:
getReceivingDocumentsForPOAmendment in interface ReceivingDao


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