|
||||||||||
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.fp.document.dataaccess.impl.CashManagementDaoOjb
public class CashManagementDaoOjb
Field Summary |
---|
Fields inherited from class org.springframework.dao.support.DaoSupport |
---|
logger |
Constructor Summary | |
---|---|
CashManagementDaoOjb()
|
Method Summary | |
---|---|
protected org.apache.ojb.broker.query.Criteria |
createDepositedCashieringCheckCriteria(String documentNumber)
This method creates the criteria to find deposited checks |
protected org.apache.ojb.broker.query.Criteria |
createDepositedCashieringCheckCriteria(String documentNumber,
Integer depositLineNumber)
This method creates a criteria to find the cashiering checks associated with a given deposit |
protected org.apache.ojb.broker.query.Criteria |
createUndepositedCashieringCheckCriteria(String documentNumber)
This method creates the criteria to find undeposited cashiering checks |
CoinDetail |
findCoinDetailByCashieringRecordSource(String documentNumber,
String documentTypeCode,
String cashieringRecordSource)
Retrieves all coin detail records with the given document number, document type code, and cashiering record source |
CurrencyDetail |
findCurrencyDetailByCashieringRecordSource(String documentNumber,
String documentTypeCode,
String cashieringRecordSource)
Retrieves all currency detail records with the given document number, document type code, and cashiering record source |
List<CashieringItemInProcess> |
findOpenItemsInProcessByCampusCode(String campusCode)
This method returns a list of open items in process for a given campus code |
List<CashieringItemInProcess> |
findRecentlyClosedItemsInProcess(String campusCode)
This finds items in process associated with the given campus code closed within the past 30 days. |
protected org.apache.ojb.broker.query.Criteria |
getAllCashDetailCriteria(String documentNumber)
This method creates details for getting all of a certain cash detail, irregardless of cashiering record source |
List<CoinDetail> |
getAllCoinDetails(String documentNumber)
This method gets all coin details for a particular document number, irregardless of cashiering record source |
List<CurrencyDetail> |
getAllCurrencyDetails(String documentNumber)
This method retrieves all currency details associated with a cash management document |
protected org.apache.ojb.broker.query.Criteria |
getCashDetailCriteria(String documentNumber,
String documentTypeCode,
String cashieringRecordSource)
This takes the primary keys for a cash or currency detail record and returns an OJB criteria for it |
protected List<Check> |
putResultsIntoCheckList(Iterator iter)
This method puts the check elements of an iterator into a list |
protected Object |
retrieveCashDetail(String documentNumber,
String documentTypeCode,
String cashieringRecordSource,
Class detailType)
This method retrieves a cash detail from the database |
List<Check> |
selectCashieringChecksForDeposit(String documentNumber,
Integer depositLineNumber)
Retrieves from the database all cashiering transaction checks deposited for a given deposit |
List<Check> |
selectDepositedCashieringChecks(String documentNumber)
Retrieves all deposited cashiering checks from the database |
Integer |
selectNextAvailableCheckLineNumber(String documentNumber)
Select the next available check line number for the given cash management document |
List<Check> |
selectUndepositedCashieringChecks(String documentNumber)
Retrieves from the database any undeposited cashiering transaction checks associated with the given cash management document |
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 CashManagementDaoOjb()
Method Detail |
---|
public List<CashieringItemInProcess> findOpenItemsInProcessByCampusCode(String campusCode) throws org.springframework.dao.DataAccessException
CashManagementDao
findOpenItemsInProcessByCampusCode
in interface CashManagementDao
campusCode
- the campus code to use to search open items in process for
org.springframework.dao.DataAccessException
CashManagementDao.findOpenItemsInProcessByCampusCode(java.lang.String)
public List<CashieringItemInProcess> findRecentlyClosedItemsInProcess(String campusCode)
CashManagementDao
findRecentlyClosedItemsInProcess
in interface CashManagementDao
campusCode
- the campus code that the found items in process should be associated with
CashManagementDao.findRecentlyClosedItemsInProcess(java.lang.String)
public CoinDetail findCoinDetailByCashieringRecordSource(String documentNumber, String documentTypeCode, String cashieringRecordSource)
CashManagementDao
findCoinDetailByCashieringRecordSource
in interface CashManagementDao
documentNumber
- the document the coin details were associated withdocumentTypeCode
- the type of that documentcashieringRecordSource
- the cashiering record source
CashManagementDao.findCoinDetailByCashieringRecordSource(java.lang.String,
java.lang.String, java.lang.String)
public CurrencyDetail findCurrencyDetailByCashieringRecordSource(String documentNumber, String documentTypeCode, String cashieringRecordSource)
CashManagementDao
findCurrencyDetailByCashieringRecordSource
in interface CashManagementDao
documentNumber
- the document number this currency detail was associated withdocumentTypeCode
- the type code of that documentcashieringRecordSource
- the cashiering record source
CashManagementDao.findCurrencyDetailByCashieringRecordSource(java.lang.String,
java.lang.String, java.lang.String)
protected org.apache.ojb.broker.query.Criteria getCashDetailCriteria(String documentNumber, String documentTypeCode, String cashieringRecordSource)
documentNumber
- document number to retrievedocumentTypeCode
- type code of the documentcashieringRecordSource
- the cashiering record source
protected Object retrieveCashDetail(String documentNumber, String documentTypeCode, String cashieringRecordSource, Class detailType)
documentNumber
- the document number to retrieve fromdocumentTypeCode
- the document type of the document the cash detail to look up is associated withcashieringRecordSource
- the cashiering record source to look up fromdetailType
- the class of the cash detail type we want
public List<Check> selectCashieringChecksForDeposit(String documentNumber, Integer depositLineNumber)
CashManagementDao
selectCashieringChecksForDeposit
in interface CashManagementDao
documentNumber
- the document number of a cash management document that cashiering transaction checks have been
deposited fordepositLineNumber
- the line number of the deposit to find checks deposited for
CashManagementDao.selectCashieringChecksForDeposit(java.lang.String, java.lang.Integer)
protected org.apache.ojb.broker.query.Criteria createDepositedCashieringCheckCriteria(String documentNumber, Integer depositLineNumber)
documentNumber
- the document number the deposit is associated withdepositLineNumber
- the line number of the deposit
protected List<Check> putResultsIntoCheckList(Iterator iter)
iter
- an iterator with checks results in it
public List<Check> selectUndepositedCashieringChecks(String documentNumber)
CashManagementDao
selectUndepositedCashieringChecks
in interface CashManagementDao
documentNumber
- the document number of a cash management document that cashiering transaction checks may be associated
with
CashManagementDao.selectUndepositedCashieringChecks(java.lang.String)
protected org.apache.ojb.broker.query.Criteria createUndepositedCashieringCheckCriteria(String documentNumber)
documentNumber
- the document number undeposited checks are associated with
public List<Check> selectDepositedCashieringChecks(String documentNumber)
CashManagementDao
selectDepositedCashieringChecks
in interface CashManagementDao
documentNumber
- the document to get checks associated with
CashManagementDao.selectDepositedCashieringChecks(java.lang.String)
protected org.apache.ojb.broker.query.Criteria createDepositedCashieringCheckCriteria(String documentNumber)
documentNumber
- the CM document the checks are associated with
public List<CurrencyDetail> getAllCurrencyDetails(String documentNumber)
getAllCurrencyDetails
in interface CashManagementDao
documentNumber
- the document number of the cash management document to get currency details for
public List<CoinDetail> getAllCoinDetails(String documentNumber)
getAllCoinDetails
in interface CashManagementDao
documentNumber
- the document number to find cash details for
protected org.apache.ojb.broker.query.Criteria getAllCashDetailCriteria(String documentNumber)
documentNumber
- the document number to get cash details for
public Integer selectNextAvailableCheckLineNumber(String documentNumber)
CashManagementDao
selectNextAvailableCheckLineNumber
in interface CashManagementDao
documentNumber
- the document number of a cash management document
CashManagementDao.selectNextAvailableCheckLineNumber(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |