import javax.persistence.Version;
import org.wamblee.security.authentication.UserMgtException.Reason;
-import org.wamblee.security.encryption.MessageDigester;
/**
* Represents a user. The methods for managing the groups of the user have
* Password validator.
*/
@Transient
- private NameValidator passwordValidator;
+ private transient NameValidator passwordValidator;
/**
* Password encoder.
*/
@Transient
- private MessageDigester passwordEncoder;
+ private transient MessageDigester passwordEncoder;
/**
* Constructs the user.
*/
@Override
public String toString() {
- String result = "User(name=" + name + ", password=" + password;
+ StringBuffer result = new StringBuffer("User(name=" + name + ", password=" + password);
for (Group group : groups) {
- result += (", group=" + group);
+ result.append(", group=" + group);
}
+ result.append(")");
- return result + ")";
+ return result.toString();
}
/*