|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface CashReceiptService
This service interface defines the methods that a CashReceiptService implementation must provide.
Method Summary | |
---|---|
void |
addCashDetailsToCashDrawer(CashReceiptDocument crDoc)
This adds the currency and coin details associated with this Cash Receipt document to the proper cash drawer and to the cumulative Cash Receipt details for the document which opened the cash drawer. |
boolean |
areCashTotalsInvalid(CashReceiptDocument cashReceiptDocument)
Checks whether the CashReceiptDocument's cash totals are invalid, generating global errors if so. |
List |
getCashReceipts(String verificationUnit,
String statusCode)
Returns a List of CashReceiptDocuments for the given verification unit whose status matches the given status code. |
List |
getCashReceipts(String verificationUnit,
String[] statii)
Returns a List of CashReceiptDocuments for the given verificationUnit whose status matches any of the status codes in the given String[]. |
String |
getCashReceiptVerificationUnitForUser(org.kuali.rice.kim.bo.Person user)
This method retrieves the cash receipt verification unit for the given user. |
Method Detail |
---|
String getCashReceiptVerificationUnitForUser(org.kuali.rice.kim.bo.Person user)
user
- The user to retrieve the cash receipt verification unit for.
List getCashReceipts(String verificationUnit, String statusCode)
verificationUnit
- A verification unit for a cash receipt.statusCode
- A cash receipt status code.
IllegalArgumentException
- Thrown if verificationUnit is blank
IllegalArgumentException
- Thrown if statusCode is blankList getCashReceipts(String verificationUnit, String[] statii)
verificationUnit
- A verification unit for a cash receipt.statii
- A collection of potential cash receipt document statuses.
IllegalArgumentException
- Thrown if verificationUnit is blank
IllegalArgumentException
- Thrown if statii is null or empty or contains any blank statusCodesvoid addCashDetailsToCashDrawer(CashReceiptDocument crDoc)
crDoc
- The cash receipt document with cash details to add to the cash drawer.boolean areCashTotalsInvalid(CashReceiptDocument cashReceiptDocument)
cashReceiptDocument
- submitted cash receipt document
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |