1 23 24 package org.continuent.sequoia.driver; 25 26 import java.io.Serializable ; 27 28 36 public class DatabaseUser implements Serializable 37 { 38 private static final long serialVersionUID = 4733183236454586066L; 39 40 41 private String dbName; 42 43 44 private String login; 45 46 47 private String password; 48 49 56 public DatabaseUser(String dbName, String login, String password) 57 { 58 this.dbName = dbName; 59 this.login = login; 60 this.password = password; 61 } 62 63 73 public boolean matches(String dbName, String login, String password) 74 { 75 return (this.dbName.equals(dbName) && this.login.equals(login) && this.password 76 .equals(password)); 77 } 78 79 86 public boolean equals(Object other) 87 { 88 if (!(other instanceof DatabaseUser)) 89 return false; 90 91 DatabaseUser castOther = (DatabaseUser) other; 92 return matches(castOther.dbName, castOther.login, castOther.password); 93 } 94 95 100 public String getDbName() 101 { 102 return dbName; 103 } 104 105 110 public String getLogin() 111 { 112 return login; 113 } 114 115 120 public String getPassword() 121 { 122 return password; 123 } 124 } 125 | Popular Tags |