クラス org.objectweb.cjdbc.common.users.DatabaseBackendUser

org.objectweb.cjdbc.common.users.DatabaseBackendUserに対する継承グラフ

Inheritance graph
[凡例]
org.objectweb.cjdbc.common.users.DatabaseBackendUserのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

説明

A DatabaseBackendUser is a login/password combination to represent a database backend user.

作者:
Emmanuel Cecchet

Mathieu Peltier

バージョン:
1.0

DatabaseBackendUser.java37 行で定義されています。

Public メソッド

 DatabaseBackendUser (String backendName, String login, String password)
String getBackendName ()
boolean matches (String backendName, String login, String password)
boolean equals (Object other)
String getXml ()

Private 変数

String backendName


コンストラクタとデストラクタ

org.objectweb.cjdbc.common.users.DatabaseBackendUser.DatabaseBackendUser String  backendName,
String  login,
String  password
 

Creates a new DatabaseBackendUser instance. The caller must ensure that the parameters are not null.

引数:
backendName the backend logical name.
login the user name.
password the password.
DatabaseBackendUser.java50 行で定義されています。
00051 { 00052 super(login, password); 00053 this.backendName = backendName; 00054 }


メソッド

boolean org.objectweb.cjdbc.common.users.DatabaseBackendUser.equals Object  other  ) 
 

Two DatabaseBackendUser are equals if both objects have the same login & password.

引数:
other the object to compare with.
戻り値:
true if both objects have the same login & password.

org.objectweb.cjdbc.common.users.AbstractDatabaseUserを再定義しています。

DatabaseBackendUser.java89 行で定義されています。

参照先 org.objectweb.cjdbc.common.users.DatabaseBackendUser.backendName, org.objectweb.cjdbc.common.users.AbstractDatabaseUser.login, と org.objectweb.cjdbc.common.users.AbstractDatabaseUser.password.

00090 { 00091 if ((other == null) || !(other instanceof DatabaseBackendUser)) 00092 return false; 00093 00094 DatabaseBackendUser user = (DatabaseBackendUser) other; 00095 return (super.matches(user.login, user.password) && backendName 00096 .equals(user.backendName)); 00097 }

String org.objectweb.cjdbc.common.users.DatabaseBackendUser.getBackendName  ) 
 

Returns the backend logical name.

戻り値:
the backend logical name.
DatabaseBackendUser.java61 行で定義されています。

参照先 org.objectweb.cjdbc.common.users.DatabaseBackendUser.backendName.

00062 { 00063 return backendName; 00064 }

String org.objectweb.cjdbc.common.users.DatabaseBackendUser.getXml  )  [virtual]
 

参照:
org.objectweb.cjdbc.common.xml.XmlComponent.getXml()

org.objectweb.cjdbc.common.users.AbstractDatabaseUserを実装しています.

DatabaseBackendUser.java102 行で定義されています。

00103 { 00104 return ""; 00105 // return "<" 00106 // + DatabasesXmlTags.ELT_RealLogin 00107 // + " " 00108 // + DatabasesXmlTags.ATT_backendName 00109 // + "=\"" 00110 // + getBackendName() 00111 // + "\" " 00112 // + DatabasesXmlTags.ATT_rLogin 00113 // + "=\"" 00114 // + getLogin() 00115 // + "\" " 00116 // + DatabasesXmlTags.ATT_rPassword 00117 // + "=\"" 00118 // + getPassword() 00119 // + "\"/>"; 00120 }

boolean org.objectweb.cjdbc.common.users.DatabaseBackendUser.matches String  backendName,
String  login,
String  password
 

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

引数:
backendName backend logical name
login a user name
password a password
戻り値:
true if it matches this object's login/password
DatabaseBackendUser.java75 行で定義されています。
00076 { 00077 return (super.matches(login, password) && this.backendName 00078 .equals(backendName)); 00079 }


変数

String org.objectweb.cjdbc.common.users.DatabaseBackendUser.backendName [private]
 

Backend logical name. DatabaseBackendUser.java40 行で定義されています。

参照元 org.objectweb.cjdbc.common.users.DatabaseBackendUser.equals(), と org.objectweb.cjdbc.common.users.DatabaseBackendUser.getBackendName().


このクラスの説明は次のファイルから生成されました:
CJDBCversion1.0.4に対してTue Oct 12 15:16:19 2004に生成されました。 doxygen 1.3.8