Class BookStoreServant
java.lang.Object
|
+--org.omg.PortableServer.Servant
|
+--BookStoreApp.UserInfoPOA
|
+--BookStoreServant
- All Implemented Interfaces:
- org.omg.CORBA.portable.InvokeHandler, BookStoreApp.UserInfoOperations
- public class BookStoreServant
- extends BookStoreApp.UserInfoPOA
BookStore program as a CORBA servant : Registration of user information
Method Summary |
boolean |
addBook(BookStoreApp.BookInfo bookInfo)
|
boolean |
deleteBook(java.lang.String bookISBN)
deletes a specific book from the database
BookList (name varchar(200), author varchar(200), price double,
inventory |
BookStoreApp.UserProfileStruct |
GetUserData(java.lang.String user_id)
|
boolean |
Log_in(java.lang.String user_id,
java.lang.String user_passwd)
|
boolean |
Log_out(java.lang.String user_id)
|
boolean |
orderBook(java.lang.String bookISBNm)
|
boolean |
registration(BookStoreApp.UserProfileStruct RegUser)
|
BookStoreApp.BookInfo[] |
searchBook(java.lang.String search_item,
java.lang.String search_text)
BooK |
Methods inherited from class BookStoreApp.UserInfoPOA |
_all_interfaces, _invoke, _this, _this |
Methods inherited from class org.omg.PortableServer.Servant |
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BookStoreServant
public BookStoreServant()
throws BookStoreApp.DatabaseConnectionFailure
- BookStoreServant() Constructor
registration
public boolean registration(BookStoreApp.UserProfileStruct RegUser)
throws BookStoreApp.DatabaseSQLFailure,
BookStoreApp.UserError
BookStoreApp.DatabaseSQLFailure
BookStoreApp.UserError
Log_in
public boolean Log_in(java.lang.String user_id,
java.lang.String user_passwd)
throws BookStoreApp.DatabaseSQLFailure,
BookStoreApp.UserError
BookStoreApp.DatabaseSQLFailure
BookStoreApp.UserError
Log_out
public boolean Log_out(java.lang.String user_id)
throws BookStoreApp.DatabaseSQLFailure,
BookStoreApp.UserError
BookStoreApp.DatabaseSQLFailure
BookStoreApp.UserError
GetUserData
public BookStoreApp.UserProfileStruct GetUserData(java.lang.String user_id)
throws BookStoreApp.DatabaseSQLFailure,
BookStoreApp.UserError
BookStoreApp.DatabaseSQLFailure
BookStoreApp.UserError
searchBook
public BookStoreApp.BookInfo[] searchBook(java.lang.String search_item,
java.lang.String search_text)
throws BookStoreApp.DatabaseConnectionFailure,
BookStoreApp.DatabaseAccessFailure,
BookStoreApp.DatabaseSQLFailure,
BookStoreApp.DatabaseDisconnectionFailure,
BookStoreApp.DatabaseRoleBackFailure,
BookStoreApp.BookDoesNotExistError
- BooK
BookStoreApp.DatabaseConnectionFailure
BookStoreApp.DatabaseAccessFailure
BookStoreApp.DatabaseSQLFailure
BookStoreApp.DatabaseDisconnectionFailure
BookStoreApp.DatabaseRoleBackFailure
BookStoreApp.BookDoesNotExistError
addBook
public boolean addBook(BookStoreApp.BookInfo bookInfo)
throws BookStoreApp.DatabaseConnectionFailure,
BookStoreApp.DatabaseAccessFailure,
BookStoreApp.DatabaseSQLFailure,
BookStoreApp.DatabaseDisconnectionFailure,
BookStoreApp.DatabaseRoleBackFailure,
BookStoreApp.BookDoesNotExistError
BookStoreApp.DatabaseConnectionFailure
BookStoreApp.DatabaseAccessFailure
BookStoreApp.DatabaseSQLFailure
BookStoreApp.DatabaseDisconnectionFailure
BookStoreApp.DatabaseRoleBackFailure
BookStoreApp.BookDoesNotExistError
orderBook
public boolean orderBook(java.lang.String bookISBNm)
throws BookStoreApp.DatabaseConnectionFailure,
BookStoreApp.DatabaseAccessFailure,
BookStoreApp.DatabaseSQLFailure,
BookStoreApp.DatabaseDisconnectionFailure,
BookStoreApp.DatabaseRoleBackFailure,
BookStoreApp.BookDoesNotExistError
BookStoreApp.DatabaseConnectionFailure
BookStoreApp.DatabaseAccessFailure
BookStoreApp.DatabaseSQLFailure
BookStoreApp.DatabaseDisconnectionFailure
BookStoreApp.DatabaseRoleBackFailure
BookStoreApp.BookDoesNotExistError
deleteBook
public boolean deleteBook(java.lang.String bookISBN)
throws BookStoreApp.DatabaseConnectionFailure,
BookStoreApp.DatabaseAccessFailure,
BookStoreApp.DatabaseSQLFailure,
BookStoreApp.DatabaseDisconnectionFailure,
BookStoreApp.DatabaseRoleBackFailure,
BookStoreApp.BookDoesNotExistError
- deletes a specific book from the database
BookList (name varchar(200), author varchar(200), price double,
inventory
- Throws:
BookStoreApp.DatabaseConnectionFailure
BookStoreApp.DatabaseAccessFailure
BookStoreApp.DatabaseSQLFailure
BookStoreApp.DatabaseDisconnectionFailure
BookStoreApp.DatabaseRoleBackFailure
BookStoreApp.BookDoesNotExistError