org.kuali.kfs.gl.batch.service
Interface IndirectCostRecoveryService
- All Known Implementing Classes:
- PostExpenditureTransaction
public interface IndirectCostRecoveryService
An interface with a predicate that tells if a transaction with the given fields would be an ICR transaction or not
isIcrTransaction
boolean isIcrTransaction(Transaction transaction,
ReportWriterService reportWriterService)
- This will determine if this transaction is an ICR eligible transaction
- Parameters:
transaction
- the transaction which is being determined to be ICR or notobjectType
- the object type of the transactionaccount
- the account of the transactionobjectCode
- the object code of the transaction
- Returns:
- true if the transaction is an ICR transaction and therefore should have an expenditure transaction created for it; false if otherwise
Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.