Overview | Package | Class | Use | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES