com.ibm.websphere.samples.plantsbywebsphereejb
Interface Login

All Known Implementing Classes:
LoginBean

public interface Login

Remote interface for Login stateless session bean.


Method Summary
 CustomerInfo createNewUser(java.lang.String customerID, 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 user.
 CustomerInfo getCustomerInfo(java.lang.String customerID)
          Retrieve an existing user.
 CustomerInfo updateUser(java.lang.String customerID, 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 an existing user.
 java.lang.String verifyUserAndPassword(java.lang.String customerID, java.lang.String password)
          Verify that the user exists and the password is value.
 

Method Detail

verifyUserAndPassword

java.lang.String verifyUserAndPassword(java.lang.String customerID,
                                       java.lang.String password)
Verify that the user exists and the password is value.

Parameters:
customerID - The customer ID
password - The password for the customer ID
Returns:
String with a results message.

createNewUser

CustomerInfo createNewUser(java.lang.String customerID,
                           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 user.

Parameters:
customerID - The new customer ID.
password - The password for the customer ID.
firstName - First name.
lastName - Last name.
addr1 - Address line 1.
addr2 - Address line 2.
addrCity - City address information.
addrState - State address information.
addrZip - Zip code address information.
phone - User's phone number.
Returns:
CustomerInfo

getCustomerInfo

CustomerInfo getCustomerInfo(java.lang.String customerID)
Retrieve an existing user.

Parameters:
customerID - The customer ID.
Returns:
CustomerInfo

updateUser

CustomerInfo updateUser(java.lang.String customerID,
                        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 an existing user.

Parameters:
customerID - The customer ID.
firstName - First name.
lastName - Last name.
addr1 - Address line 1.
addr2 - Address line 2.
addrCity - City address information.
addrState - State address information.
addrZip - Zip code address information.
phone - User's phone number.
Returns:
CustomerInfo