org.kuali.kfs.gl.dataaccess
Interface ExpenditureTransactionDao

All Known Implementing Classes:
ExpenditureTransactionDaoOjb

public interface ExpenditureTransactionDao

An DAO interface to deal help expenditure transactions to deal with the database


Method Summary
 void delete(ExpenditureTransaction et)
          Deletes the given expenditure transaction
 void deleteAllExpenditureTransactions()
          Since expenditure transactions are temporary, this method removes all of the currently existing expenditure transactions from the database
 Iterator getAllExpenditureTransactions()
          Returns all expenditure transactions currently in the database
 ExpenditureTransaction getByTransaction(Transaction t)
          Returns the expenditure transaction in the database that would be affected if the given transaction is posted
 void save(ExpenditureTransaction et)
          Saves an expenditure transaction
 

Method Detail

getByTransaction

ExpenditureTransaction getByTransaction(Transaction t)
Returns the expenditure transaction in the database that would be affected if the given transaction is posted

Parameters:
t - a transaction to find a related expenditure transaction for
Returns:
the expenditure transaction if found, null otherwise

getAllExpenditureTransactions

Iterator getAllExpenditureTransactions()
Returns all expenditure transactions currently in the database

Returns:
an Iterator with all expenditure transactions from the database

delete

void delete(ExpenditureTransaction et)
Deletes the given expenditure transaction

Parameters:
et - the expenditure transaction that will be removed, as such, from the database

save

void save(ExpenditureTransaction et)
Saves an expenditure transaction

Parameters:
et - the expenditure transaction to save

deleteAllExpenditureTransactions

void deleteAllExpenditureTransactions()
Since expenditure transactions are temporary, this method removes all of the currently existing expenditure transactions from the database



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