Versions Compared

Key

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

...

          Term Function: patronBorrowerLimit(String patronIdpatronBarcode, boolean isOverride)

                Normal Mode: (isOverride == false)

      1. validPatronBarcodeStatus(String patronIdpatronBarcode)
      2. checkMembershipExpirationDate(String patronIdpatronBarcode)
      3. isPartonBlocked(String patronIdpatronBarcode)
      4. getBorrowerType(String patronIdpatronBarcode)
      5. checkPatronBorrowPermit(String patronIdpatronBarcode)
      6. getNumOfItemsOnLoan(String patronIdpatronBarcode)
      7. checkFeeBalance(String patronIdpatronBarcode)
      8. getNumOfOverdueItems(String patronIdpatronBarcode)

                Override Mode: (isOverride == true)

...

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

                  Normal Mode: (isOverride == false)

      • CalculateDueDate(String itemId,String patronIdpatronBarcode)
      • DetermineFineRate(String itemId,String patronIdpatronBarcode)

                  Override Mode: (isOverride == true)

...