From 3c9b85a79fd2506959f8b0853dde93b6beed0e67 Mon Sep 17 00:00:00 2001 From: Mike Hansen Date: Thu, 23 Apr 2020 20:41:19 -0400 Subject: [PATCH] Opensync AP State Tables row parsing --- .../integration/models/OpensyncWifiAssociatedClients.java | 6 +++--- .../wlan/opensync/ovsdb/dao/OvsdbDao.java | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/opensync-ext-interface/src/main/java/com/telecominfraproject/wlan/opensync/external/integration/models/OpensyncWifiAssociatedClients.java b/opensync-ext-interface/src/main/java/com/telecominfraproject/wlan/opensync/external/integration/models/OpensyncWifiAssociatedClients.java index 161604e..90ac849 100644 --- a/opensync-ext-interface/src/main/java/com/telecominfraproject/wlan/opensync/external/integration/models/OpensyncWifiAssociatedClients.java +++ b/opensync-ext-interface/src/main/java/com/telecominfraproject/wlan/opensync/external/integration/models/OpensyncWifiAssociatedClients.java @@ -19,7 +19,7 @@ public class OpensyncWifiAssociatedClients extends BaseJsonModel { public String keyId; public String mac; - public Boolean state; + public String state; public Set capabilities; public int uapsd; public String kick; @@ -43,11 +43,11 @@ public class OpensyncWifiAssociatedClients extends BaseJsonModel { this.mac = mac; } - public Boolean getState() { + public String getState() { return state; } - public void setState(Boolean state) { + public void setState(String state) { this.state = state; } diff --git a/opensync-gateway/src/main/java/com/telecominfraproject/wlan/opensync/ovsdb/dao/OvsdbDao.java b/opensync-gateway/src/main/java/com/telecominfraproject/wlan/opensync/ovsdb/dao/OvsdbDao.java index e2c5ca9..3933a35 100644 --- a/opensync-gateway/src/main/java/com/telecominfraproject/wlan/opensync/ovsdb/dao/OvsdbDao.java +++ b/opensync-gateway/src/main/java/com/telecominfraproject/wlan/opensync/ovsdb/dao/OvsdbDao.java @@ -1401,7 +1401,7 @@ public class OvsdbDao { tableState.setCapabilities(row.getSetColumn("capabilities")); if (map.get("state") != null && map.get("state").getClass() .equals(com.vmware.ovsdb.protocol.operation.notation.Atom.class)) { - tableState.setState(row.getBooleanColumn("state")); + tableState.setState(row.getStringColumn("state")); } if (map.get("_version") != null && map.get("_version").getClass() .equals(com.vmware.ovsdb.protocol.operation.notation.Atom.class)) {