/** * 用户 * * @author askyear.com * */ public class User extends ATable { public static final String USER_session = "user"; private static final long serialVersionUID = -8942196092377147945L; private String member; private String name; private String passWord; private String email; private String type; private Boolean useable; private Date createTime; public User() { this.initSelf(); }
public void buildKeyIfNull() { if (this.member == null || this.member.length() == 0) { this.member = String32Key.getKeyValue(); } if (this.useable == null) this.useable = true; if (this.createTime == null) this.createTime = new Date(); }
public Object getPropertyValue(int index) { switch (index) { case 0: return member; case 1: return name; case 2: return password; case 3: return email; case 4: return type; case 5: return useable; case 6: return createTime; default: throw new ArrayIndexOutOfBoundsException("访问越界:" + index); } }
public void initSelf() { this.setTableName("sys_user"); this.setTableChinaName("系统用户"); key = new int[] { 0 }; property = new String[] { "member", "name", "password", "email", "type", "useable", "createTime" }; field = new String[] { "member", "name", "password", "email", "type", "useable", "createTime" }; propertyName = new String[] { "帐号", "昵称", "密码", "邮箱", "类型", "状态", "注册时间" }; }
public void setPropertyValue(int index, Object value) { switch (index) { case 0: this.member = parseString(value); break; case 1: this.name = parseString(value); break; case 2: this.password = parseString(value); break; case 3: this.email = parseString(value); break; case 4: this.type = parseString(value); break; case 5: this.useable = parseBoolean(value); break; case 6: this.createTime = parseDate(value); break; default: throw new ArrayIndexOutOfBoundsException("访问越界:" + index); } }
public String getEmail() { return email; }
public void setEmail(String email) { this.email = email; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public String getMember() { return member; }
public void setMember(String member) { this.member = member; }
public String getPassword() { return password; }
public void setPassword(String password) { this.password = password; }
public String getType() { return type; }
public void setType(String type) { this.type = type; }
public Boolean getUseable() { return useable; }
public void setUseable(Boolean useable) { this.useable = useable; }
public Date getCreateTime() { return createTime; }
/** * 用户 * * @author askyear.com * */ public class User extends ATable { public static final String USER_SESSION = "user"; private static final long serialVersionUID = -8942196092377147945L; private String member; private String name; private String password; private String email; private String type; private Boolean useable; private Date createTime; public User() { this.initSelf(); }
public void buildKeyIfNull() { if (this.member == null || this.member.length() == 0) { this.member = String32Key.getKeyValue(); } if (this.useable == null) this.useable = true; if (this.createTime == null) this.createTime = new Date(); }
public Object getPropertyValue(int index) { switch (index) { case 0: return member; case 1: return name; case 2: return password; case 3: return email; case 4: return type; case 5: return useable; case 6: return createTime; default: throw new ArrayIndexOutOfBoundsException("访问越界:" + index); } }
public void initSelf() { this.setTableName("sys_user"); this.setTableChinaName("系统用户"); key = new int[] { 0 }; property = new String[] { "member", "name", "password", "email", "type", "useable", "createTime" }; field = new String[] { "member", "name", "password", "email", "type", "useable", "createTime" }; propertyName = new String[] { "帐号", "昵称", "密码", "邮箱", "类型", "状态", "注册时间" }; }
public void setPropertyValue(int index, Object value) { switch (index) { case 0: this.member = parseString(value); break; case 1: this.name = parseString(value); break; case 2: this.password = parseString(value); break; case 3: this.email = parseString(value); break; case 4: this.type = parseString(value); break; case 5: this.useable = parseBoolean(value); break; case 6: this.createTime = parseDate(value); break; default: throw new ArrayIndexOutOfBoundsException("访问越界:" + index); } }
public String getEmail() { return email; }
public void setEmail(String email) { this.email = email; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public String getMember() { return member; }
public void setMember(String member) { this.member = member; }
public String getPassword() { return password; }
public void setPassword(String password) { this.password = password; }
public String getType() { return type; }
public void setType(String type) { this.type = type; }
public Boolean getUseable() { return useable; }
public void setUseable(Boolean useable) { this.useable = useable; }
public Date getCreateTime() { return createTime; }
public void setCreateTime(Date createTime) { this.createTime = createTime; } }