com.ibm.websphere.samples.plantsbywebsphereejb
Class Customer

java.lang.Object
  extended by com.ibm.websphere.samples.plantsbywebsphereejb.Customer

public class Customer
extends java.lang.Object

Customer is the implementation class for the Customer entity EJB. Customer implements each of the business methods in the Customer EJB local interface and each of the EJB lifecycle methods in the javax.ejb.EntityBean interface.

See Also:
Customer

Constructor Summary
Customer()
           
Customer(java.lang.String key, java.lang.String password, java.lang.String firstName, java.lang.String lastName, java.lang.String addr1, java.lang.String addr2, java.lang.String addrCity, java.lang.String addrState, java.lang.String addrZip, java.lang.String phone)
          Create a new Customer.
 
Method Summary
 java.lang.String getAddr1()
           
 java.lang.String getAddr2()
           
 java.lang.String getAddrCity()
           
 java.lang.String getAddrState()
           
 java.lang.String getAddrZip()
           
 java.lang.String getCustomerID()
           
 java.lang.String getFirstName()
           
 java.lang.String getFullName()
          Get the customer's full name.
 java.lang.String getLastName()
           
 java.lang.String getPassword()
           
 java.lang.String getPhone()
           
 void setAddr1(java.lang.String addr1)
           
 void setAddr2(java.lang.String addr2)
           
 void setAddrCity(java.lang.String addrCity)
           
 void setAddrState(java.lang.String addrState)
           
 void setAddrZip(java.lang.String addrZip)
           
 void setCustomerID(java.lang.String customerID)
           
 void setFirstName(java.lang.String firstName)
           
 void setLastName(java.lang.String lastName)
           
 void setPassword(java.lang.String password)
           
 void setPhone(java.lang.String phone)
           
 void update(java.lang.String firstName, java.lang.String lastName, java.lang.String addr1, java.lang.String addr2, java.lang.String addrCity, java.lang.String addrState, java.lang.String addrZip, java.lang.String phone)
          Update the customer information.
 boolean verifyPassword(java.lang.String password)
          Verify password.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Customer

public Customer()

Customer

public Customer(java.lang.String key,
                java.lang.String password,
                java.lang.String firstName,
                java.lang.String lastName,
                java.lang.String addr1,
                java.lang.String addr2,
                java.lang.String addrCity,
                java.lang.String addrState,
                java.lang.String addrZip,
                java.lang.String phone)
Create a new Customer.

Parameters:
key - CustomerKey
password - Password used for this customer account.
firstName - First name of the customer.
lastName - Last name of the customer
addr1 - Street address of the customer
addr2 - Street address of the customer
addrCity - City
addrState - State
addrZip - Zip code
phone - Phone number
Method Detail

verifyPassword

public boolean verifyPassword(java.lang.String password)
Verify password.

Parameters:
password - value to be checked.
Returns:
True, if password matches one stored.

update

public void update(java.lang.String firstName,
                   java.lang.String lastName,
                   java.lang.String addr1,
                   java.lang.String addr2,
                   java.lang.String addrCity,
                   java.lang.String addrState,
                   java.lang.String addrZip,
                   java.lang.String phone)
Update the customer information.


getFullName

public java.lang.String getFullName()
Get the customer's full name.

Returns:
String of customer's full name.

getAddr1

public java.lang.String getAddr1()

setAddr1

public void setAddr1(java.lang.String addr1)

getAddr2

public java.lang.String getAddr2()

setAddr2

public void setAddr2(java.lang.String addr2)

getAddrCity

public java.lang.String getAddrCity()

setAddrCity

public void setAddrCity(java.lang.String addrCity)

getAddrState

public java.lang.String getAddrState()

setAddrState

public void setAddrState(java.lang.String addrState)

getAddrZip

public java.lang.String getAddrZip()

setAddrZip

public void setAddrZip(java.lang.String addrZip)

getCustomerID

public java.lang.String getCustomerID()

setCustomerID

public void setCustomerID(java.lang.String customerID)

getFirstName

public java.lang.String getFirstName()

setFirstName

public void setFirstName(java.lang.String firstName)

getLastName

public java.lang.String getLastName()

setLastName

public void setLastName(java.lang.String lastName)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getPhone

public java.lang.String getPhone()

setPhone

public void setPhone(java.lang.String phone)