public class LoginLockService
extends java.lang.Object
构造器和说明 |
---|
LoginLockService() |
限定符和类型 | 方法和说明 |
---|---|
void |
addLockObject(LoginLockBean bean)
新增一条锁定记录
|
static LoginLockService |
getInstance() |
LoginLockBean |
getLockObjectByUserId(java.lang.String userId)
根据用户id获取锁定记录
|
DataList<LoginLockBean> |
getLoginLockList(int page,
int count,
java.lang.String keyword)
条件获取锁定列表
|
LoginLockBean |
getLoginLockObject(java.lang.String userId,
java.lang.String lockObject,
java.lang.String lockObjectValue)
获取锁定记录
|
void |
setLoginLockSetting(java.util.Map<java.lang.String,java.lang.Object> setting)
设置登录锁定
|
void |
unlockByIds(java.util.List<java.lang.String> ids)
根据uuid数组批量解除锁定(前台批量解锁调用)
|
void |
unlockByLockObject(java.lang.String lockObject)
切换锁定对象时,清空之前锁定的记录
|
void |
unlockByUserId(java.lang.String userId)
根据userId解锁
|
void |
unlockObject(java.lang.String userId,
java.lang.String lockObject,
java.lang.String lockObjectValue)
解锁对象
|
void |
updateLockObject(LoginLockBean bean)
更新一条锁定记录
|
public static LoginLockService getInstance()
public void setLoginLockSetting(java.util.Map<java.lang.String,java.lang.Object> setting) throws java.lang.Exception
setting
- 配置项java.lang.Exception
- 异常public LoginLockBean getLockObjectByUserId(java.lang.String userId) throws java.lang.Exception
userId
- 用户idjava.lang.Exception
- 异常public void unlockByIds(java.util.List<java.lang.String> ids) throws java.lang.Exception
ids
- id数组java.lang.Exception
- 异常public void unlockByUserId(java.lang.String userId) throws java.lang.Exception
userId
- 用户idjava.lang.Exception
- 异常public void unlockByLockObject(java.lang.String lockObject) throws java.lang.Exception
lockObject
- 锁定对象java.lang.Exception
- 异常public DataList<LoginLockBean> getLoginLockList(int page, int count, java.lang.String keyword) throws java.lang.Exception
page
- 页数count
- 每页个数keyword
- 关键字java.lang.Exception
- 异常public LoginLockBean getLoginLockObject(java.lang.String userId, java.lang.String lockObject, java.lang.String lockObjectValue) throws java.lang.Exception
userId
- 用户idlockObject
- 锁定对象(用户,ip)lockObjectValue
- 锁定对象值java.lang.Exception
- 异常public void addLockObject(LoginLockBean bean) throws java.lang.Exception
bean
- 锁定记录java.lang.Exception
- 异常public void updateLockObject(LoginLockBean bean) throws java.lang.Exception
bean
- 锁定对象java.lang.Exception
- 异常public void unlockObject(java.lang.String userId, java.lang.String lockObject, java.lang.String lockObjectValue) throws java.lang.Exception
userId
- 用户idlockObject
- 锁定对象(用户,ip)lockObjectValue
- 锁定对象值java.lang.Exception
- 异常