package org.fastcatsearch.db.vo;
import org.fastcatsearch.util.MessageDigestUtils;
public class UserAccountVO {
public static final String ADMIN_USER_NAME = "Administrator";
public static final String ADMIN_USER_ID = "admin";
public int id;
public String name;
public String userId;
public String password;
public String email;
public String sms;
public int groupId;
public UserAccountVO(){ }
public UserAccountVO(String name, String userId, String password, String email, String sms, int groupId) {
this.name = name;
this.userId = userId;
this.email = email;
this.sms = sms;
this.groupId = groupId;
setEncryptedPassword(password);
}
public void setEncryptedPassword(String password){
this.password = MessageDigestUtils.getSHA1String(password);
}
public boolean isEqualsEncryptedPassword(String password){
return this.password.equalsIgnoreCase(MessageDigestUtils.getSHA1String(password));
}
}