public class UserDeviceInfoCache
extends java.lang.Object
构造器和说明 |
---|
UserDeviceInfoCache() |
限定符和类型 | 方法和说明 |
---|---|
static void |
bind(java.lang.String username,
java.lang.String address,
java.lang.String devName) |
static void |
cache(UserDeviceInfo info)
缓存设备信息
|
static boolean |
containCache(java.lang.String usernmae)
缓存中是否指定用户名的设备信息
|
static java.util.List<UserDeviceInfo> |
getAllUserDeviceInfoByName(java.lang.String username)
获取所有设备列表
|
static JSONArray |
getAllUserDeviceJsonByName(java.lang.String username)
获取所有首页信息
|
static java.util.Set<java.lang.String> |
getAllUsers() |
static long |
getDeviceId(UserDeviceInfo info)
根据username和mac地址获取数据库中已入库的设备信息的id
|
static JSONObject |
getSortedUserDeviceJSONObject() |
static void |
initUserDeviceInfoCache()
初始化设备信息缓存
|
static void |
reInit()
重新初始化
|
static void |
removeCache(java.lang.String username)
删除一个用户的所有设备
|
static void |
removeSingleCache(UserDeviceInfo info)
删除一条设备信息
|
static boolean |
unbind(java.lang.String username,
java.lang.String address,
boolean passed) |
static boolean |
updateByMacAddress(UserDeviceInfo info) |
public static void initUserDeviceInfoCache() throws java.lang.Exception
java.lang.Exception
public static void reInit() throws java.lang.Exception
java.lang.Exception
- 异常public static boolean containCache(java.lang.String usernmae)
usernmae
- 用户名public static long getDeviceId(UserDeviceInfo info)
info
- 设备信息public static java.util.List<UserDeviceInfo> getAllUserDeviceInfoByName(java.lang.String username)
public static JSONArray getAllUserDeviceJsonByName(java.lang.String username) throws JSONException
JSONException
public static void cache(UserDeviceInfo info)
info
- 设备信息public static void removeCache(java.lang.String username)
username
- 用户名public static void removeSingleCache(UserDeviceInfo info)
info
- 设备信息public static JSONObject getSortedUserDeviceJSONObject() throws JSONException
JSONException
public static boolean updateByMacAddress(UserDeviceInfo info)
info
- public static boolean unbind(java.lang.String username, java.lang.String address, boolean passed)
public static void bind(java.lang.String username, java.lang.String address, java.lang.String devName)
public static java.util.Set<java.lang.String> getAllUsers()