Public Member Functions | |
DatabaseBackendUser (String backendName, String login, String password) | |
String | getBackendName () |
boolean | matches (String backendName, String login, String password) |
boolean | equals (Object other) |
String | getXml () |
DatabaseBackendUser
is a login/password combination to represent a database backend user.
Definition at line 37 of file DatabaseBackendUser.java.
|
Creates a new
Definition at line 50 of file DatabaseBackendUser.java. 00051 {
00052 super(login, password);
00053 this.backendName = backendName;
00054 }
|
|
Two
Reimplemented from org.objectweb.cjdbc.common.users.AbstractDatabaseUser. Definition at line 89 of file DatabaseBackendUser.java. References org.objectweb.cjdbc.common.users.DatabaseBackendUser.backendName, org.objectweb.cjdbc.common.users.AbstractDatabaseUser.login, and 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 }
|
|
Returns the backend logical name.
Definition at line 61 of file DatabaseBackendUser.java. 00062 {
00063 return backendName;
00064 }
|
|
Implements org.objectweb.cjdbc.common.users.AbstractDatabaseUser. Definition at line 102 of file DatabaseBackendUser.java. 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 }
|
|
Tests if the login and password provided matches the login/password of this object.
Definition at line 75 of file DatabaseBackendUser.java. 00076 { 00077 return (super.matches(login, password) && this.backendName 00078 .equals(backendName)); 00079 }
|