Resolve itest runbundles for Gson and Commons Lang upgrades and fix JsonParser deprecations (#10345)

* Resolve itest runbundles for Gson and Commons Lang upgrades
* Fix JsonParser deprecations too
* Fix feature verification

Signed-off-by: Wouter Born <github@maindrain.net>
This commit is contained in:
Wouter Born
2021-03-18 12:15:15 +01:00
committed by GitHub
parent 009208adee
commit 580f293766
86 changed files with 206 additions and 215 deletions

View File

@@ -130,7 +130,6 @@ public class HeliosHandler221 extends BaseThingHandler {
private String ipAddress;
// JSON variables
private JsonParser parser = new JsonParser();
private Gson gson = new Gson();
private ScheduledFuture<?> logJob;
@@ -203,7 +202,7 @@ public class HeliosHandler221 extends BaseThingHandler {
return;
}
JsonObject jsonObject = parser.parse(response.readEntity(String.class)).getAsJsonObject();
JsonObject jsonObject = JsonParser.parseString(response.readEntity(String.class)).getAsJsonObject();
if (logger.isTraceEnabled()) {
logger.trace("initialize() Request : {}", systemTarget.resolveTemplate("ip", ipAddress)
@@ -303,7 +302,7 @@ public class HeliosHandler221 extends BaseThingHandler {
}
if (response != null) {
JsonObject jsonObject = parser.parse(response.readEntity(String.class)).getAsJsonObject();
JsonObject jsonObject = JsonParser.parseString(response.readEntity(String.class)).getAsJsonObject();
if (logger.isTraceEnabled()) {
logger.trace("subscribe() Request : {}",
@@ -365,7 +364,7 @@ public class HeliosHandler221 extends BaseThingHandler {
}
if (response != null) {
JsonObject jsonObject = parser.parse(response.readEntity(String.class)).getAsJsonObject();
JsonObject jsonObject = JsonParser.parseString(response.readEntity(String.class)).getAsJsonObject();
if (logger.isTraceEnabled()) {
logger.trace("unsubscribe() Request : {}",
@@ -426,7 +425,7 @@ public class HeliosHandler221 extends BaseThingHandler {
}
if (response != null) {
JsonObject jsonObject = parser.parse(response.readEntity(String.class)).getAsJsonObject();
JsonObject jsonObject = JsonParser.parseString(response.readEntity(String.class)).getAsJsonObject();
if (logger.isTraceEnabled()) {
logger.trace("pullLog() Request : {}",
@@ -488,7 +487,7 @@ public class HeliosHandler221 extends BaseThingHandler {
}
if (response != null) {
JsonObject jsonObject = parser.parse(response.readEntity(String.class)).getAsJsonObject();
JsonObject jsonObject = JsonParser.parseString(response.readEntity(String.class)).getAsJsonObject();
if (logger.isTraceEnabled()) {
logger.trace("getSwitches() Request : {}", switchTarget.resolveTemplate("ip", ipAddress)
@@ -506,7 +505,7 @@ public class HeliosHandler221 extends BaseThingHandler {
getThing().getUID().toString());
String result = jsonObject.get("result").toString();
result = result.replace("switch", "id");
JsonObject js = parser.parse(result).getAsJsonObject();
JsonObject js = JsonParser.parseString(result).getAsJsonObject();
RESTSwitch[] switchArray = gson.fromJson(js.getAsJsonArray("ides"), RESTSwitch[].class);
if (switchArray != null) {
return Arrays.asList(switchArray);
@@ -554,7 +553,7 @@ public class HeliosHandler221 extends BaseThingHandler {
}
if (response != null) {
JsonObject jsonObject = parser.parse(response.readEntity(String.class)).getAsJsonObject();
JsonObject jsonObject = JsonParser.parseString(response.readEntity(String.class)).getAsJsonObject();
if (logger.isTraceEnabled()) {
logger.trace("triggerSwitch() Request : {}",
@@ -609,7 +608,7 @@ public class HeliosHandler221 extends BaseThingHandler {
}
if (response != null) {
JsonObject jsonObject = parser.parse(response.readEntity(String.class)).getAsJsonObject();
JsonObject jsonObject = JsonParser.parseString(response.readEntity(String.class)).getAsJsonObject();
if (logger.isTraceEnabled()) {
logger.trace("enableSwitch() Request : {}",
@@ -664,7 +663,7 @@ public class HeliosHandler221 extends BaseThingHandler {
}
if (response != null) {
JsonObject jsonObject = parser.parse(response.readEntity(String.class)).getAsJsonObject();
JsonObject jsonObject = JsonParser.parseString(response.readEntity(String.class)).getAsJsonObject();
if (logger.isTraceEnabled()) {
logger.trace("getPorts() Request : {}", portTarget.resolveTemplate("ip", ipAddress)
@@ -732,7 +731,7 @@ public class HeliosHandler221 extends BaseThingHandler {
}
if (response != null) {
JsonObject jsonObject = parser.parse(response.readEntity(String.class)).getAsJsonObject();
JsonObject jsonObject = JsonParser.parseString(response.readEntity(String.class)).getAsJsonObject();
if (logger.isTraceEnabled()) {
logger.trace("configureRunnable Request : {}", systemTarget.resolveTemplate("ip", ipAddress)