From: Gaël L'hopital Date: Mon, 29 Apr 2024 16:23:47 +0000 (+0200) Subject: Fix error introduced in #16681 (#16703) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=22e3d55f853b0f9f59e43b97516f78682f7565f9;p=openhab-addons.git Fix error introduced in #16681 (#16703) Signed-off-by: Gaël L'hopital --- diff --git a/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/capability/HomeSecurityThingCapability.java b/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/capability/HomeSecurityThingCapability.java index 293d7ff349..6ceb5b661b 100644 --- a/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/capability/HomeSecurityThingCapability.java +++ b/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/capability/HomeSecurityThingCapability.java @@ -43,8 +43,8 @@ public class HomeSecurityThingCapability extends Capability { List channelHelpers) { super(handler); this.descriptionProvider = descriptionProvider; - this.eventHelper = (EventChannelHelper) channelHelpers.stream().filter(c -> c instanceof EventChannelHelper) - .findFirst().orElseThrow(() -> new IllegalArgumentException( + this.eventHelper = channelHelpers.stream().filter(EventChannelHelper.class::isInstance) + .map(EventChannelHelper.class::cast).findFirst().orElseThrow(() -> new IllegalArgumentException( "HomeSecurityThingCapability must find an EventChannelHelper, please file a bug report.")); eventHelper.setModuleType(moduleType); } diff --git a/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/channelhelper/EventCameraChannelHelper.java b/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/channelhelper/EventCameraChannelHelper.java index c482a39e59..6348ea1d45 100644 --- a/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/channelhelper/EventCameraChannelHelper.java +++ b/bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/handler/channelhelper/EventCameraChannelHelper.java @@ -30,7 +30,7 @@ import org.openhab.core.types.State; * */ @NonNullByDefault -public class EventCameraChannelHelper extends ChannelHelper { +public class EventCameraChannelHelper extends EventChannelHelper { public EventCameraChannelHelper(Set providedGroups) { super(providedGroups);