class User extends Object
用户
| Type | Name and description |
|---|---|
Boolean |
accountExpired |
Boolean |
accountLocked |
static Object |
constraints |
Date |
dateCreated创建时间 |
Employee |
employee所属员工 |
Boolean |
enabled启用 |
static Object |
hasMany个性设置 |
Date |
lastUpdated更新时间 |
Integer |
loginCount登录次数 |
Integer |
loginFailed登录连续失败次数 |
Date |
loginTime最后一次登录时间 |
static Object |
mapping |
Boolean |
mobileLocked是否允许使用移动客户端访问 |
String |
nickname用户昵称 = 员工姓名 |
String |
notes备注 |
String |
password密码 |
Boolean |
passwordExpired |
Date |
passwordExpiredDate密码到期日 |
static Object |
transients |
String |
username登录名 |
String |
usernameEver删除前的登录名 |
| Type | Name and description |
|---|---|
static List |
availableList(Map options = null)可用的用户列表,返回的是Map列表,且仅包含常用的id、username、nickname属性,按照用户名排序 |
static String |
avatarFilename(String id)静态方法:取头像图片的存储路径 |
String |
avatarFilename()取头像图片的存储路径 |
Object |
beforeInsert()把用户名设为小写,并设置usernameEver顺序 |
Object |
beforeUpdate() |
static Long |
findIdByUsername(String username)// * 取得所有关联的角色:仅限直接关联,用于兼容 Spring Core // |
List<Map> |
getAuthorities()获得通过用户直接关联的角色信息(只返回少量信息),仅用于 spring-security-core 的 GormUserDetailsService.loadAuthorities |
String |
getNameAndNick()用户名+昵称:只读属性 |
List<Role> |
getRoles()获得所有用过用户直接关联的角色 |
boolean |
isAvatarExists()判断头像图片是否存在 |
boolean |
isSignatureExists()判断签名图片是否存在 |
static String |
normalizeUsername(String username)规格化用户名 |
static String |
signatureFilename(String id)静态方法:取签名图片的存储路径 |
String |
signatureFilename()取签名图片的存储路径 |
static Map<String, Integer> |
signatureSize()静态方法,从系统参数中,获取签名图片的大小(单位为像素) |
String |
toString() |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
创建时间
所属员工
启用
个性设置
更新时间
登录次数
登录连续失败次数
最后一次登录时间
是否允许使用移动客户端访问
用户昵称 = 员工姓名
备注
密码
密码到期日
登录名
删除前的登录名
员工逻辑删除后,用户名会加上后缀,导致不方便查询,因此加上这个属性保存原始的用户名
可用的用户列表,返回的是Map列表,且仅包含常用的id、username、nickname属性,按照用户名排序
options - 查询条件等。目前仅支持 ids 为用户的ID列表;以后可扩展!静态方法:取头像图片的存储路径
id - 图片文件名取头像图片的存储路径
把用户名设为小写,并设置usernameEver顺序
// * 取得所有关联的角色:仅限直接关联,用于兼容 Spring Core //
获得通过用户直接关联的角色信息(只返回少量信息),仅用于 spring-security-core 的 GormUserDetailsService.loadAuthorities
同时在 BroFrameworkConfig 中配置有:
用户名+昵称:只读属性
获得所有用过用户直接关联的角色
判断头像图片是否存在
判断签名图片是否存在
规格化用户名
根据配置 grails.plugin.springsecurity.userLookup.usernameIgnoreCase,返回全部小写的用户名、或者保留大小写的用户名。
静态方法:取签名图片的存储路径
id - 图片文件名取签名图片的存储路径
静态方法,从系统参数中,获取签名图片的大小(单位为像素)