...
- Patron Validation Context - The Agenda 'Patron Allowed to Borrow' is contained within this context 'Patron Validation Context'.
- Item Validation Context - The Agendas 'Item Available for Loan' and 'Determine Loan Period' are contained within this context 'Item Validation Context'.
Patron Validation Context:
Agenda:
Patron Allowed to Borrow
Category: Patron - Category 'Patron' is used to help organize related term 'Patron'
Term: Patron - The Term 'Patron' is used to input to the rule system.
Term Function: patronBorrowerLimit(String patronBarcode, boolean isOverridden)
...
- validPatronBarcodeStatus(String patronBarcode) - This method expose patron barcode status.
- checkMembershipExpirationDate(String patronBarcode) - This method expose Patron expiration date.
- isPartonBlocked(String patronBarcode) - This method expose patron block status
- getBorrowerType(String patronBarcode) checkPatronBorrowPermit(String patronBarcode)- This method expose Borrower Type (eg. Student or Faculty).
- getNumOfItemsOnLoan(String patronBarcode)
- checkFeeBalance(String patronBarcode)
- getNumOfOverdueItems(String patronBarcode)
...