package darwin;
/** Simple Password Checker Javabean.
* Does not implement get methods, only set.
* @version $Id: PasswordChecker.java,v 1.1 2001/11/13 19:17:06 ian Exp $
*/
public class PasswordChecker implements java.io.Serializable {
protected String login, password;
/** A public no-argument constructor is required of a javabean. */
public PasswordChecker() {
}
/** Set the login name */
public void setLogin(String s) {
login = s;
}
/** Set the password */
public void setPassword(String s) {
password = s;
}
/** Return true if a valid name and password have been set.
* Obviously trivial: real version would look in a database.
*/
public boolean isValidPassword() {
return login!=null && password !=null &&
login.equals("ian") &&
password.equals("topSecret");
}
}
|