apps.email.db
Class User

java.lang.Object
  |
  +--apps.email.db.User

public class User
extends java.lang.Object

Stores information about a particular user.


Constructor Summary
User(int uid, java.lang.String pin)
          Constructs a new User.
 
Method Summary
 void addAccount(Account account)
          Adds an accounts
 Account getAccountAt(int acctnum)
          Adds an accounts
 java.util.ArrayList getAccounts()
          Retrieve the user's accounts
 AddressBook getAddressBook()
          Retrieves the user's addressbook
 java.lang.String getPin()
          Retrieve the user's pin
 int getUserId()
          Retrieve the user's userid
 void setAccounts(java.util.ArrayList accounts)
          Set the user's accounts
 void setAddressBook(AddressBook addressBook)
          Set the user's addressbook
 void setPin(java.lang.String pin)
          Set the user's pin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

User

public User(int uid,
            java.lang.String pin)
Constructs a new User.
Parameters:
uid - the userid
pin - the pin number
Method Detail

getUserId

public int getUserId()
Retrieve the user's userid
Returns:
the user's userid

getPin

public java.lang.String getPin()
Retrieve the user's pin
Returns:
the user's pin

setPin

public void setPin(java.lang.String pin)
Set the user's pin
Parameters:
pin - user's pin

getAccounts

public java.util.ArrayList getAccounts()
Retrieve the user's accounts
Returns:
accounts user owns

setAccounts

public void setAccounts(java.util.ArrayList accounts)
Set the user's accounts
Parameters:
accounts - user's accounts

setAddressBook

public void setAddressBook(AddressBook addressBook)
Set the user's addressbook
Parameters:
addressBook - user's addressbook

getAddressBook

public AddressBook getAddressBook()
Retrieves the user's addressbook
Returns:
user's addressbook

addAccount

public void addAccount(Account account)
Adds an accounts
Parameters:
account - user's new account

getAccountAt

public Account getAccountAt(int acctnum)
Adds an accounts
Parameters:
acctnum - an int identifying a particular account of the user
Returns:
user's particular account