Uses of Class
DataClasses.User_Data

Packages that use User_Data
AppletInterface   
DatabaseCommunication   
Validators   
XmlCommunication   
 

Uses of User_Data in AppletInterface
 

Fields in AppletInterface declared as User_Data
private  User_Data UpdateFrame.userdata
           
private  User_Data StockTradingApplication.user
           
private  User_Data RegisterFrame.user
           
private  User_Data OwnershipFrame.userdata
           
private  User_Data MainFrame.user
           
 

Methods in AppletInterface that return User_Data
 User_Data StockTradingApplication.getUser()
          This method is being used for getting user details.
 

Methods in AppletInterface with parameters of type User_Data
 void StockTradingApplication.setUser(User_Data u)
          This method is being used for setting user details.
private  void MainFrame.debugStocksOwned(User_Data user)
          This method is being used as a utility method for debugging purpose.
private  void LoginFrame.displayDebug(java.lang.String s, User_Data user, UserAddress_Data address)
          This method is being used for debugging purposes.
 

Uses of User_Data in DatabaseCommunication
 

Methods in DatabaseCommunication with parameters of type User_Data
 boolean UserManager.insertUser(User_Data user)
          This method is being used for adding a user to the application database.
 boolean UserManager.updateUser(User_Data user)
          This method is being used for updating user details in the application database.
private  boolean UserManager.updateStocksInterested(User_Data user)
          This method is being used for updating the interested stocks for the specified user.
private  boolean UserManager.insertStocksInterested(User_Data user)
          This method is being used for adding interested stocks for a user.
 boolean UserManager.updateStocksOwned(User_Data user)
          This method is being used for updating the owned stocks.
 boolean UserManager.readUser(User_Data user)
          This method is being used for retrieving user information.
 boolean UserManager.readStocksInterested(User_Data user)
          This method is being used for retrieving the interested stocks for a particular user.
 boolean UserManager.readStocksOwned(User_Data user)
          This method is being used for retrieving the stocks owned for a particular user.
 

Uses of User_Data in Validators
 

Methods in Validators with parameters of type User_Data
 boolean UserValidator.validate(User_Data userData)
          This method is being used for validation of user details.
 boolean QuantityValidator.validate(User_Data user, Stock_Data stock)
          This method is being used for validating the quantity of the stocks owned for the given user.
 boolean NewLoginValidator.validate(User_Data userData)
          This method is being used for validating the password and the verifier.
 boolean LoginValidator.validate(User_Data userData)
          This method is being used for validating the username and password.
 boolean AccountValidator.validate(User_Data userdata, Stock_Data stockdata)
          This method is being used for validating the account and and the stock details of the given user.
 boolean AccountValidator.validate(User_Data userdata)
          This method is being used for validating the given user's account account details.
 

Uses of User_Data in XmlCommunication
 

Methods in XmlCommunication with parameters of type User_Data
 void XmlUnmarshal.getUser(User_Data user)
          This method is being used for getting the customer details from TMS.
 java.lang.String XmlGenerator.adminAddXml(User_Data user, UserAddress_Data address)
          This method is being used for the compilation of an admin add xml packet, which adds a new ncb to the TMS.
 java.lang.String XmlGenerator.adminUpdateXml(User_Data user, UserAddress_Data address)
          This method is being used for the compilation of admin update xml oacket which is used to update a given ncb.
 java.lang.String XmlGenerator.transactionAuthXml(User_Data user, CreditCard_Data card)
          This method is being used for compilation of transactionAuth Xml packet which is used to authenticate a customer's credit account and sets up an account with TMS.
 java.lang.String XmlGenerator.transactionPurchaseXml(Stock_Data stock, User_Data user, UserAddress_Data address)
          This method is being used for the compilation of transaction purchase xml packet which is used to identify a purchase order.
 java.lang.String XmlGenerator.transactionSettlementXml(User_Data user, CreditCard_Data card, Stock_Data stock)
          This method is being used for the compilation of transaction settlement xml packet which asks for the confirmation of the transaction.
 java.lang.String XmlGenerator.enquiryNcbXml(User_Data user, CreditCard_Data card)
          This method is being used for the compilation of enquiry ncb xml packet which gets the given ncb's data from TMS.
 java.lang.String XmlGenerator.enquiryNcbAddressXml(User_Data user, CreditCard_Data card)
          This method is being used for the compilation of enquiry ncb address xml which is used to get the address data of the specified ncb from TMS.