src/org/objectweb/cjdbc/common/users/AbstractDatabaseUser.java

説明を見る。
00001 00025 package org.objectweb.cjdbc.common.users; 00026 00027 import java.io.Serializable; 00028 import java.security.Principal; 00029 00037 public abstract class AbstractDatabaseUser implements Serializable, Principal 00038 { 00040 protected String login; 00041 00043 protected String password; 00044 00052 protected AbstractDatabaseUser(String login, String password) 00053 { 00054 this.login = login; 00055 this.password = password; 00056 } 00057 00063 public String getLogin() 00064 { 00065 return login; 00066 } 00067 00073 public String getName() 00074 { 00075 return getLogin(); 00076 } 00077 00083 public String getPassword() 00084 { 00085 return password; 00086 } 00087 00096 public boolean matches(String login, String password) 00097 { 00098 return (this.login.equals(login) && this.password.equals(password)); 00099 } 00100 00108 public boolean equals(Object other) 00109 { 00110 if ((other == null) || !(other instanceof AbstractDatabaseUser)) 00111 return false; 00112 00113 AbstractDatabaseUser user = (AbstractDatabaseUser) other; 00114 return matches(user.login, user.password); 00115 } 00116 00120 public abstract String getXml(); 00121 }

CJDBCversion1.0.4に対してTue Oct 12 15:15:58 2004に生成されました。 doxygen 1.3.8