/*
* Copyright (c) 2006 Rogério Liesenfeld
* This file is subject to the terms of the MIT license (see LICENSE.txt).
*/
package jmockit.loginExample.domain.userAccount;
public final class UserAccount
{
private final String id;
private String password;
private boolean loggedIn;
private boolean revoked;
public UserAccount(String id, String password)
{
this.id = id;
this.password = password;
}
public String getId() { return id; }
public void setPassword(String password) { this.password = password; }
public boolean isLoggedIn() { return loggedIn; }
public void setLoggedIn(boolean value) { loggedIn = value; }
public boolean isRevoked() { return revoked; }
public void setRevoked(boolean value) { revoked = value; }
public boolean passwordMatches(String candidatePassword)
{
return password.equals(candidatePassword);
}
public static UserAccount find(String accountId)
{
throw new UnsupportedOperationException("Not implemented");
}
}