Versions Compared

Key

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

...

         Term Function: IsItemAvailable(String itemId)      

...

                Normal Mode: (isOverride == false)

...

      • getActiveItemInstitution(String itemId)
      • getActiveItemCampus(String itemId)
      • getActiveItemLibrary(String itemId)
      • getActiveItemShelvingLocation(String itemId)
      • getActiveItemCollection(String itemId)   
      • getItemType(String itemId)
      • checkItemRecallRequest(String itemId)
      • checkItemOnLoan(String itemId)
      • checkItemOnHold(String itemId)
      • checkItemOnTransit(String itemId)
      • checkItemOnRequest(String itemId)
      • isItemLost(String itemId)
      • isItemWithdrawn(String itemId)
      • isItemMissing(String itemId)
      • chechItemStatus(String itemId)
          
      •    

...

                Override Mode: (isOverride == true)

...

                           Needed list of validation for override mode.

  2) Determine Loan Period

     Term Function: checkLoanPeriod(String itemId,String patronId)

...

          Normal Mode: (isOverride == false)

...

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

...

          Override Mode: (isOverride == true)

...

                   Needed list of validation for override mode.

2. Circular Policy KRMS Model

...