Skip navigation links
A B C D E F G H I L M N O P R S T U V 

A

ACTION - Static variable in class org.sourceforge.vlibrary.Constants
 
ADD_ACTION - Static variable in class org.sourceforge.vlibrary.Constants
ADD_ACTION - codes a new addition (inferred from no transactions in db)
addAuthor(Book, Author) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Adds author to the authors of book.
addSubject(Book, Subject) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Adds subject to the subjects associated with book.
ADMIN_PATH - Static variable in class org.sourceforge.vlibrary.Constants
 
ADMINISTRATOR - Static variable in class org.sourceforge.vlibrary.Constants
 
AdminPasswordResetForm - Class in org.sourceforge.vlibrary.security.forms
Form Bean for Admin Password Reset
AdminPasswordResetForm() - Constructor for class org.sourceforge.vlibrary.security.forms.AdminPasswordResetForm
 
AND - Static variable in class org.sourceforge.vlibrary.Constants
 
APOSTROPHE - Static variable in class org.sourceforge.vlibrary.Constants
 
APPLICATION_RESOURCES - Static variable in class org.sourceforge.vlibrary.Constants
 
AUTHOR - Static variable in class org.sourceforge.vlibrary.Constants
 
Author - Class in org.sourceforge.vlibrary.user.domain
Bean representing a book author
Author() - Constructor for class org.sourceforge.vlibrary.user.domain.Author
 
Author(String, String) - Constructor for class org.sourceforge.vlibrary.user.domain.Author
 
Author(String, String, long) - Constructor for class org.sourceforge.vlibrary.user.domain.Author
 
AuthorDAO - Interface in org.sourceforge.vlibrary.user.dao
Author data access interface.
AuthorDAOSpringJDBCImpl - Class in org.sourceforge.vlibrary.user.dao
Implementation of author data access interface.
AuthorDAOSpringJDBCImpl() - Constructor for class org.sourceforge.vlibrary.user.dao.AuthorDAOSpringJDBCImpl
 
authorSearch(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Returns a list of Book instances whose author lists contain an author with the given last name.
authorSearch(String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns a list including all {org.sourceforge.vlibrary.user.domain.Author}s with the the given last name.

B

BOOK - Static variable in class org.sourceforge.vlibrary.Constants
 
Book - Class in org.sourceforge.vlibrary.user.domain
Represents a book.
Book() - Constructor for class org.sourceforge.vlibrary.user.domain.Book
 
Book(String, long, String, String, String, long, String) - Constructor for class org.sourceforge.vlibrary.user.domain.Book
 
BOOKAUTHOR - Static variable in class org.sourceforge.vlibrary.Constants
 
BookAwaitingPickupException - Exception in org.sourceforge.vlibrary.user.exceptions
Request already submitted for book awaiting pickup
BookAwaitingPickupException() - Constructor for exception org.sourceforge.vlibrary.user.exceptions.BookAwaitingPickupException
 
BookAwaitingPickupException(String) - Constructor for exception org.sourceforge.vlibrary.user.exceptions.BookAwaitingPickupException
 
BookDAO - Class in org.sourceforge.vlibrary.user.dao
Book DAO.
BookDAO() - Constructor for class org.sourceforge.vlibrary.user.dao.BookDAO
Create a BookDAO.
BOOKDATE - Static variable in class org.sourceforge.vlibrary.Constants
 
BookEditTransaction - Class in org.sourceforge.vlibrary.user.valuebeans
Value object representing a book edit transaction
BookEditTransaction() - Constructor for class org.sourceforge.vlibrary.user.valuebeans.BookEditTransaction
Creates new BookEditTransaction
bookExists(long) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Determines whether or not the ID provided corresponds to a book in the library.
bookExists(long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Determines whether or not there is a book with the given id.
BookForm - Class in org.sourceforge.vlibrary.user.forms
 
BookForm() - Constructor for class org.sourceforge.vlibrary.user.forms.BookForm
 
BookListSortAction - Class in org.sourceforge.vlibrary.user.actions
 
BookListSortAction() - Constructor for class org.sourceforge.vlibrary.user.actions.BookListSortAction
 
BookMoveTransaction - Class in org.sourceforge.vlibrary.user.valuebeans
Value object representing a book checkin/checkout transaction
BookMoveTransaction() - Constructor for class org.sourceforge.vlibrary.user.valuebeans.BookMoveTransaction
Creates new BookMoveTransaction
BookNotFoundException - Exception in org.sourceforge.vlibrary.user.exceptions
Book not found exception
BookNotFoundException() - Constructor for exception org.sourceforge.vlibrary.user.exceptions.BookNotFoundException
 
BookNotFoundException(String) - Constructor for exception org.sourceforge.vlibrary.user.exceptions.BookNotFoundException
 
BOOKPUBLISHER - Static variable in class org.sourceforge.vlibrary.Constants
 
BookSearchForm - Class in org.sourceforge.vlibrary.user.forms
Form bean for the Book Search page.
BookSearchForm() - Constructor for class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
BOOKSUBJECTSLIST - Static variable in class org.sourceforge.vlibrary.Constants
 
BOOKTITLE - Static variable in class org.sourceforge.vlibrary.Constants
 

C

callSruSrwProvider(String) - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Looks up using SRU/SRW defined endpoint an identifier (normally ISBN) and returns the first record returned by SRU/SRW as a HashMap of fields
callSruSrwProvider(String) - Method in interface org.sourceforge.vlibrary.util.SruSrwClientInterface
Looks up using SRU/SRW defined endpoint an identifier (normally ISBN) and returns the first record returned by SRU/SRW as a HashMap of fields
CANCEL - Static variable in class org.sourceforge.vlibrary.Constants
 
cancelRequest(long, String) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Cancels a pending request by a reader for a book
cancelRequest(long, long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Cancels a pending request for a book and sends confirmation email to the reader canceling the request.
CHECKED_IN - Static variable in class org.sourceforge.vlibrary.Constants
CHECKED_IN Value returned by getPossessor methods to represent the checked in state.
CHECKIN - Static variable in class org.sourceforge.vlibrary.Constants
 
CHECKIN_ACTION - Static variable in class org.sourceforge.vlibrary.Constants
CHECKIN_ACTION - codes a checkin event
CHECKOUT - Static variable in class org.sourceforge.vlibrary.Constants
 
CHECKOUT_ACTION - Static variable in class org.sourceforge.vlibrary.Constants
CHECKOUT_ACTION - codes a checkout event
Constants - Class in org.sourceforge.vlibrary
Constants used in the Virtual Library application
Constants() - Constructor for class org.sourceforge.vlibrary.Constants
 
convert(byte[]) - Method in interface org.sourceforge.vlibrary.util.Crypto
 
convert(byte[]) - Method in class org.sourceforge.vlibrary.util.CryptoImpl
From org.apache.catalina.util.HexUtils (c)Apache Software Foundation ASL 2.0 Convert a byte array into a printable format containing a String of hexadecimal digit characters (two per byte).
countCopies(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Counts the number of copies of the book, checked in or out, any location.
CREATE - Static variable in class org.sourceforge.vlibrary.Constants
 
createAuthorIds(ArrayList<Author>) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Walks input ArrayList, looking up and setting ID properties for each Author in the list.
createBook(Book, ArrayList<Subject>, ArrayList<Author>) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Creates a book in the database and associates the given lists of subjects and authors with the book.
createBookAuthors(Book, ArrayList<Author>) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Sets the authors for the given book.
createBookSubjects(Book, ArrayList<Subject>) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Sets the subjects for the given book.
createSubjectIds(ArrayList<Subject>) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Walks the input ArrayList of Subject instances, looking up and setting ID properties for each Subject in the list.
Crypto - Interface in org.sourceforge.vlibrary.util
 
CryptoImpl - Class in org.sourceforge.vlibrary.util
 
CryptoImpl() - Constructor for class org.sourceforge.vlibrary.util.CryptoImpl
 

D

DELETE - Static variable in class org.sourceforge.vlibrary.Constants
 
deskPhoneExists(String) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
deskPhoneExists(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Checks to see if a Reader with a specified deskphone exists in the database
deskPhoneExists(String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Determines whether or not there is a reader with the given desk phone.
dump() - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Returns a list of all books in the library.
dump() - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns an ArrayList of Book instances consisting of all books in the library.
DuplicateReaderException - Exception in org.sourceforge.vlibrary.user.exceptions
 
DuplicateReaderException() - Constructor for exception org.sourceforge.vlibrary.user.exceptions.DuplicateReaderException
Creates a new instance of DuplicateReaderException
DuplicateReaderException(String, Exception) - Constructor for exception org.sourceforge.vlibrary.user.exceptions.DuplicateReaderException
 
DuplicateRequestException - Exception in org.sourceforge.vlibrary.user.exceptions
Duplicate Book Request Exception
DuplicateRequestException() - Constructor for exception org.sourceforge.vlibrary.user.exceptions.DuplicateRequestException
 
DuplicateRequestException(String) - Constructor for exception org.sourceforge.vlibrary.user.exceptions.DuplicateRequestException
 

E

EditBookAction - Class in org.sourceforge.vlibrary.user.actions
Action used to create or update boooks
EditBookAction() - Constructor for class org.sourceforge.vlibrary.user.actions.EditBookAction
 
EditReaderAction - Class in org.sourceforge.vlibrary.user.actions
Action used to prepare reader entry/update form
EditReaderAction() - Constructor for class org.sourceforge.vlibrary.user.actions.EditReaderAction
 
encrypt(String) - Method in interface org.sourceforge.vlibrary.util.Crypto
 
encrypt(String) - Method in class org.sourceforge.vlibrary.util.CryptoImpl
 
equals(Object) - Method in class org.sourceforge.vlibrary.user.domain.Book
Returns true if obj is a book and id, owner, title, publisher, copy and pub_date fields match the values of this exactly and the isbn fields match when "-"'s are removed.
equals(Object) - Method in class org.sourceforge.vlibrary.user.domain.Reader
Returns true iff obj is a reader and admin status, id, deskPhone, mobilePhone, email, firstName, lastName, imService, pager, screenName and uid fields match the values of this exactly.
ERROR - Static variable in class org.sourceforge.vlibrary.Constants
 
ERRORS - Static variable in class org.sourceforge.vlibrary.Constants
 
ESCAPED_APOSTROPHE - Static variable in class org.sourceforge.vlibrary.Constants
 
execute(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse) - Method in class org.sourceforge.vlibrary.user.actions.LibraryAction
Execute method invoked by the struts framework.
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.security.actions.LogoffAction
Logoff Action for form-based login -- invalidates session
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.security.actions.PasswordResetAction
Perform password reset action
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.security.actions.PreparePasswordResetAction
Prepare password reset action
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.BookListSortAction
 
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.EditBookAction
Sets up Book edit page Loads subjectList property of BookForm with ArrayList of all subjects.
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.EditReaderAction
If action=Update, retrieves data for existing reader and populates the incoming ReaderForm with the reader's data.
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.ForgotPasswordAction
Just pass the request to the Facade and "No news is good news"
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.LibraryAction
Abstract action execution method to be overridden by concrete LibraryActions.
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.ListBookAction
Book List Action implementation
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.MoveBookAction
Process checkin/checkout using data on transaction form.
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.PrepareListBookAction
Prepare Book List Action implementation -- loads Subject and location lists.
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.PrepareManageReaderAction
Prepare manage reader action
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.PrepareMoveBookAction
Prepare move book action.
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.RequestBookAction
Process request for book using book property of input form and remote user id.
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.SaveBookAction
Saves newly created book or updates existing book using data on BookForm.
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.SaveReaderAction
Depending on the action request parameter, either create a Reader or update based on
data.
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.StatusBookAction
Get book status (actually entire trans history) and store as ArrayList of LibraryTransaction objects in statusList request attribute.
executeAction(ActionMapping, ActionForm, HttpServletRequest, HttpServletResponse, MessageResources) - Method in class org.sourceforge.vlibrary.user.actions.ViewBookAction
Sets up Book view page Loads all book data

F

findAuthorByFirstLastName(Author) - Method in interface org.sourceforge.vlibrary.user.dao.AuthorDAO
Finds the id of the given Author object in the database, using the firstName and lastName properties to lookup the record.
findAuthorByFirstLastName(Author) - Method in class org.sourceforge.vlibrary.user.dao.AuthorDAOSpringJDBCImpl
 
forgotPassword(String, String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Validates that uid exists and has email as email address of record, then resets the associated password to a randomly generated string and sends the reader an email with the new password.
ForgotPasswordAction - Class in org.sourceforge.vlibrary.user.actions
Action used to process the ForgotMyPassword entry form
ForgotPasswordAction() - Constructor for class org.sourceforge.vlibrary.user.actions.ForgotPasswordAction
 
ForgotPasswordForm - Class in org.sourceforge.vlibrary.user.forms
Form bean for the ForgotMyPassword page.
ForgotPasswordForm() - Constructor for class org.sourceforge.vlibrary.user.forms.ForgotPasswordForm
 

G

getAction() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getAction() - Method in class org.sourceforge.vlibrary.user.forms.ManageReaderForm
Getter for property action.
getAction() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getAction() - Method in class org.sourceforge.vlibrary.user.valuebeans.BookEditTransaction
Getter for property action.
getAction() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Getter for property action.
getActionString() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Getter for property actionString.
getAuthorLastName() - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
getAuthors(Book) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Returns an ArrayList consisting of the authors of the given book.
getAuthors() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getAuthors(Book) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns an ArrayList of Author} instances including the authors of the given book.
getAuthorString() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getBook() - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
 
getBook() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Getter for property book.
getBookTitle() - Method in class org.sourceforge.vlibrary.user.valuebeans.BookMoveTransaction
Getter for property bookTitle.
getBookTitle() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Getter for property bookTitle.
getClassName() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getClassName() - Method in class org.sourceforge.vlibrary.user.forms.ForgotPasswordForm
 
getClassName() - Method in class org.sourceforge.vlibrary.user.forms.LibraryForm
 
getClassName() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getClassName() - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
 
getConfirmPwd() - Method in class org.sourceforge.vlibrary.security.forms.PasswordResetForm
 
getConfirmPwd() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getCopies(String, long) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Returns a list of ids of copies of the book with the given isbn whose last known location is the given location.
getCopy() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
getCreated() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
getCreated() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getDescription() - Method in class org.sourceforge.vlibrary.user.domain.Location
 
getDescription() - Method in class org.sourceforge.vlibrary.user.domain.Subject
 
getDeskPhone() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
getDeskPhone() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getDeskPhone() - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
Obsolete: to be removed Getter for property deskPhone.
getEditable() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
getEmail() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
getEmail() - Method in class org.sourceforge.vlibrary.user.forms.ForgotPasswordForm
 
getEmail() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getEndPointURL() - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Returns the the SRU/SRW service provider URI
getEnumeratedSubjectString() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getFirstName() - Method in class org.sourceforge.vlibrary.user.domain.Author
 
getFirstName() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
getFirstName() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getHost() - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Gets the smpt host name.
getHost() - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
getId() - Method in class org.sourceforge.vlibrary.user.domain.Author
 
getId() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
getId() - Method in class org.sourceforge.vlibrary.user.domain.Location
 
getId() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
getId() - Method in class org.sourceforge.vlibrary.user.domain.Subject
 
getId() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getId() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getId() - Method in class org.sourceforge.vlibrary.user.valuebeans.BookEditTransaction
Getter for property id.
getId() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Getter for property id.
getIgnoreCase(Map<String, Object>, String) - Static method in class org.sourceforge.vlibrary.util.Utils
Case-insensitive get on string key.
getImService() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
getImService() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getIsbn(long) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Gets the ISBN of the book with the given ID if there is such a book, null otherwise.
getIsbn() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
getIsbn() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getIsbnc() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
getLastLocation(long) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Queries the transaction table to determine the last location where a book was checked in or out.
getLastName() - Method in class org.sourceforge.vlibrary.user.domain.Author
 
getLastName() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
getLastName() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getLocation() - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
 
getLocation() - Method in class org.sourceforge.vlibrary.user.valuebeans.BookMoveTransaction
 
getLocation() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
 
getLocationDescription(long) - Method in class org.sourceforge.vlibrary.user.dao.LocationDAO
Gets the description of the dropoff location with the given ID
getLocationDescription() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
 
getLocationIdByDescription(Location) - Method in class org.sourceforge.vlibrary.user.dao.LocationDAO
Looks up a location in the database by its description.
getLocations() - Method in class org.sourceforge.vlibrary.user.dao.LocationDAO
Retrieves all locations from the database
getLocations() - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
getLocations() - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
 
getLocations() - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns an ArrayList including all currently defined locations.
getMobilePhone() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
getMobilePhone() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getOwner() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
getOwner() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getOwnerPhone() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getPager() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
getPager() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getPassword() - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Gets the SMTP user password.
getPassword() - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
getPort() - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Gets the smtp port.
getPort() - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
getPossessor(long) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Queries the transaction table to determine the whereabouts of a book.
getPossessor(long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Queries the transaction table to determine the whereabouts of a book.
getProxyHostName() - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Returns the proxy hostname
getProxyPasswd() - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Returns the proxy userid
getProxyPort() - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Returns the proxy port
getProxyUserId() - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Returns the proxy userid
getPub_date() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
getPub_date() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getPublisher() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
getPublisher() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getPwd() - Method in class org.sourceforge.vlibrary.security.forms.PasswordResetForm
 
getPwd() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
getPwd() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getQueryType() - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
getReader() - Method in class org.sourceforge.vlibrary.user.forms.ManageReaderForm
Getter for property reader.
getReader() - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
Getter for property reader.
getReader() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Getter for property reader.
getReaderDAO() - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
 
getReaderEmail() - Method in class org.sourceforge.vlibrary.user.valuebeans.BookMoveTransaction
Getter for property readerEmail.
getReaderID(String, String) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
getReaderID(String, String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Looks up the ID of a reader from first and last name.
getReaderID(String, String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns the ID of a reader with the given first and last name, if there is such a reader, throwing LibraryException if there is no reader with the given name.
getReaderName() - Method in class org.sourceforge.vlibrary.user.valuebeans.BookMoveTransaction
Getter for property readerName.
getReaderName() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Getter for property readerName.
getReaderPhone() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Getter for property readerPhone.
getReaders() - Method in class org.sourceforge.vlibrary.security.forms.AdminPasswordResetForm
Getter for property readers.
getReaders() - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
getReaders() - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Retrive all Readers from the database
getReaders() - Method in class org.sourceforge.vlibrary.user.forms.ManageReaderForm
Getter for property readers.
getReaders() - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
Getter for property readers.
getReaders() - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns an ArrayList of Reader instances including all currently registered Virtual Library readers.
getRequestors(String, long) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Retrieves a List of requesters for a book (identified by isbn) in a given location.
getScreenName() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
getScreenName() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getSelector() - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
getSession() - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Gets an smtp session with the currently configured properties, creating a new session if the session has not been initialized.
getSession() - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
getSOAPPayload(String) - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Creates the full SOAPEnvelope to be sent to LOC, based on SRW schemas
getSubjectIdByDescription(Subject) - Method in interface org.sourceforge.vlibrary.user.dao.SubjectDAO
 
getSubjectIdByDescription(Subject) - Method in class org.sourceforge.vlibrary.user.dao.SubjectDAOSpringJDBCImpl
Looks up a subject in the database by its description.
getSubjectList() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
Getter for property subjectList.
getSubjectList() - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
Getter for property subjectList.
getSubjectListString() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getSubjectListString() - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
getSubjects(Book) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Returns an ArrayList consisting of the subject classifications associated with the the given book.
getSubjects() - Method in interface org.sourceforge.vlibrary.user.dao.SubjectDAO
Retrieves all subjects from the database
getSubjects() - Method in class org.sourceforge.vlibrary.user.dao.SubjectDAOSpringJDBCImpl
Retrieves all subjects from the database
getSubjects() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getSubjects() - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
getSubjects() - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns an ArrayList including all subjects currently defined in the Virtual Library.
getSubjects(Book) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns an ArrayList including all subjects currently defined in the Virtual Library.
getSubjectString() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getSubjectString() - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
getTimeString() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Getter for property timeString.
getTitle() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
getTitle() - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
getTitle() - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
getTitle() - Method in class org.sourceforge.vlibrary.user.valuebeans.BookEditTransaction
Getter for property title.
getTransaction() - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
 
getTransaction() - Method in class org.sourceforge.vlibrary.user.valuebeans.BookMoveTransaction
Getter for property transaction.
getTransactions(long) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Gets the entire transaction history for a book and returns a List of LibraryTransaction objects or empty if none found
getTransactions(long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Gets the entire transaction history for a book and returns an ArrayList of LibraryTransaction instances.
getTransTime() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Getter for property transTime.
getUid() - Method in class org.sourceforge.vlibrary.security.forms.AdminPasswordResetForm
Getter for property uid.
getUid() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
getUid() - Method in class org.sourceforge.vlibrary.user.forms.ForgotPasswordForm
 
getUid() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
getUid() - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
 
getUser() - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Returns the smtp user name.
getUser() - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 

H

hashCode() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
hashCode() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 

I

ID - Static variable in class org.sourceforge.vlibrary.Constants
 
insert(Author) - Method in interface org.sourceforge.vlibrary.user.dao.AuthorDAO
Inserts the given author into the database.
insert(Author) - Method in class org.sourceforge.vlibrary.user.dao.AuthorDAOSpringJDBCImpl
 
insert(Book) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Inserts a book into the database and returns the result of retrieving the inserted book.
insert(Location) - Method in class org.sourceforge.vlibrary.user.dao.LocationDAO
Inserts a location into the database and updates the ID of the input location parameter.
insert(Reader) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
Inserts *this* into the database.
insert(Reader) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Inserts Reader into the database.
insert(Subject) - Method in interface org.sourceforge.vlibrary.user.dao.SubjectDAO
Inserts *this* into the database.
insert(Subject) - Method in class org.sourceforge.vlibrary.user.dao.SubjectDAOSpringJDBCImpl
Inserts a subject into the database and updates the ID of the input subject parameter.
insertNewAuthor(Author) - Method in class org.sourceforge.vlibrary.user.dao.AuthorDAOSpringJDBCImpl
Insert a new Author into the DB.
insertNewLocationRecord(Location) - Method in class org.sourceforge.vlibrary.user.dao.LocationDAO
Inserts a new location record into the database, using description field in location input parameter.
insertNewSubjectRecord(Subject) - Method in class org.sourceforge.vlibrary.user.dao.SubjectDAOSpringJDBCImpl
Inserts a new subject record into the database, using description field in subject input parameter.
insertReader(Reader) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Inserts a record corresponding to the given reader into the database.
isAdministrator() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
isAdministrator() - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
isAuthenticated() - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Gets authentication state of underlying mail session.
isAuthenticated() - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
ISBN - Static variable in class org.sourceforge.vlibrary.Constants
 
isIsbn10Valid(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
Validate syntactically the ISBN 10 digits
isIsbn13Valid(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
Validate syntactically the ISBN 13 digits
isTls() - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Whether or not TLS is used to connect to the SMTP server.
isTls() - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
isUserIDValid(long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Determines whether or not the given ID corresponds to a reader.
isUserIDValid(String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Determines whether or not the given UID (user id) belongs to a reader.
isUserValidByPhone(String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Determines whether or not the supplied desk phone number belongs to a reader.

L

LibraryAction - Class in org.sourceforge.vlibrary.user.actions
Abstract base Action class.
LibraryAction() - Constructor for class org.sourceforge.vlibrary.user.actions.LibraryAction
 
LibraryException - Exception in org.sourceforge.vlibrary.exceptions
Root Exception class for virtual library business objects
LibraryException() - Constructor for exception org.sourceforge.vlibrary.exceptions.LibraryException
 
LibraryException(String) - Constructor for exception org.sourceforge.vlibrary.exceptions.LibraryException
 
LibraryException(String, Throwable) - Constructor for exception org.sourceforge.vlibrary.exceptions.LibraryException
 
LibraryException(Throwable) - Constructor for exception org.sourceforge.vlibrary.exceptions.LibraryException
 
LibraryForm - Class in org.sourceforge.vlibrary.user.forms
 
LibraryForm() - Constructor for class org.sourceforge.vlibrary.user.forms.LibraryForm
Creates a new instance of LibraryForm
libraryManager - Variable in class org.sourceforge.vlibrary.user.actions.LibraryAction
 
libraryManager - Static variable in class org.sourceforge.vlibrary.user.forms.LibraryForm
 
LibraryManager - Class in org.sourceforge.vlibrary.user.logic
Implementation of LibraryManagerFacade interface providing the business logic functions for the Virtual Library.
LibraryManager() - Constructor for class org.sourceforge.vlibrary.user.logic.LibraryManager
 
LibraryTransaction - Class in org.sourceforge.vlibrary.user.valuebeans
Value bean representing a Library Transaction.
LibraryTransaction() - Constructor for class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
 
LibraryTransactionDAO - Class in org.sourceforge.vlibrary.user.dao
 
LibraryTransactionDAO() - Constructor for class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
 
ListBookAction - Class in org.sourceforge.vlibrary.user.actions
Action that takes search parameters from incoming SearchForm and dispatches to search methods in BookSearch class to execute search.
ListBookAction() - Constructor for class org.sourceforge.vlibrary.user.actions.ListBookAction
 
Location - Class in org.sourceforge.vlibrary.user.domain
Bean representing a library dropoff location
Location(long, String) - Constructor for class org.sourceforge.vlibrary.user.domain.Location
Creates a location.
Location() - Constructor for class org.sourceforge.vlibrary.user.domain.Location
Creates a location with no properties set.
LocationDAO - Class in org.sourceforge.vlibrary.user.dao
 
LocationDAO() - Constructor for class org.sourceforge.vlibrary.user.dao.LocationDAO
 
LOCATIONS - Static variable in class org.sourceforge.vlibrary.Constants
 
logger - Variable in class org.sourceforge.vlibrary.user.forms.LibraryForm
log4j Logger
LogoffAction - Class in org.sourceforge.vlibrary.security.actions
Logoff action
LogoffAction() - Constructor for class org.sourceforge.vlibrary.security.actions.LogoffAction
 
lookupBook(String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Looks up the book indicated by the ISBN with SRU/SRW provider, returning a Map of key-value pairs expressing attributes of the book.

M

MailSender - Interface in org.sourceforge.vlibrary.user.workers
Simple SMTP Mime message sender.
MailSenderImpl - Class in org.sourceforge.vlibrary.user.workers
Javamail-based MailSender implementation.
MailSenderImpl() - Constructor for class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
MailWorker - Class in org.sourceforge.vlibrary.user.workers
 
MailWorker() - Constructor for class org.sourceforge.vlibrary.user.workers.MailWorker
 
main(String[]) - Static method in class org.sourceforge.vlibrary.util.CryptoImpl
 
ManageReaderForm - Class in org.sourceforge.vlibrary.user.forms
Form to support admin reader profile management
ManageReaderForm() - Constructor for class org.sourceforge.vlibrary.user.forms.ManageReaderForm
Creates new ManageReaderForm
MENU - Static variable in class org.sourceforge.vlibrary.Constants
 
MINE - Static variable in class org.sourceforge.vlibrary.Constants
 
MoveBookAction - Class in org.sourceforge.vlibrary.user.actions
Action supporting checkin/checkout operations.
MoveBookAction() - Constructor for class org.sourceforge.vlibrary.user.actions.MoveBookAction
 

N

NO_TRANSACTIONS - Static variable in class org.sourceforge.vlibrary.Constants
NO_TRANSACTIONS Value returned by LibraryTransactionDAO.getPossesor() to indicate that there have been no transactions for a book.
NONE - Static variable in class org.sourceforge.vlibrary.Constants
 
normalizeIsbn(String) - Method in class org.sourceforge.vlibrary.user.domain.Book
Normalizes isbn numbers to n-nnn-nnnnn-n format by stripping all but digits and adding "-"'s in correct positions
normalizePhone(String) - Method in class org.sourceforge.vlibrary.user.domain.Reader
Normalizes phone numbers to nnn-nnn-nnnn format by stripping all non-numeric chars and replacing with "-", other than initial chars and sequences of more than one non-numeric char (skipped)

O

OR - Static variable in class org.sourceforge.vlibrary.Constants
 
org.sourceforge.vlibrary - package org.sourceforge.vlibrary
 
org.sourceforge.vlibrary.exceptions - package org.sourceforge.vlibrary.exceptions
 
org.sourceforge.vlibrary.security.actions - package org.sourceforge.vlibrary.security.actions
 
org.sourceforge.vlibrary.security.forms - package org.sourceforge.vlibrary.security.forms
 
org.sourceforge.vlibrary.user.actions - package org.sourceforge.vlibrary.user.actions
 
org.sourceforge.vlibrary.user.dao - package org.sourceforge.vlibrary.user.dao
 
org.sourceforge.vlibrary.user.domain - package org.sourceforge.vlibrary.user.domain
 
org.sourceforge.vlibrary.user.exceptions - package org.sourceforge.vlibrary.user.exceptions
 
org.sourceforge.vlibrary.user.forms - package org.sourceforge.vlibrary.user.forms
 
org.sourceforge.vlibrary.user.logic - package org.sourceforge.vlibrary.user.logic
 
org.sourceforge.vlibrary.user.valuebeans - package org.sourceforge.vlibrary.user.valuebeans
 
org.sourceforge.vlibrary.user.workers - package org.sourceforge.vlibrary.user.workers
 
org.sourceforge.vlibrary.util - package org.sourceforge.vlibrary.util
 
ownerSearch(long) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Returns a list of books owned by the reader with the given ID.
ownerSearch(long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns an ArrayList of Book instances consisting of all books that are owned by the reader with the given ID.

P

PasswordResetAction - Class in org.sourceforge.vlibrary.security.actions
Action supporting user password reset
PasswordResetAction() - Constructor for class org.sourceforge.vlibrary.security.actions.PasswordResetAction
 
PasswordResetForm - Class in org.sourceforge.vlibrary.security.forms
Password reset form
PasswordResetForm() - Constructor for class org.sourceforge.vlibrary.security.forms.PasswordResetForm
 
POSSESSOR - Static variable in class org.sourceforge.vlibrary.Constants
 
PREFILLBOOKDETAILS - Static variable in class org.sourceforge.vlibrary.Constants
 
PrepareListBookAction - Class in org.sourceforge.vlibrary.user.actions
Loads subject list to prepare book search action
PrepareListBookAction() - Constructor for class org.sourceforge.vlibrary.user.actions.PrepareListBookAction
 
PrepareManageReaderAction - Class in org.sourceforge.vlibrary.user.actions
Loads list of readers onto ManageReaderForm
PrepareManageReaderAction() - Constructor for class org.sourceforge.vlibrary.user.actions.PrepareManageReaderAction
 
PrepareMoveBookAction - Class in org.sourceforge.vlibrary.user.actions
Loads reader list to TransactionForm
PrepareMoveBookAction() - Constructor for class org.sourceforge.vlibrary.user.actions.PrepareMoveBookAction
 
PreparePasswordResetAction - Class in org.sourceforge.vlibrary.security.actions
Loads reader list to AdminPasswordReset form
PreparePasswordResetAction() - Constructor for class org.sourceforge.vlibrary.security.actions.PreparePasswordResetAction
 
processCheckin(long, long, long) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Records a book checkin in the transaction table.
processCheckin(long, long, long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Processes book checkin transaction.
processCheckout(long, long, String, long) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Records a book checkout in the transaction table.
processCheckout(long, long, long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Processes book checkout transaction.
processExchange(long, long, String, long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Processes a book checkin or checkout transaction.
processRequest(long, long, long) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Records book request transaction.
processRequest(long, long, long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Processes book request transaction.
PWD - Static variable in class org.sourceforge.vlibrary.Constants
 

R

Reader - Class in org.sourceforge.vlibrary.user.domain
registered reader
Reader() - Constructor for class org.sourceforge.vlibrary.user.domain.Reader
 
Reader(String, String, String, String, String, String, String, String, String, String, boolean) - Constructor for class org.sourceforge.vlibrary.user.domain.Reader
 
Reader(String) - Constructor for class org.sourceforge.vlibrary.user.domain.Reader
 
ReaderDAO - Interface in org.sourceforge.vlibrary.user.dao
 
ReaderDAOSpringJDBCImpl - Class in org.sourceforge.vlibrary.user.dao
 
ReaderDAOSpringJDBCImpl() - Constructor for class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
 
readerExists(long) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
readerExists(String, String) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
readerExists(long) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Checks to see if a Reader id exists in the database
readerExists(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Checks to see if a Reader with a specified deskphone exists in the database
readerExists(String, String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Checks to see if a reader with the given first and last name is registered in the database.
readerExists(String, String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Determines whether or not there is a reader with the given first and last name.
readerExists(long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Determines whether or not there is a reader with the given ID.
ReaderForm - Class in org.sourceforge.vlibrary.user.forms
Form bean for the Reader edit page.
ReaderForm() - Constructor for class org.sourceforge.vlibrary.user.forms.ReaderForm
 
ReaderNotFoundException - Exception in org.sourceforge.vlibrary.user.exceptions
Reader not found exception
ReaderNotFoundException() - Constructor for exception org.sourceforge.vlibrary.user.exceptions.ReaderNotFoundException
 
ReaderNotFoundException(String) - Constructor for exception org.sourceforge.vlibrary.user.exceptions.ReaderNotFoundException
 
REQUEST - Static variable in class org.sourceforge.vlibrary.Constants
 
REQUEST_ACTION - Static variable in class org.sourceforge.vlibrary.Constants
REQUEST_ACTION - codes a pending request
RequestBookAction - Class in org.sourceforge.vlibrary.user.actions
Action to process reader request for a book
RequestBookAction() - Constructor for class org.sourceforge.vlibrary.user.actions.RequestBookAction
 
requestPending(long, long) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Returns whether a reader has a pending request for a particular book (id)
requestPending(long, long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Determines whether or not a reader has a request pending for a book.
reset(ActionMapping, HttpServletRequest) - Method in class org.sourceforge.vlibrary.security.forms.PasswordResetForm
 
reset(ActionMapping, HttpServletRequest) - Method in class org.sourceforge.vlibrary.user.forms.ForgotPasswordForm
Reset all properties to their default values.
reset(ActionMapping, HttpServletRequest) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
Reset all properties to their default values.
resetPassword(String, String) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
resetPassword(String, String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Resets user's password
resetPassword(String, String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Resets a user's password.
retrieve(long) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Retrieves the book with the given ID, if there is such a book; otherwise Null.
retrieve(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Retrieves the book having the ID represented by the input string, if there is such a book; otherwise Null.
retrieve(long) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Retrieves a LibraryTransaction using its transaction id.
retrieve(Reader) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
retrieve(Reader) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Retrieve Reader from the database
retrieveBook(long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns the book with the given ID, or null if there is no such book.
retrieveByFirstLastName(String, String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Retrieve Reader by first and last name from the database
retrieveByGenericCriteria(String, Object[]) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Retrieve Book by unique criteria from the database.
retrieveByGenericCriteria(String, Object[]) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Retrieve Reader using a parameterized query.
retrieveById(long) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
retrieveById(long) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Retrieve Reader by id from the database
retrieveByIsbn(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Retrieves the book having the given ISBN, there is such a book; otherwise Null.
retrieveByPhone(String) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
retrieveByPhone(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Retrieve Reader by deskphone from the database
retrieveByUid(String) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
retrieveByUid(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Retrieve Reader by uid from the database
retrieveByUid(String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Retrieves a Reader by user id (UID).
retrieveIDByPhone(String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns the ID of the reader who has the given desk phone.
retrieveReader(long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns a fully populated Reader corresponding to the reader having the given ID.
retrieveTransaction(long) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns the LibraryTransaction with the given transaction id.

S

SaveBookAction - Class in org.sourceforge.vlibrary.user.actions
Implementation of Action that validates and creates or updates book information entered by the user.
SaveBookAction() - Constructor for class org.sourceforge.vlibrary.user.actions.SaveBookAction
 
SaveReaderAction - Class in org.sourceforge.vlibrary.user.actions
Implementation of Action that validates and creates or updates the reader profile information entered by the user.
SaveReaderAction() - Constructor for class org.sourceforge.vlibrary.user.actions.SaveReaderAction
 
SEARCH_RESULTS - Static variable in class org.sourceforge.vlibrary.Constants
 
SECURE_PATH - Static variable in class org.sourceforge.vlibrary.Constants
 
send(SimpleMailMessage) - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Sends a mail message using an smtp session with properties matching the current bean property values.
send(SimpleMailMessage[]) - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Sends an array of mail message using an smtp session with properties matching the current bean property values.
send(SimpleMailMessage) - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
send(SimpleMailMessage[]) - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
sendAcquisitionNotification(Reader, Book, String) - Method in class org.sourceforge.vlibrary.user.workers.MailWorker
Sends notification to the admin email that a request has been made for a book that is not available (checked into or checked out from) the location where the request has been made.
sendAcquisitionRequestConfirmation(Reader, Book, String) - Method in class org.sourceforge.vlibrary.user.workers.MailWorker
Sends request confirmation to requestor for a book that is not available in the location of the order.
sendCheckoutNotification(Reader, Reader, Book, String) - Method in class org.sourceforge.vlibrary.user.workers.MailWorker
Sends checkout notification
sendDeleteConfirmation(Reader, Book) - Method in class org.sourceforge.vlibrary.user.workers.MailWorker
Sends deleted request notification
sendNewPasswordConfirmation(Reader, String) - Method in class org.sourceforge.vlibrary.user.workers.MailWorker
Sends new password generated as a result of Forgot Your Password action
sendRequestConfirmation(Reader, Reader, Book, String) - Method in class org.sourceforge.vlibrary.user.workers.MailWorker
Sends request confirmation to requestor
sendRequestNotification(Reader, Reader, Book, String) - Method in class org.sourceforge.vlibrary.user.workers.MailWorker
Sends request notification to current possessor
sendReturnNotification(Reader, Book, String) - Method in class org.sourceforge.vlibrary.user.workers.MailWorker
Sends return notification
setAction(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
setAction(String) - Method in class org.sourceforge.vlibrary.user.forms.ManageReaderForm
Setter for property action.
setAction(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setAction(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.BookEditTransaction
Setter for property action.
setAction(long) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Setter for property action.
setActionString(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Setter for property actionString.
setAdministrator(boolean) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setAdministrator(boolean) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setAlgorithm(String) - Method in class org.sourceforge.vlibrary.util.CryptoImpl
 
setAuthenticated(boolean) - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Sets authentication state of underlying mail session.
setAuthenticated(boolean) - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
setAuthorDAO(AuthorDAO) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setAuthorDAO(AuthorDAO) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
 
setAuthorIds(ArrayList) - Method in interface org.sourceforge.vlibrary.user.dao.AuthorDAO
Walks input ArrayList, looking up and setting ID properties for each Author in the list.
setAuthorIds(ArrayList) - Method in class org.sourceforge.vlibrary.user.dao.AuthorDAOSpringJDBCImpl
 
setAuthorLastName(String) - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
setAuthors(Book, ArrayList<Author>) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Sets the list of authors associated with the given book.
setAuthors(ArrayList<Author>) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
setAuthorString(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
Takes String from Authors text area and fills authors ArrayList with author objects constructed from the names in the \n-delimited input string.
nb: ID fields in author objects will not be set .
setBook(long) - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
 
setBook(long) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Setter for property book.
setBookDAO(BookDAO) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
 
setBookTitle(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.BookMoveTransaction
Setter for property bookTitle.
setBookTitle(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Setter for property bookTitle.
setConfirmPwd(String) - Method in class org.sourceforge.vlibrary.security.forms.PasswordResetForm
 
setConfirmPwd(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setCopy(int) - Method in class org.sourceforge.vlibrary.user.domain.Book
 
setCountCopiesSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setCreated(String) - Method in class org.sourceforge.vlibrary.user.domain.Book
 
setCreated(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
setCrypto(Crypto) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setCrypto(Crypto) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Used for Spring Dependency Injection
setDeleteReaderAdminRoleSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setDeleteReaderBookRequestActionTransactionSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Used for Spring Dependency Injection
setDescription(String) - Method in class org.sourceforge.vlibrary.user.domain.Location
Sets the description for this location
setDescription(String) - Method in class org.sourceforge.vlibrary.user.domain.Subject
 
setDeskPhone(String) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setDeskPhone(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setDeskPhone(String) - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
Obsolete: to be removed Setter for property deskPhone.
setEditable(int) - Method in class org.sourceforge.vlibrary.user.domain.Book
 
setEmail(String) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setEmail(String) - Method in class org.sourceforge.vlibrary.user.forms.ForgotPasswordForm
 
setEmail(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setEndPointURL(String) - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Sets the URI for the SRU/SRW service provider, default to http://z3950.loc.gov:7090/voyager
setFirstName(String) - Method in class org.sourceforge.vlibrary.user.domain.Author
 
setFirstName(String) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setFirstName(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setGetCopiesSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
 
setGetLastLocationSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
 
setHost(String) - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Sets the smtp host name.
setHost(String) - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
setId(long) - Method in class org.sourceforge.vlibrary.user.domain.Author
 
setId(Long) - Method in class org.sourceforge.vlibrary.user.domain.Author
 
setId(long) - Method in class org.sourceforge.vlibrary.user.domain.Book
 
setId(Long) - Method in class org.sourceforge.vlibrary.user.domain.Book
 
setId(long) - Method in class org.sourceforge.vlibrary.user.domain.Location
Sets the id
setId(long) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setId(Long) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setId(Integer) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setId(long) - Method in class org.sourceforge.vlibrary.user.domain.Subject
 
setId(long) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
setId(long) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setId(long) - Method in class org.sourceforge.vlibrary.user.valuebeans.BookEditTransaction
Setter for property id.
setId(long) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Setter for property id.
setImService(String) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setImService(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setInsertAuthorByFirstlastNameSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.AuthorDAOSpringJDBCImpl
Used for Spring Dependency Injection
setInsertBookAuthorSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setInsertBookSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setInsertLocationSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LocationDAO
Used for Spring Dependency Injection
setInsertReaderAdminRoleSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setInsertReaderBookActionTransactionSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Used for Spring Dependency Injection
setInsertReaderSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setInsertSubjectBookSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setInsertSubjectSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.SubjectDAOSpringJDBCImpl
Used for Spring Dependency Injection
setInsertUserRoleSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setIsbn(String) - Method in class org.sourceforge.vlibrary.user.domain.Book
 
setIsbn(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
setJdbcTemplate(JdbcTemplate) - Method in class org.sourceforge.vlibrary.user.dao.AuthorDAOSpringJDBCImpl
Used for Spring Dependency Injection
setJdbcTemplate(JdbcTemplate) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setJdbcTemplate(JdbcTemplate) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Used for Spring Dependency Injection
setJdbcTemplate(JdbcTemplate) - Method in class org.sourceforge.vlibrary.user.dao.LocationDAO
Used for Spring Dependency Injection
setJdbcTemplate(JdbcTemplate) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setJdbcTemplate(JdbcTemplate) - Method in class org.sourceforge.vlibrary.user.dao.SubjectDAOSpringJDBCImpl
Used for Spring Dependency Injection
setLastName(String) - Method in class org.sourceforge.vlibrary.user.domain.Author
 
setLastName(String) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setLastName(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setLibraryManager(LibraryManager) - Method in class org.sourceforge.vlibrary.user.actions.LibraryAction
Used for Spring Dependency Injection
setLibraryManager(LibraryManager) - Method in class org.sourceforge.vlibrary.user.forms.LibraryForm
 
setLibraryTransactionDAO(LibraryTransactionDAO) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
 
setLocation(long) - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
Sets the location for a check-in transaction
setLocation(long) - Method in class org.sourceforge.vlibrary.user.valuebeans.BookMoveTransaction
 
setLocation(long) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
 
setLocationDAO(LocationDAO) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
 
setLocationDescription(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
 
setLocationIds(ArrayList<Location>) - Method in class org.sourceforge.vlibrary.user.dao.LocationDAO
Walks input ArrayList, looking up and setting ID properties for each Location in the list.
setLocations(ArrayList<Location>) - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
setLocations(ArrayList<Location>) - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
Sets the locations property.
setMailSender(MailSender) - Method in class org.sourceforge.vlibrary.user.workers.MailWorker
 
setMailWorker(MailWorker) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
 
setMobilePhone(String) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setMobilePhone(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setOwner(long) - Method in class org.sourceforge.vlibrary.user.domain.Book
 
setOwner(Long) - Method in class org.sourceforge.vlibrary.user.domain.Book
 
setOwner(long) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
setOwnerPhone(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
setPager(String) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setPager(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setPassword(String) - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Sets the password and forces reinitialization of the authenticated mail session if the session is authenticated.
setPassword(String) - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
setPort(int) - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Sets the smpt port.
setPort(int) - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
setProxyHostName(String) - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Set the proxy name if a proxy is required (ex.
setProxyPasswd(String) - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Set the proxy password if proxy is required and configured (non-empty), ignored otherwise Default is "anonymous", if a non-authenticate proxy is used this value must be the default
setProxyPort(String) - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Set the proxy port if proxy is required and configured (non-empty), ignored otherwise Content of the string must be between 1 and 65556 Default value is 8080
setProxyUserId(String) - Method in class org.sourceforge.vlibrary.util.SruSrwClientImpl
Set the proxy userid if proxy is required and configured (non-empty), ignored otherwise Default is "anonymous", if a non-authenticate proxy is used this value must be the default
setPub_date(String) - Method in class org.sourceforge.vlibrary.user.domain.Book
 
setPub_date(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
setPublisher(String) - Method in class org.sourceforge.vlibrary.user.domain.Book
 
setPublisher(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
setPwd(String) - Method in class org.sourceforge.vlibrary.security.forms.PasswordResetForm
 
setPwd(String) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setPwd(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setQueryType(String) - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
setReader(long) - Method in class org.sourceforge.vlibrary.user.forms.ManageReaderForm
Setter for property reader.
setReader(long) - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
Setter for property reader.
setReader(long) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Setter for property reader.
setReaderDAO(ReaderDAO) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
 
setReaderEmail(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.BookMoveTransaction
Setter for property readerEmail.
setReaderName(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.BookMoveTransaction
Setter for property readerName.
setReaderName(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Setter for property readerName.
setReaderPhone(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Setter for property readerPhone.
setReaders(ArrayList) - Method in class org.sourceforge.vlibrary.security.forms.AdminPasswordResetForm
Setter for property readers.
setReaders(ArrayList) - Method in class org.sourceforge.vlibrary.user.forms.ManageReaderForm
Setter for property readers.
setReaders(ArrayList<Reader>) - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
Setter for property readers.
setResourceBundleMessageSource(ResourceBundleMessageSource) - Method in class org.sourceforge.vlibrary.user.dao.AuthorDAOSpringJDBCImpl
Used for Spring Dependency Injection
setResourceBundleMessageSource(ResourceBundleMessageSource) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setResourceBundleMessageSource(ResourceBundleMessageSource) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Used for Spring Dependency Injection
setResourceBundleMessageSource(ResourceBundleMessageSource) - Method in class org.sourceforge.vlibrary.user.dao.LocationDAO
Used for Spring Dependency Injection
setResourceBundleMessageSource(ResourceBundleMessageSource) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setResourceBundleMessageSource(ResourceBundleMessageSource) - Method in class org.sourceforge.vlibrary.user.dao.SubjectDAOSpringJDBCImpl
Used for Spring Dependency Injection
setResourceBundleMessageSource(ResourceBundleMessageSource) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Used for Spring Dependency Injection
setResourceBundleMessageSource(ResourceBundleMessageSource) - Method in class org.sourceforge.vlibrary.user.workers.MailWorker
Used for Spring Dependency Injection
setScreenName(String) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setScreenName(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setSelectAllBooksSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectAllBookTransactionByBookIdSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Used for Spring Dependency Injection
setSelectAllLocationsSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LocationDAO
Used for Spring Dependency Injection
setSelectAllReadersSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setSelectAllSubjectsSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.SubjectDAOSpringJDBCImpl
Used for Spring Dependency Injection
setSelectAuthorByFirstLastNameSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.AuthorDAOSpringJDBCImpl
Used for Spring Dependency Injection
setSelectAuthorsByBookIdSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectBookAuthorByBookIdAuthoridSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectBookByAuthorSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectBookByIdSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectBookByISBNSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectBookByOwnerSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectBookByTitleSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectLocationOnDescriptionSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LocationDAO
Used for Spring Dependency Injection
setSelector(String) - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
setSelectReaderAdminRoleSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setSelectReaderByBookIdActionIdSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Used for Spring Dependency Injection
setSelectReaderByDeskPhoneSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setSelectReaderByFirstLastNameSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setSelectReaderByIdSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setSelectReaderIdByUidSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setSelectReaderISBNActionIdLocationIdSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
 
setSelectSubjectAndSearchOrderBySQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectSubjectAndSearchSelectSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectSubjectAndSearchWhereSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectSubjectBySubjectIdBookIdSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectSubjectOnDescriptionSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.SubjectDAOSpringJDBCImpl
Used for Spring Dependency Injection
setSelectSubjectOrSearchMainSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectSubjectOrSearchOrderBySQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectSubjectsByBookIdSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSelectTransactionBookIdActionIdLocationIdSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Used for Spring Dependency Injection
setSelectTransactionBookIdNotActionIdSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Used for Spring Dependency Injection
setSelectTransactionBytransactionIdReaderIdBookIdSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.LibraryTransactionDAO
Used for Spring Dependency Injection
setSession(Session) - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Sets the smtp session and modifies bean properties to match those of the given session.
setSession(Session) - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
setSruSrwClientInterface(SruSrwClientInterface) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Used for Spring Dependency Injection
setSubjectDAO(SubjectDAO) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setSubjectDAO(SubjectDAO) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
 
setSubjectIds(ArrayList) - Method in interface org.sourceforge.vlibrary.user.dao.SubjectDAO
Walks input ArrayList pf Subject instances, looking up and setting ID properties for each Subject in the list.
setSubjectIds(ArrayList) - Method in class org.sourceforge.vlibrary.user.dao.SubjectDAOSpringJDBCImpl
Walks input ArrayList, looking up and setting ID properties for each Subject in the list.
setSubjectList(ArrayList<Subject>) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
Setter for property subjectList.
setSubjectList(ArrayList<Subject>) - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
Setter for property subjectList.
setSubjects(Book, ArrayList<Subject>) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Sets the list of subjects associated with the given book.
setSubjects(ArrayList<Subject>) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
setSubjects(ArrayList<Subject>) - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
setSubjectString(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
Takes String from Subjects text area and fills subjects ArrayList with subject objects constructed from the descriptions in the \n-delimited input string.
setSubjectString(String) - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
todo -- replace with generic function
setTimeString(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Setter for property timeString.
setTitle(String) - Method in class org.sourceforge.vlibrary.user.domain.Book
 
setTitle(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
 
setTitle(String) - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
 
setTitle(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.BookEditTransaction
Setter for property title.
setTls(boolean) - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Gets TLS state of underlying mail session.
setTls(boolean) - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
setTransaction(String) - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
 
setTransaction(String) - Method in class org.sourceforge.vlibrary.user.valuebeans.BookMoveTransaction
Setter for property transaction.
setTransTime(Timestamp) - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
Setter for property transTime.
setUid(String) - Method in class org.sourceforge.vlibrary.security.forms.AdminPasswordResetForm
Setter for property uid.
setUid(String) - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
setUid(String) - Method in class org.sourceforge.vlibrary.user.forms.ForgotPasswordForm
 
setUid(String) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
 
setUid(String) - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
Sets the uid of the user making the transaction
setUpdateBookSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Used for Spring Dependency Injection
setUpdateReaderPasswordSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setUpdateReaderSQL(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Used for Spring Dependency Injection
setUser(String) - Method in interface org.sourceforge.vlibrary.user.workers.MailSender
Sets the smpt user name and forces reinitialization of the authenticated mail session if the session is authenticated.
setUser(String) - Method in class org.sourceforge.vlibrary.user.workers.MailSenderImpl
 
sortBookListById(ArrayList) - Method in class org.sourceforge.vlibrary.user.actions.BookListSortAction
 
sortBookListByISBN(ArrayList) - Method in class org.sourceforge.vlibrary.user.actions.BookListSortAction
 
sortBookListByTitle(ArrayList) - Method in class org.sourceforge.vlibrary.user.actions.BookListSortAction
 
SruSrwClientImpl - Class in org.sourceforge.vlibrary.util
Class to allow the lookup of books by identifiers (ISBN, etc) with SRU/SRW compliant service providers, to obtain: - Author - Title - Publisher - PublishedDate - SubjectsList
SruSrwClientImpl() - Constructor for class org.sourceforge.vlibrary.util.SruSrwClientImpl
 
SruSrwClientInterface - Interface in org.sourceforge.vlibrary.util
 
standardForward(ActionMapping, HttpServletRequest, ArrayList<LibraryException>) - Method in class org.sourceforge.vlibrary.user.actions.LibraryAction
Standard forward determination utility method Forwards to SUCCESS if errors ArrayList is empty, else to ERROR
StatusBookAction - Class in org.sourceforge.vlibrary.user.actions
 
StatusBookAction() - Constructor for class org.sourceforge.vlibrary.user.actions.StatusBookAction
 
stripIsbnDashesBlanks(String) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
Strip any dashes and/or blanks in the isbn so validation based on ISBN rules can be performed
SUBJECT - Static variable in class org.sourceforge.vlibrary.Constants
 
Subject - Class in org.sourceforge.vlibrary.user.domain
Bean representing a subject classification
Subject() - Constructor for class org.sourceforge.vlibrary.user.domain.Subject
 
Subject(String) - Constructor for class org.sourceforge.vlibrary.user.domain.Subject
 
subjectAndSearch(ArrayList) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Returns a list of Book instances association with all of the subjects in the input subjects array.
subjectAndSearch(ArrayList) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns an ArrayList of Book instances consisting of all books that are associated with all of the Subjects in the input array.
SubjectDAO - Interface in org.sourceforge.vlibrary.user.dao
 
SubjectDAOSpringJDBCImpl - Class in org.sourceforge.vlibrary.user.dao
 
SubjectDAOSpringJDBCImpl() - Constructor for class org.sourceforge.vlibrary.user.dao.SubjectDAOSpringJDBCImpl
 
subjectOrSearch(ArrayList<Subject>) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Returns a list of Book instances association with all of the subjects in the input subjects array.
subjectOrSearch(ArrayList<Subject>) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns an ArrayList of Book instances consisting of all books associated with one or more of the Subjects in the input array.
SUCCESS - Static variable in class org.sourceforge.vlibrary.Constants
 

T

TITLE - Static variable in class org.sourceforge.vlibrary.Constants
 
titleSearch(String) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Returns a list of books with the given title.
titleSearch(String) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Returns an ArrayList of Book instances consisting of all books having the given title.
toString() - Method in class org.sourceforge.vlibrary.user.domain.Author
 
toString() - Method in class org.sourceforge.vlibrary.user.domain.Book
 
toString() - Method in class org.sourceforge.vlibrary.user.domain.Location
 
toString() - Method in class org.sourceforge.vlibrary.user.domain.Reader
 
toString() - Method in class org.sourceforge.vlibrary.user.domain.Subject
 
toString() - Method in class org.sourceforge.vlibrary.user.valuebeans.LibraryTransaction
 
TRANS - Static variable in class org.sourceforge.vlibrary.Constants
 
TransactionForm - Class in org.sourceforge.vlibrary.user.forms
Action Form used in checkin/checkout transactions
TransactionForm() - Constructor for class org.sourceforge.vlibrary.user.forms.TransactionForm
 
TRANSACTIONS - Static variable in class org.sourceforge.vlibrary.Constants
 

U

UID - Static variable in class org.sourceforge.vlibrary.Constants
 
uidExists(String) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
uidExists(String) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Checks to see if a Reader uid exists in the database
UNKNOWN_LOCATION - Static variable in class org.sourceforge.vlibrary.Constants
Special negative value for books that have not yet been checked in so have no last location
UPDATE - Static variable in class org.sourceforge.vlibrary.Constants
 
update(Book) - Method in class org.sourceforge.vlibrary.user.dao.BookDAO
Updates book in the database.
update(Reader) - Method in interface org.sourceforge.vlibrary.user.dao.ReaderDAO
 
update(Reader) - Method in class org.sourceforge.vlibrary.user.dao.ReaderDAOSpringJDBCImpl
Update Reader in the database, using the UID of the Reader to locate the database record.
updateBook(Book) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Updates the database record associated with book with the properties that the given instance has.
updateReader(Reader) - Method in class org.sourceforge.vlibrary.user.logic.LibraryManager
Updates the database record associated with reader with the properties that the given instance has.
USER_MESSAGE - Static variable in class org.sourceforge.vlibrary.Constants
 
Utils - Class in org.sourceforge.vlibrary.util
Static utility methods.
Utils() - Constructor for class org.sourceforge.vlibrary.util.Utils
 

V

validate(ActionMapping, HttpServletRequest) - Method in class org.sourceforge.vlibrary.security.forms.PasswordResetForm
Validate the properties that have been set from this HTTP request, and return an ActionErrors object that encapsulates any validation errors that have been found.
validate(ActionMapping, HttpServletRequest) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
Validate the properties that have been set from this HTTP request, and return an ActionErrors object that encapsulates any validation errors that have been found.
validate(ActionMapping, HttpServletRequest) - Method in class org.sourceforge.vlibrary.user.forms.BookSearchForm
Validate the properties that have been set from this HTTP request, and return an ActionErrors object that encapsulates any validation errors that have been found.
validate(ActionMapping, HttpServletRequest) - Method in class org.sourceforge.vlibrary.user.forms.ForgotPasswordForm
Validate the properties that have been set from this HTTP request, and return an ActionErrors object that encapsulates any validation errors that have been found.
validate(ActionMapping, HttpServletRequest) - Method in class org.sourceforge.vlibrary.user.forms.ReaderForm
Validate the properties that have been set from this HTTP request, and return an ActionErrors object that encapsulates any validation errors that have been found.
validate(ActionMapping, HttpServletRequest) - Method in class org.sourceforge.vlibrary.user.forms.TransactionForm
For all CHECKIN transactions and CHECKOUT transactions that have a uid, looks up the reader by uid and sets the reader property to the returned id.
validateIsbn(String, ActionErrors) - Method in class org.sourceforge.vlibrary.user.forms.BookForm
Validate the ISBN Any error found is added to the errors ActionErrors
ViewBookAction - Class in org.sourceforge.vlibrary.user.actions
Action used to view (read only) boooks
ViewBookAction() - Constructor for class org.sourceforge.vlibrary.user.actions.ViewBookAction
 
A B C D E F G H I L M N O P R S T U V 
Skip navigation links

Copyright © 2003-2017 The Virtual Library Team. All Rights Reserved.