...
Agenda:
- Patron Allowed to Borrow
Item Validation Context:
Agenda:
- Item Available for Loan
- Determine Loan Period
1) Patron Allowed to Borrow:
patronBorrowerLimit(String patronId, boolean isOverride) Services
...
Normal Mode:
...
- isPatronBarcodeStatus(String patronId)
- isPatronExpiration(String partonId)
- isPartonBlock(String patronId)
- checkPatronBorrowPermit(String patronId)
- checkitemsOnLoan(String patronId)
- checkfeeBalance(String patronId)
- checknumOfOverrideItems(String patronId)
...
Override Mode:
...
Needed list of validation for override mode.
Item Validation Context:
Agenda:
- Item Available for Loan
- Determine Loan Period
2) Item Available for Loan
...