apps.email.db
Class AddressBook

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

public class AddressBook
extends java.lang.Object

Represents an address book of addresses.


Constructor Summary
AddressBook()
          Constructs a new AddressBook.
AddressBook(java.util.ArrayList addresses)
          Constructs a new AddressBook with a list of addresses.
 
Method Summary
 void addAddress(java.lang.String name, java.lang.String email)
          Adds an address to the AddressBook.
 java.util.ArrayList getAddresses()
          Gets the list of addresses.
 void setAddresses(java.util.ArrayList addresses)
          Sets the AddressBook with a list of addresses.
 java.lang.String toString()
          Creates a String representation of the AddressBook.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AddressBook

public AddressBook()
Constructs a new AddressBook.

AddressBook

public AddressBook(java.util.ArrayList addresses)
Constructs a new AddressBook with a list of addresses.
Parameters:
addresses - the list of addresses to use
Method Detail

setAddresses

public void setAddresses(java.util.ArrayList addresses)
Sets the AddressBook with a list of addresses.
Parameters:
addresses - the list of addresses to use

getAddresses

public java.util.ArrayList getAddresses()
Gets the list of addresses.
Returns:
the list of addresses

addAddress

public void addAddress(java.lang.String name,
                       java.lang.String email)
Adds an address to the AddressBook.
Parameters:
name - the name of the address
email - the email address of the address

toString

public java.lang.String toString()
Creates a String representation of the AddressBook.
Overrides:
toString in class java.lang.Object
Returns:
String representation of the AddressBook