Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Patron Allowed to Borrow

          Term: Patron Validation

           Term Function: patronBorrowerLimit(String patronId, boolean isOverride)

...

      1. validPatronBarcodeStatus(String patronId)
      2. checkPatronExpirationcheckMembershipExpirationDate(String partonId)
      3. isPartonBlocked(String patronId)
      4. checkPatronBorrowPermit(String patronId)
      5. checkitemsOnLoancheckItemsOnLoan(String patronId)
      6. checkfeeBalancecheckFeeBalance(String patronId)
      7. checknumOfOverrideItemscheckNumOfOverridenItems(String patronId)

                Override Mode: (isOverride == true)

...

      1) Item Available for Loan

         Term: Item Availability

         Term Function: IsItemAvailable(String itemId, boolean isOverride)

                Normal Mode: (isOverride == false)

      • getActiveItemInstitutiongetItemEffectiveInstitution(String itemId)
      • getActiveItemCampusgetItemEffectiveCampus(String itemId)
      • getActiveItemLibrarygetItemEffectiveLibrary(String itemId)
      • getActiveItemShelvingLocationgetItemEffectiveShelvingLocation(String itemId)
      • getActiveItemCollectiongetItemEffectiveCollection(String itemId)   
      • getItemType(String itemId)
      • checkItemRecallRequestcheckItemActiveRecallRequest(String itemId)
      • checkItemOnLoan(String itemId)
      • checkItemOnHold(String itemId)
      • checkItemOnTransit(String itemId)
      • checkItemOnRequest(String itemId)
      • isItemLost(String itemId)
      • isItemWithdrawn(String itemId)
      • isItemMissing(String itemId)
      • chechItemStatuscheckItemAvailabilityStatus(String itemId)   

                Override Mode: (isOverride == true)

...

           Term Function: checkLoanPeriod(String itemId,String patronId, boolean isOverride)

                  Normal Mode: (isOverride == false)

      • CalculateDueDate(String itemId,String patronId)
      • DetermineFineRatelDetermineFineRate(String itemId,String patronId)

...