...
- Patron Validation Context -
- Item Validation Context
Patron Validation Context:
...
Term Function: patronBorrowerLimit(String patronBarcode, boolean isOverrideisOverridden)
Normal Mode: (isOverride isOverridden == false)
- validPatronBarcodeStatus(String patronBarcode)
- checkMembershipExpirationDate(String patronBarcode)
- isPartonBlocked(String patronBarcode)
- getBorrowerType(String patronBarcode)
- checkPatronBorrowPermit(String patronBarcode)
- getNumOfItemsOnLoan(String patronBarcode)
- checkFeeBalance(String patronBarcode)
- getNumOfOverdueItems(String patronBarcode)
Override Mode: (isOverride isOverridden == true)
Needed Need list of validation for override mode.
...
Term Function: IsItemAvailable(String itemId, boolean isOverrideisOverridden)
Normal Mode: (isOverride isOverridden == false)
- getItemEffectiveInstitution(String itemId)
- getItemEffectiveCampus(String itemId)
- getItemEffectiveLibrary(String itemId)
- getItemEffectiveShelvingLocation(String itemId)
- getItemEffectiveCollection(String itemId)
- getItemType(String itemId)
- checkItemActiveRecallRequest(String itemId)
- checkItemOnLoan(String itemId)
- checkItemOnHold(String itemId)
- checkItemOnTransit(String itemId)
- checkItemOnRequest(String itemId)
- isItemLost(String itemId)
- isItemWithdrawn(String itemId)
- isItemMissing(String itemId)
- checkItemAvailabilityStatus(String itemId)
Override Mode: (isOverride isOverridden == true)
Needed Need list of validation for override mode.
...
Term Function: checkLoanPeriod(String itemId,String patronBarcode, boolean isOverrideisOverridden)
Normal Mode: (isOverride isOverridden == false)
- CalculateDueDate(String itemId,String patronBarcode)
- DetermineFineRate(String itemId,String patronBarcode)
Override Mode: (isOverride isOverridden == true)
Needed Need list of validation for override mode.
...