]> git.basschouten.com Git - openhab-addons.git/commitdiff
Added service references to DynamicCommandDescriptionProvider to support publishing...
authorChristoph Weitkamp <github@christophweitkamp.de>
Mon, 21 Jun 2021 19:14:37 +0000 (21:14 +0200)
committerGitHub <noreply@github.com>
Mon, 21 Jun 2021 19:14:37 +0000 (21:14 +0200)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
bundles/org.openhab.binding.avmfritz/src/main/java/org/openhab/binding/avmfritz/internal/AVMFritzDynamicCommandDescriptionProvider.java

index 849de90197081df81f362afc240b771d03c62259..5bf637f6e4f8b9abec1c77ede0691f556156f5f4 100644 (file)
 package org.openhab.binding.avmfritz.internal;
 
 import org.eclipse.jdt.annotation.NonNullByDefault;
+import org.openhab.core.events.EventPublisher;
 import org.openhab.core.thing.binding.BaseDynamicCommandDescriptionProvider;
 import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
+import org.openhab.core.thing.link.ItemChannelLinkRegistry;
 import org.openhab.core.thing.type.DynamicCommandDescriptionProvider;
 import org.osgi.service.component.annotations.Activate;
 import org.osgi.service.component.annotations.Component;
@@ -30,8 +32,11 @@ import org.osgi.service.component.annotations.Reference;
 public class AVMFritzDynamicCommandDescriptionProvider extends BaseDynamicCommandDescriptionProvider {
 
     @Activate
-    public AVMFritzDynamicCommandDescriptionProvider(
+    public AVMFritzDynamicCommandDescriptionProvider(final @Reference EventPublisher eventPublisher, //
+            final @Reference ItemChannelLinkRegistry itemChannelLinkRegistry, //
             final @Reference ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
+        this.eventPublisher = eventPublisher;
+        this.itemChannelLinkRegistry = itemChannelLinkRegistry;
         this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
     }
 }