public class UserDevicesDictByHashMap extends DeviceConfig implements UserDevicesDict
isSupportMultiDevice, isSupportMultiUserForSameDeviceTypeACCESS_TOKEN_OVERDUE, LOGIN_EXCEPTION, REQUIRE_LOGIN, SUCCESS| 构造器和说明 |
|---|
UserDevicesDictByHashMap(AuthzProperties properties) |
public UserDevicesDictByHashMap(AuthzProperties properties)
public int userStatus(Object userId, String deviceType, String deviceId, String accessTokenId)
UserDevicesDictuserStatus 在接口中 UserDevicesDictuserId - 用户iddeviceType - 设备系统类型deviceId - 设备idaccessTokenId - accessTokenIdpublic boolean addUser(Object userId, TokenPair tokenPair, String deviceType, String deviceId, HttpMeta httpMeta)
addUser 在接口中 UserDevicesDictpublic boolean refreshUser(TokenPair tokenPair)
refreshUser 在接口中 UserDevicesDictpublic void removeDeviceByUserIdAndAccessTokenId(Object userId, String accessTokenId)
public void removeAllDeviceByUserId(Object userId)
removeAllDeviceByUserId 在接口中 UserDevicesDictpublic void removeDeviceByUserIdAndDeviceType(Object userId, String deviceType)
public void removeDeviceByUserIdAndDeviceTypeAndDeviceId(Object userId, String deviceType, String deviceId)
public void removeAllDeviceFromCurrentUser()
public void removeCurrentDeviceFromCurrentUser()
public void removeDeviceFromCurrentUserByDeviceType(String deviceType)
public void removeDeviceFromCurrentUserByDeviceTypeAndDeviceId(String deviceType, String deviceId)
public Device getDevice(Object userId, String deviceType, String deviceId)
getDevice 在接口中 UserDevicesDictpublic List<Object> listUserId()
listUserId 在接口中 UserDevicesDictpublic List<Device> listDevicesByUserId(Object userId)
listDevicesByUserId 在接口中 UserDevicesDictpublic List<Device> listDevicesForCurrentUser()
listDevicesForCurrentUser 在接口中 UserDevicesDictpublic List<Object> listActiveUsers(long ms)
UserDevicesDictlistActiveUsers 在接口中 UserDevicesDictms - 毫秒数public List<Device> listActiveUserDevices(Object userId, long ms)
UserDevicesDictlistActiveUserDevices 在接口中 UserDevicesDictuserId - 用户idms - 毫秒书public void request()
request 在接口中 UserDevicesDictpublic void cleanCycle()
Copyright © 2022. All rights reserved.