From 039e3aa73a1ccf3efcf4fedc803aad872b013c2c Mon Sep 17 00:00:00 2001 From: lsiepel Date: Fri, 10 Mar 2023 23:37:45 +0100 Subject: [PATCH] [bsblan] Remove org.apache.commons (#14515) * Replace org.apache.commons with org.unbescape Signed-off-by: lsiepel --- bundles/org.openhab.binding.bsblan/pom.xml | 9 +++++++++ .../bsblan/internal/helper/BsbLanParameterConverter.java | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/bundles/org.openhab.binding.bsblan/pom.xml b/bundles/org.openhab.binding.bsblan/pom.xml index f2ad5a442..bfe9c5d12 100644 --- a/bundles/org.openhab.binding.bsblan/pom.xml +++ b/bundles/org.openhab.binding.bsblan/pom.xml @@ -14,4 +14,13 @@ openHAB Add-ons :: Bundles :: BSB-LAN Binding + + + org.unbescape + unbescape + 1.1.6.RELEASE + compile + + + diff --git a/bundles/org.openhab.binding.bsblan/src/main/java/org/openhab/binding/bsblan/internal/helper/BsbLanParameterConverter.java b/bundles/org.openhab.binding.bsblan/src/main/java/org/openhab/binding/bsblan/internal/helper/BsbLanParameterConverter.java index 3afd4369e..fa48aa7c8 100644 --- a/bundles/org.openhab.binding.bsblan/src/main/java/org/openhab/binding/bsblan/internal/helper/BsbLanParameterConverter.java +++ b/bundles/org.openhab.binding.bsblan/src/main/java/org/openhab/binding/bsblan/internal/helper/BsbLanParameterConverter.java @@ -14,7 +14,6 @@ package org.openhab.binding.bsblan.internal.helper; import static org.openhab.binding.bsblan.internal.BsbLanBindingConstants.*; -import org.apache.commons.lang3.StringEscapeUtils; import org.eclipse.jdt.annotation.NonNullByDefault; import org.eclipse.jdt.annotation.Nullable; import org.openhab.binding.bsblan.internal.api.dto.BsbLanApiParameterDTO; @@ -26,6 +25,7 @@ import org.openhab.core.types.Command; import org.openhab.core.types.State; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.unbescape.html.HtmlEscape; /** * The {@link BsbLanParameterHandler} is responsible for updating the data, which are @@ -75,7 +75,7 @@ public class BsbLanParameterConverter { } private static State getStateForUnitChannel(BsbLanApiParameterDTO parameter) { - String value = StringEscapeUtils.unescapeHtml4(parameter.unit); + String value = HtmlEscape.unescapeHtml(parameter.unit); return new StringType(value); }