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.Exceptionpublic 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
JSONExceptionpublic 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
JSONExceptionpublic 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()