Package com.primix.vlib.ejb

Interface Summary
IBook Remote interface for the Book entity bean.
IBookHome Home interface for the IBook entity bean.
IBookQuery Remote interface for the BookQuery stateless session bean.
IBookQueryHome Home interface for the IBookQuery session bean.
IEntityBean Defines the remove interface for an entity which can download and upload a subset of its properties as a Map.
IKeyAllocator Remote interface to the KeyAllocator stateless session bean.
IKeyAllocatorHome Home interface to the IKeyAllocator stateless session bean.
IMailMessageConstants Provides property names used with a MapMessage when communicating between beans via queues.
IMailSender A stateless session bean for sending mail to users registerred in the Vlib database.
IMailSenderHome Home interface for IMailSender, a stateless session bean.
IOperations Remote interface to the Operations stateless session bean.
IOperationsHome Home interface to the IOperations stateless session bean.
IPerson Remote interface for the Person entity bean.
IPersonHome Home interface for the IPerson entity bean.
IPublisher Remote interface for the Publisher entity bean.
IPublisherHome Home interface for the IPublisher entity bean.
 

Class Summary
Book Represents a single result row from a IBookQuery.
Person A light-weight version of the IPerson bean.
Publisher A light-weight, read-only version of the IPublisher bean.
 

Exception Summary
BorrowException Throws when a book may not be borrowed.
LoginException Exception thrown on a login failure.
RegistrationException Exception thrown by OperationsBean#registerNewUser(String,String,String,String) if the registration is not allowed (usually, because of a duplicate email or name).