Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

org.objectweb.cjdbc.driver.DatabaseUser Class Reference

List of all members.

Public Member Functions

 DatabaseUser (String dbName, String login, String password)
boolean matches (String dbName, String login, String password)
boolean equals (Object other)
String getDbName ()
String getLogin ()
String getPassword ()

Detailed Description

A DatabaseUser is just a login/password combination to represent database user.

Author:
Julie Marguerite

Mathieu Peltier

Version:
1.0

Definition at line 37 of file DatabaseUser.java.


Constructor & Destructor Documentation

org.objectweb.cjdbc.driver.DatabaseUser.DatabaseUser String  dbName,
String  login,
String  password
 

Creates a new DatabaseUser instance.

Parameters:
dbName The virtual database name
login User name
password Password

Definition at line 55 of file DatabaseUser.java.

00056   {
00057     this.dbName = dbName;
00058     this.login = login;
00059     this.password = password;
00060   }


Member Function Documentation

boolean org.objectweb.cjdbc.driver.DatabaseUser.equals Object  other  ) 
 

Compares an object with this object.

Parameters:
other an Object
Returns:
true if both objects have same virtual database name, login and password

Definition at line 87 of file DatabaseUser.java.

References org.objectweb.cjdbc.driver.DatabaseUser.dbName, org.objectweb.cjdbc.driver.DatabaseUser.login, org.objectweb.cjdbc.driver.DatabaseUser.matches(), and org.objectweb.cjdbc.driver.DatabaseUser.password.

00088   {
00089     if (!(other instanceof DatabaseUser))
00090       return false;
00091 
00092     DatabaseUser castOther = (DatabaseUser) other;
00093     return matches(castOther.dbName, castOther.login, castOther.password);
00094   }

String org.objectweb.cjdbc.driver.DatabaseUser.getDbName  ) 
 

Returns the virtual database name.

Returns:
database name

Definition at line 101 of file DatabaseUser.java.

00102   {
00103     return dbName;
00104   }

String org.objectweb.cjdbc.driver.DatabaseUser.getLogin  ) 
 

Gets the login name.

Returns:
login name

Definition at line 111 of file DatabaseUser.java.

00112   {
00113     return login;
00114   }

String org.objectweb.cjdbc.driver.DatabaseUser.getPassword  ) 
 

Gets the password.

Returns:
password

Definition at line 121 of file DatabaseUser.java.

00122   {
00123     return password;
00124   }

boolean org.objectweb.cjdbc.driver.DatabaseUser.matches String  dbName,
String  login,
String  password
 

Tests if the virtual database name login and password provided matches the virtual database name/login/password of this object.

Parameters:
dbName virtual database name
login a user name
password a password
Returns:
true if it matches this object's virtual database name/login/password

Definition at line 72 of file DatabaseUser.java.

Referenced by org.objectweb.cjdbc.driver.DatabaseUser.equals().

00073   {
00074     return (
00075       this.dbName.equals(dbName)
00076         && this.login.equals(login)
00077         && this.password.equals(password));
00078   }


The documentation for this class was generated from the following file:
Generated on Mon Apr 11 22:04:58 2005 for C-JDBC by  doxygen 1.3.9.1