org.objectweb.cjdbc.driver
Class DatabaseUser

java.lang.Object
  extended byorg.objectweb.cjdbc.driver.DatabaseUser
All Implemented Interfaces:
java.io.Serializable

public class DatabaseUser
extends java.lang.Object
implements java.io.Serializable

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

Version:
1.0
Author:
Julie Marguerite, Mathieu Peltier
See Also:
Serialized Form

Field Summary
private  java.lang.String dbName
          Virtual database name.
private  java.lang.String login
          User name.
private  java.lang.String password
          Password.
private static long serialVersionUID
           
 
Constructor Summary
DatabaseUser(java.lang.String dbName, java.lang.String login, java.lang.String password)
          Creates a new DatabaseUser instance.
 
Method Summary
 boolean equals(java.lang.Object other)
          Compares an object with this object.
 java.lang.String getDbName()
          Returns the virtual database name.
 java.lang.String getLogin()
          Gets the login name.
 java.lang.String getPassword()
          Gets the password.
 boolean matches(java.lang.String dbName, java.lang.String login, java.lang.String password)
          Tests if the virtual database name login and password provided matches the virtual database name/login/password of this object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

dbName

private java.lang.String dbName
Virtual database name.


login

private java.lang.String login
User name.


password

private java.lang.String password
Password.

Constructor Detail

DatabaseUser

public DatabaseUser(java.lang.String dbName,
                    java.lang.String login,
                    java.lang.String password)
Creates a new DatabaseUser instance.

Parameters:
dbName - The virtual database name
login - User name
password - Password
Method Detail

matches

public boolean matches(java.lang.String dbName,
                       java.lang.String login,
                       java.lang.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

equals

public boolean equals(java.lang.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

getDbName

public java.lang.String getDbName()
Returns the virtual database name.

Returns:
database name

getLogin

public java.lang.String getLogin()
Gets the login name.

Returns:
login name

getPassword

public java.lang.String getPassword()
Gets the password.

Returns:
password


Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.