apps.email.db
Class JDBCUserBuilder

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

public class JDBCUserBuilder
extends java.lang.Object

Builder class for creating an User object. You can use the singleton reference of this object to query the database to get an User object with the following call:
JDBCUserBuilder.getInstance(app).queryByUserID(id);

See Also:
User

Method Summary
static JDBCUserBuilder getInstance(java.lang.String appdb)
           
 User queryByUserId(int id)
          Returns user known by the id.
 User queryByUserIdPin(int id, java.lang.String pin)
          Returns user known by the id & the pin.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static JDBCUserBuilder getInstance(java.lang.String appdb)

queryByUserId

public User queryByUserId(int id)
Returns user known by the id. First creates the query string and then runs the query.
Parameters:
id - user id
Returns:
a User

queryByUserIdPin

public User queryByUserIdPin(int id,
                             java.lang.String pin)
Returns user known by the id & the pin. First creates the query string and then runs the query
Parameters:
id - the user id
pin - the user pin
Returns:
a User