This is the default implementation of the CashReceiptService interface.
Method Summary
public void
addCashDetailsToCashDrawer(CashReceiptDocument crDoc) This method retrieves the cash details from the cash receipt document provided and adds those details to the
associated cash drawer.
getCashReceipts(String verificationUnit, String statusCode) This method retrieves a collection of cash receipts using the verification unit and the status provided to
retrieve the cash receipts.
getCashReceipts(String verificationUnit, String[] statii) This method retrieves a collection of cash receipts using the verification unit and the statuses provided to
retrieve the cash receipts.
getPopulatedCashReceipts(String verificationUnit, String[] statii) This method retrieves a populated collection of cash receipts using the lookup parameters provided.
This method uses the unit name provided to determine the associated campus code. The campus code is a substring of the
unit name and can be retrieved by removing the verification unit prefix from the unit name. The prefix to be removed
can be retrieved from the ParameterService using the key "VERIFICATION_UNIT_GROUP_PREFIX".
Parameters: unitName - The unit name to be used to determine the campus code. The campus code retrieved from the unit name provided. See Also:org.kuali.module.financial.service.CashReceiptService.getCampusCodeForCashReceiptVerificationUnit(java.lang.String)
This method uses the campus code provided to determine the cash receipt verification unit. The verification unit
is equivalent to the campus code with a prefix retrieved from the parameter service using the ParameterService
using the key "VERIFICATION_UNIT_GROUP_PREFIX".
Parameters: campusCode - The campus code used to determine the verification unit. The cash receipt verification unit based on the campus code provided. See Also:org.kuali.module.financial.service.CashReceiptService.getCashReceiptVerificationUnitWorkgroupNameByCampusCode(java.lang.String)
This method retrieves the cash receipt verification unit based on the user provided. This is done by retrieving the campus
code associated with the user provided and then performing the lookup using this campus code.
Parameters: user - The user to be used to retrieve the verification unit. The cash receipt verification unit associated with the user provided. See Also:org.kuali.module.financial.service.CashReceiptService.getCashReceiptVerificationUnit(org.kuali.core.bo.user.KualiUser)
This method retrieves a collection of cash receipts using the verification unit and the status provided to
retrieve the cash receipts.
Parameters: verificationUnit - The verification unit used to retrieve a collection of associated cash receipts. Parameters: statusCode - The status code of the cash receipts to be retrieved. A collection of cash receipt documents which match the search criteria provided. See Also:org.kuali.module.financial.service.CashReceiptService.getCashReceipts(java.lang.Stringjava.lang.String)
This method retrieves a collection of cash receipts using the verification unit and the statuses provided to
retrieve the cash receipts.
Parameters: verificationUnit - The verification unit used to retrieve a collection of associated cash receipts. Parameters: statii - A collection of possible statuses that will be used in the lookup of cash receipts. A collection of cash receipt documents which match the search criteria provided. See Also:org.kuali.module.financial.service.CashReceiptService.getCashReceipts(java.lang.Stringjava.lang.String[])
This method retrieves a populated collection of cash receipts using the lookup parameters provided. A populated
cash receipt document is a cash receipt document with fully populated workflow fields.
Parameters: verificationUnit - The verification unit used to retrieve a collection of associated cash receipts. Parameters: statii - A collection of possible statuses that will be used in the lookup of the cash receipts. List of CashReceiptDocument instances with their associated workflowDocuments populated.