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

## Uses of Class
JavaBeans.Customer_Data

Packages that use Customer_Data
DatabaseCommunication |
JavaBeans |
Validators |
XmlCommunication |

Uses of Customer_Data in DatabaseCommunication

Methods in DatabaseCommunication with parameters of type Customer_Data
`boolean` | `CustomerManager.insertCustomer(Customer_Data customer)` This method is being used for inserting new Customers into the application database.
`private boolean` | `CustomerManager.insertCoffeePreference(Customer_Data customer)` This method is being used for inserting the coffee preference that a customer has.
`boolean` | `CustomerManager.readCustomer(Customer_Data customer)` This method is being used for reading particular customer details given a Customer_Data with a matching username.
`private boolean` | `CustomerManager.readCoffeePreference(Customer_Data customer)` This method is being used for reading particular coffeepreference details given a customer.
`boolean` | `CustomerManager.updateCustomer(Customer_Data customer)` This method is being used for updating the given customer's account balances.
`boolean` | `CustomerManager.updateCoffeePreference(Customer_Data customer)` This method is being used for updating the coffee preference for a particular customer.

Uses of Customer_Data in JavaBeans

Fields in JavaBeans declared as Customer_Data
`private Customer_Data` | `Customer_Interface.customer`

Methods in JavaBeans that return Customer_Data
`Customer_Data` | `Customer_Interface.getCustomer()` This method is being used for getting the customer.

Methods in JavaBeans with parameters of type Customer_Data
`void` | `Customer_Interface.processRequest(java.lang.String action, Customer_Data customer, CreditCard_Data creditCard, Address_Data address, CoffeePreference_Data coffee)` This method is being used for directing all incoming requests to appropriate methods.

Uses of Customer_Data in Validators

Methods in Validators with parameters of type Customer_Data
`boolean` | `NewLoginValidator.validate(Customer_Data customerData)` This method is being used for validation of the password and verifier.
`boolean` | `LoginValidator.validate(Customer_Data customerData)` This method is being used for login validaion.
`boolean` | `CustomerValidator.validate(Customer_Data customerData)` This method is being used for validation of customer data.

Uses of Customer_Data in XmlCommunication

Methods in XmlCommunication with parameters of type Customer_Data
`static void` | `XmlUnmarshal.getCustomer(Customer_Data customer)` This method is being used for getting the customer details from TMS.
`java.lang.String` | `XmlGenerator.adminAddXml(Customer_Data customer, Address_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(Customer_Data customer, Address_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(Customer_Data customer, 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(Customer_Data customer, Address_Data address, CoffeePreference_Data preference, Coffee_Data coffee)` 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(Customer_Data customer, CreditCard_Data card, CoffeePreference_Data preference, Coffee_Data coffee)` 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(Customer_Data customer, 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(Customer_Data customer, 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