|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.dao.support.DaoSupport
org.springmodules.orm.ojb.support.PersistenceBrokerDaoSupport
org.kuali.rice.kns.dao.impl.PlatformAwareDaoBaseOjb
org.kuali.kfs.module.purap.document.dataaccess.impl.CreditMemoDaoOjb
public class CreditMemoDaoOjb
OJB Implementation of CreditMemoDao. Provides persistence layer methods for the credit memo document.
Field Summary |
---|
Fields inherited from class org.springframework.dao.support.DaoSupport |
---|
logger |
Constructor Summary | |
---|---|
CreditMemoDaoOjb()
|
Method Summary | |
---|---|
boolean |
duplicateExists(Integer vendorNumberHeaderId,
Integer vendorNumberDetailId,
Date date,
org.kuali.rice.kns.util.KualiDecimal amount)
This method tests for a duplicate entry of a credit memo by the combination of vendor number header id, vendor detail id, date and amount. |
boolean |
duplicateExists(Integer vendorNumberHeaderId,
Integer vendorNumberDetailId,
String creditMemoNumber)
This method tests for a duplicate entry of a credit memo by the combination of vendorNumber HeaderId, vendorNumber and creditMemoNumber. |
List<String> |
getActiveCreditMemoDocumentNumbersForPurchaseOrder(Integer purchaseOrderId)
Retrieves a list of potentially active credit memos for a purchase order by status code. |
Iterator<VendorCreditMemoDocument> |
getCreditMemosToExtract(String chartCode)
Get all the credit memos that need to be extracted |
Collection<VendorCreditMemoDocument> |
getCreditMemosToExtractByVendor(String chartCode,
VendorGroupingHelper vendor)
Get all the credit memos that need to be extracted for a particular vendor record. |
String |
getDocumentNumberByCreditMemoId(Integer id)
This method returns a credit memo document number by id. |
protected String |
getDocumentNumberOfCreditMemoByCriteria(org.apache.ojb.broker.query.Criteria criteria)
Retrieves a document number for a credit memo by user defined criteria. |
protected Iterator<Object[]> |
getDocumentNumbersOfCreditMemoByCriteria(org.apache.ojb.broker.query.Criteria criteria,
boolean orderByAscending)
Retrieves a document number for a credit memo by user defined criteria and sorts the values ascending if orderByAscending parameter is true, descending otherwise. |
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 |
---|
public CreditMemoDaoOjb()
Method Detail |
---|
public Iterator<VendorCreditMemoDocument> getCreditMemosToExtract(String chartCode)
CreditMemoDao
getCreditMemosToExtract
in interface CreditMemoDao
chartCode
- - if not null, limit results to a single chart
CreditMemoDao.getCreditMemosToExtract(java.lang.String)
public Collection<VendorCreditMemoDocument> getCreditMemosToExtractByVendor(String chartCode, VendorGroupingHelper vendor)
CreditMemoDao
getCreditMemosToExtractByVendor
in interface CreditMemoDao
chartCode
- - if not null, limit results to a single chart
org.kuali.kfs.module.purap.document.dataaccess.CreditMemoDao#getCreditMemosToExtractByVendor(java.lang.String, java.lang.Integer, java.lang.Integer)
public boolean duplicateExists(Integer vendorNumberHeaderId, Integer vendorNumberDetailId, String creditMemoNumber)
CreditMemoDao
duplicateExists
in interface CreditMemoDao
vendorNumberHeaderId
- - vendor number header idcreditMemoNumber
- - the vendor-supplied creditMemoNumber
edu.iu.uis.pur.cm.dao.CreditMemoDao#duplicateExists(java.lang.String, java.lang.String)
public boolean duplicateExists(Integer vendorNumberHeaderId, Integer vendorNumberDetailId, Date date, org.kuali.rice.kns.util.KualiDecimal amount)
CreditMemoDao
duplicateExists
in interface CreditMemoDao
date
- - date of transactionamount
- - amount of transaction
edu.iu.uis.pur.cm.dao.CreditMemoDao#duplicateExists(java.lang.String, java.lang.String)
public String getDocumentNumberByCreditMemoId(Integer id)
CreditMemoDao
getDocumentNumberByCreditMemoId
in interface CreditMemoDao
id
- - credit memo id
CreditMemoDao.getDocumentNumberByCreditMemoId(java.lang.Integer)
protected String getDocumentNumberOfCreditMemoByCriteria(org.apache.ojb.broker.query.Criteria criteria)
criteria
- - holds field and value pairs defined by the calling method
protected Iterator<Object[]> getDocumentNumbersOfCreditMemoByCriteria(org.apache.ojb.broker.query.Criteria criteria, boolean orderByAscending)
criteria
- - list of criteria to use in the retrieveorderByAscending
- - boolean indicating results should be sorted ascending, descending otherwise
public List<String> getActiveCreditMemoDocumentNumbersForPurchaseOrder(Integer purchaseOrderId)
CreditMemoDao
getActiveCreditMemoDocumentNumbersForPurchaseOrder
in interface CreditMemoDao
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |