Added Hue Error Handling objects. Adding whitelsit control.

This commit is contained in:
Admin
2016-06-08 16:41:46 -05:00
parent a276f97776
commit d4b8b70a83
9 changed files with 350 additions and 34 deletions

View File

@@ -1,6 +1,9 @@
package com.bwssystems.HABridge;
import java.util.List;
import java.util.Map;
import com.bwssystems.HABridge.api.hue.WhitelistEntry;
public class BridgeSettingsDescriptor {
private String upnpconfigaddress;
@@ -27,6 +30,7 @@ public class BridgeSettingsDescriptor {
private IpList haladdress;
private String haltoken;
private boolean halconfigured;
private Map<String, WhitelistEntry> whitelist;
public BridgeSettingsDescriptor() {
super();
@@ -188,6 +192,12 @@ public class BridgeSettingsDescriptor {
public void setHalconfigured(boolean halconfigured) {
this.halconfigured = halconfigured;
}
public Map<String, WhitelistEntry> getWhitelist() {
return whitelist;
}
public void setWhitelist(Map<String, WhitelistEntry> whitelist) {
this.whitelist = whitelist;
}
public Boolean isValidVera() {
if(this.getVeraAddress() == null || this.getVeraAddress().getDevices().size() <= 0)
return false;