| | |
| | | private static final String AUTHENTICATE_GATEWAYID_KEY = "auth_gatewayid_key"; |
| | | private static final String AUTHENTICATE_IPADDRESS_KEY = "auth_ipaddress_key"; |
| | | private static final String AUTHENTICATE_IS_LS_KEY = "auth_isls_key"; |
| | | public static final String AUTHENTICATE_IS_DEVICEINFO_KEY = "auth_deviceinfo_key"; |
| | | |
| | | public static final String GATEWAY_REMOTEINFO_KEY = "gateway_remoteinfo_key"; |
| | | private static final String GATEWAY_PARENTOID_KEY = "gateway_parentoiid_key"; |
| | | |
| | | private String localSecret;//本地加密密钥 |
| | | private String gatewayId; |
| | | private String ipAddress; |
| | | private GatewaySearchBean currentGateway;//当前网关 |
| | | private String networkName; |
| | | private String homeId; |
| | | private String parentOid; |
| | | |
| | | private AuthenticateRequest.AuthenticateDeviceInfoBean deviceInfoBean;//当前设备基本信息 |
| | | private AuthenticateRequest.RequestBean requestBean;//当前设备基本信息 |
| | |
| | | /** |
| | | * instance |
| | | */ |
| | | private static final HDLLinkConfig instance=new HDLLinkConfig(); |
| | | private HDLLinkConfig() |
| | | { |
| | | private static final HDLLinkConfig instance = new HDLLinkConfig(); |
| | | |
| | | private HDLLinkConfig() { |
| | | loadConfig(); |
| | | } |
| | | |
| | |
| | | * |
| | | * @return AuthenticateConfig |
| | | */ |
| | | public static HDLLinkConfig getInstance() { |
| | | public static HDLLinkConfig getInstance() { |
| | | // if (instance == null) { |
| | | // synchronized (HDLLinkConfig.class) { |
| | | // if (instance == null) { |
| | |
| | | this.gatewayId = ""; |
| | | this.ipAddress = ""; |
| | | this.localSecret = ""; |
| | | this.homeId = ""; |
| | | SPUtils.remove(AUTHENTICATE_LS_KEY); |
| | | SPUtils.remove(AUTHENTICATE_GATEWAYID_KEY); |
| | | SPUtils.remove(AUTHENTICATE_IPADDRESS_KEY); |
| | | SPUtils.remove(AUTHENTICATE_IS_LS_KEY); |
| | | SPUtils.remove(GATEWAY_REMOTEINFO_KEY); |
| | | SPUtils.remove(GATEWAY_PARENTOID_KEY); |
| | | } |
| | | |
| | | /** |
| | |
| | | localSecret = SPUtils.getString(AUTHENTICATE_LS_KEY, ""); |
| | | gatewayId = SPUtils.getString(AUTHENTICATE_GATEWAYID_KEY, ""); |
| | | ipAddress = SPUtils.getString(AUTHENTICATE_IPADDRESS_KEY, ""); |
| | | homeId = SPUtils.getString(GATEWAY_REMOTEINFO_KEY, ""); |
| | | parentOid = SPUtils.getString(GATEWAY_PARENTOID_KEY, ""); |
| | | } |
| | | |
| | | /** |
| | |
| | | SPUtils.put(AUTHENTICATE_LS_KEY, localSecret); |
| | | SPUtils.put(AUTHENTICATE_GATEWAYID_KEY, gatewayId); |
| | | SPUtils.put(AUTHENTICATE_IPADDRESS_KEY, ipAddress); |
| | | |
| | | } |
| | | |
| | | /** |
| | |
| | | public String getGatewayId() { |
| | | return gatewayId; |
| | | } |
| | | |
| | | public void setGatewayId(String gatewayId) { |
| | | this.gatewayId=gatewayId; |
| | | this.gatewayId = gatewayId; |
| | | } |
| | | |
| | | public String getIpAddress() { |
| | | return ipAddress; |
| | | } |
| | | public void setIpAddress(String ipAddress){ |
| | | |
| | | public void setIpAddress(String ipAddress) { |
| | | this.ipAddress = ipAddress; |
| | | } |
| | | |
| | | public String getParentOid() { |
| | | return parentOid; |
| | | } |
| | | |
| | | public void setParentOid(String parentOid) { |
| | | this.parentOid = parentOid; |
| | | SPUtils.put(GATEWAY_PARENTOID_KEY, parentOid); |
| | | } |
| | | |
| | | public String getNetworkName() { |
| | |
| | | } |
| | | |
| | | public AuthenticateRequest.AuthenticateDeviceInfoBean getDeviceInfoBean() { |
| | | return deviceInfoBean; |
| | | AuthenticateRequest.AuthenticateDeviceInfoBean infoBean = (AuthenticateRequest.AuthenticateDeviceInfoBean) SPUtils.getSerializableEntity(AUTHENTICATE_IS_DEVICEINFO_KEY); |
| | | if (infoBean == null) { |
| | | infoBean = new AuthenticateRequest.AuthenticateDeviceInfoBean(); |
| | | } |
| | | return infoBean; |
| | | } |
| | | |
| | | public void setDeviceInfoBean(AuthenticateRequest.AuthenticateDeviceInfoBean deviceInfoBean) { |
| | | this.deviceInfoBean = deviceInfoBean; |
| | | SPUtils.saveSerializableEntity(AUTHENTICATE_IS_DEVICEINFO_KEY, deviceInfoBean); |
| | | } |
| | | |
| | | public AuthenticateRequest.RequestBean getRequestBean() { |
| | |
| | | public void setAuthBean(AuthenticateRequest.AuthBean authBean) { |
| | | this.authBean = authBean; |
| | | } |
| | | |
| | | public String getHomeId() { |
| | | return homeId; |
| | | } |
| | | |
| | | public void setHomeId(String homeId) { |
| | | this.homeId = homeId; |
| | | SPUtils.put(GATEWAY_REMOTEINFO_KEY, homeId); |
| | | } |
| | | } |