apps.email.db
Class JDBCAddressBookBuilder

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

public class JDBCAddressBookBuilder
extends java.lang.Object

Builder class for creating an addressbook for the user. You can use the singleton reference of this object to return a list of Users with the following call:
JDBCAddressBookBuilder.getInstance(app).queryById(id);

See Also:
AddressBook

Method Summary
static JDBCAddressBookBuilder getInstance(java.lang.String appdb)
          Obtains a reference to the singleton JDBCAddressBookBuilder object.
 AddressBook queryByUserId(int userid)
          Queries the database based on the user id and returns people on the user's addressbook.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static JDBCAddressBookBuilder getInstance(java.lang.String appdb)
Obtains a reference to the singleton JDBCAddressBookBuilder object.
Parameters:
appdb - the name of the database used
Returns:
an instance of JDBCAddressBookBuilder

queryByUserId

public AddressBook queryByUserId(int userid)
Queries the database based on the user id and returns people on the user's addressbook.
Parameters:
userid - The unique user id to query on
Returns:
an AddressBook for the user