A B C M P

A

askId(boolean) - Static method in class Blab2
Ask user for book ID.

B

Blab2 - class Blab2.
Blab2 (Second = 035B Java college-class, lab assignment #2) Set up a crude library system with only a few customers.
Blab2() - Constructor for class Blab2
 

C

checkCommand(String, String, int) - Static method in class Blab2
Compare user command string against correct command string for some particular command.
cmdAddNewBook() - Static method in class Blab2
Implements the Add new book command
cmdCheckOutBook(Patron) - Static method in class Blab2
Implements the Check out book command
cmdDelete() - Static method in class Blab2
Implements the Delete book command
cmdInfoListing(Patron) - Static method in class Blab2
For one patron, implementation of command to list all info about that patron.
cmdListAllBooks() - Static method in class Blab2
Implements the List all books command
cmdListOverdueBooks() - Static method in class Blab2
Implements the list Overdue books command
cmdNewPatron() - Static method in class Blab2
Implements command to add a new patron and assign library card.
cmdPatronLogin() - Static method in class Blab2
For commands related to a single patron, ask for card# then enter patron command loop.
cmdPayFine(Patron) - Static method in class Blab2
Allows patron to pay fine and thereby deduct amount owed
cmdRenewBook() - Static method in class Blab2
Implements the Renew book command
cmdReserveBook(Patron) - Static method in class Blab2
Implements patron command to reserve a book
cmdReturnBook() - Static method in class Blab2
Implements the Return book command
cmdSearchAuthor() - Static method in class Blab2
Implements command to search by author and print all info about all books found.
cmdSearchTitle() - Static method in class Blab2
Implements command to search by title and print all info about all books found.
cmdXpellPatron() - Static method in class Blab2
Implements command to eXpel (delete all info about) a patron, checking first to make sure no pending matters such as book still checked out or fine owed.
commandLoop() - Static method in class Blab2
Main command loop: Issues prompt, waits for user to type line of input, matches typed-command against available command, dispatches to appropriate command handler.

M

main(String[]) - Static method in class Blab2
main method loads database, runs command loop, saves database on exit

P

printCommands() - Static method in class Blab2
Prints list of available user commands for main command loop
printPatronCommands() - Static method in class Blab2
Print list of commands in regard to one patron

A B C M P