From 82adba4d08d6879e04d11598054a566d05e56712 Mon Sep 17 00:00:00 2001 From: Christoph Weitkamp Date: Sun, 22 Dec 2019 15:51:03 +0100 Subject: [PATCH] Removed dependency on 'org.apache.commons.collections' (#6656) Signed-off-by: Christoph Weitkamp Signed-off-by: leluna --- .../internal/handler/HomeAssistantThingHandler.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/bundles/org.openhab.binding.mqtt.homeassistant/src/main/java/org/openhab/binding/mqtt/homeassistant/internal/handler/HomeAssistantThingHandler.java b/bundles/org.openhab.binding.mqtt.homeassistant/src/main/java/org/openhab/binding/mqtt/homeassistant/internal/handler/HomeAssistantThingHandler.java index 84a274a7303a0..0d5f085d957aa 100644 --- a/bundles/org.openhab.binding.mqtt.homeassistant/src/main/java/org/openhab/binding/mqtt/homeassistant/internal/handler/HomeAssistantThingHandler.java +++ b/bundles/org.openhab.binding.mqtt.homeassistant/src/main/java/org/openhab/binding/mqtt/homeassistant/internal/handler/HomeAssistantThingHandler.java @@ -22,8 +22,6 @@ import java.util.function.Consumer; import java.util.stream.Collectors; -import org.apache.commons.collections.CollectionUtils; -import org.apache.commons.lang.StringUtils; import org.eclipse.jdt.annotation.NonNullByDefault; import org.eclipse.jdt.annotation.Nullable; import org.eclipse.smarthome.core.thing.Channel; @@ -126,7 +124,7 @@ public void initialize() { started = false; config = getConfigAs(HandlerConfiguration.class); - if (CollectionUtils.isEmpty(config.topics)) { + if (config.topics == null || config.topics.isEmpty()) { updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.CONFIGURATION_ERROR, "Device topics unknown"); return; } @@ -333,7 +331,7 @@ private void updateThingType() { @Override public void updateChannelState(ChannelUID channelUID, State value) { - if (StringUtils.equals(channelUID.getIdWithoutGroup(), AVAILABILITY_CHANNEL)) { + if (AVAILABILITY_CHANNEL.equals(channelUID.getIdWithoutGroup())) { updateThingStatus(); return; }