com.github.dactiv.showcase.entity.account
类 User

java.lang.Object
  继承者 com.github.dactiv.showcase.entity.IdEntity
      继承者 com.github.dactiv.showcase.entity.account.User
所有已实现的接口:
Serializable

@Entity
public class User
extends IdEntity

用户实体

作者:
maurice
另请参见:
序列化表格

字段摘要
static String UpdatePassword
          更新用户密码NamedQuery
 
从类 com.github.dactiv.showcase.entity.IdEntity 继承的字段
id
 
构造方法摘要
User()
          构造方法
 
方法摘要
 String getEmail()
          获取邮件
 String getGroupNames()
          获取所在组所用名称
 List<Group> getGroupsList()
          获取该用户所在的组
 String getPassword()
          获取登录密码
 String getPortrait()
          获取用户头像
 String getRealname()
          获取真实姓名
 Integer getState()
          获取用户状态
 String getStateName()
          获取状态名称
 String getUsername()
          获取登录名称
 void setEmail(String email)
          设置邮件
 void setGroupsList(List<Group> groupsList)
          设置用户所在的组
 void setPassword(String password)
          设置登录密码
 void setPortrait(String portrait)
          设置用户头像
 void setRealname(String realname)
          设置真实名称
 void setState(Integer state)
          设置用户状态
 void setUsername(String username)
          设置登录名称
 
从类 com.github.dactiv.showcase.entity.IdEntity 继承的方法
getId, setId
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

UpdatePassword

public static final String UpdatePassword
更新用户密码NamedQuery

另请参见:
常量字段值
构造方法详细信息

User

public User()
构造方法

方法详细信息

getUsername

@NotEmpty
@Length(min=6,
        max=32)
public String getUsername()
获取登录名称

返回:
String

setUsername

public void setUsername(String username)
设置登录名称

参数:
username - 登录名称

getPassword

@NotEmpty
@Length(min=6,
        max=32)
public String getPassword()
获取登录密码

返回:
String

setPassword

public void setPassword(String password)
设置登录密码

参数:
password - 登录密码

getRealname

@NotEmpty
@Length(max=64)
public String getRealname()
获取真实姓名

返回:
String

setRealname

public void setRealname(String realname)
设置真实名称

参数:
realname - 真实姓名

getState

@Min(value=1L)
@Max(value=3L)
@NotNull
public Integer getState()
获取用户状态

返回:
State

setState

public void setState(Integer state)
设置用户状态

参数:
state - 用户状态

getEmail

@Email
@Length(max=128)
public String getEmail()
获取邮件

返回:
String

setEmail

public void setEmail(String email)
设置邮件

参数:
email - 邮件地址

getGroupsList

public List<Group> getGroupsList()
获取该用户所在的组

返回:
List

setGroupsList

public void setGroupsList(List<Group> groupsList)
设置用户所在的组

参数:
groupsList - 组集合

getStateName

public String getStateName()
获取状态名称

返回:
String

getGroupNames

public String getGroupNames()
获取所在组所用名称

返回:
String

getPortrait

@Length(max=256)
public String getPortrait()
获取用户头像

返回:
String

setPortrait

public void setPortrait(String portrait)
设置用户头像

参数:
portrait - 头像


Copyright © 2014. All rights reserved.