Added support for publishing ChannelDescriptionChangedEvents (#10884)
For the bindings homeconnect, lgwebos, netatmo, remoteopenhab, rotel, somfytahoma, sonos and sonyprojector Depends on openhab/openhab-core#1505 Signed-off-by: Laurent Garnier <lg.hc@free.fr>pull/10885/head
parent
48f4fd7e6e
commit
ac52f9bbe4
|
@ -13,9 +13,12 @@
|
||||||
package org.openhab.binding.homeconnect.internal.type;
|
package org.openhab.binding.homeconnect.internal.type;
|
||||||
|
|
||||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||||
|
import org.openhab.core.events.EventPublisher;
|
||||||
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
||||||
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
||||||
|
import org.openhab.core.thing.link.ItemChannelLinkRegistry;
|
||||||
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
||||||
|
import org.osgi.service.component.annotations.Activate;
|
||||||
import org.osgi.service.component.annotations.Component;
|
import org.osgi.service.component.annotations.Component;
|
||||||
import org.osgi.service.component.annotations.Reference;
|
import org.osgi.service.component.annotations.Reference;
|
||||||
|
|
||||||
|
@ -28,14 +31,12 @@ import org.osgi.service.component.annotations.Reference;
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class HomeConnectDynamicStateDescriptionProvider extends BaseDynamicStateDescriptionProvider {
|
public class HomeConnectDynamicStateDescriptionProvider extends BaseDynamicStateDescriptionProvider {
|
||||||
|
|
||||||
@Reference
|
@Activate
|
||||||
protected void setChannelTypeI18nLocalizationService(
|
public HomeConnectDynamicStateDescriptionProvider(final @Reference EventPublisher eventPublisher, //
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
final @Reference ItemChannelLinkRegistry itemChannelLinkRegistry, //
|
||||||
|
final @Reference ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
||||||
|
this.eventPublisher = eventPublisher;
|
||||||
|
this.itemChannelLinkRegistry = itemChannelLinkRegistry;
|
||||||
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void unsetChannelTypeI18nLocalizationService(
|
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
|
||||||
this.channelTypeI18nLocalizationService = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,9 +13,12 @@
|
||||||
package org.openhab.binding.lgwebos.internal;
|
package org.openhab.binding.lgwebos.internal;
|
||||||
|
|
||||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||||
|
import org.openhab.core.events.EventPublisher;
|
||||||
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
||||||
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
||||||
|
import org.openhab.core.thing.link.ItemChannelLinkRegistry;
|
||||||
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
||||||
|
import org.osgi.service.component.annotations.Activate;
|
||||||
import org.osgi.service.component.annotations.Component;
|
import org.osgi.service.component.annotations.Component;
|
||||||
import org.osgi.service.component.annotations.Reference;
|
import org.osgi.service.component.annotations.Reference;
|
||||||
|
|
||||||
|
@ -28,14 +31,12 @@ import org.osgi.service.component.annotations.Reference;
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class LGWebOSStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
public class LGWebOSStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
||||||
|
|
||||||
@Reference
|
@Activate
|
||||||
protected void setChannelTypeI18nLocalizationService(
|
public LGWebOSStateDescriptionOptionProvider(final @Reference EventPublisher eventPublisher, //
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
final @Reference ItemChannelLinkRegistry itemChannelLinkRegistry, //
|
||||||
|
final @Reference ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
||||||
|
this.eventPublisher = eventPublisher;
|
||||||
|
this.itemChannelLinkRegistry = itemChannelLinkRegistry;
|
||||||
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void unsetChannelTypeI18nLocalizationService(
|
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
|
||||||
this.channelTypeI18nLocalizationService = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,9 +13,12 @@
|
||||||
package org.openhab.binding.netatmo.internal;
|
package org.openhab.binding.netatmo.internal;
|
||||||
|
|
||||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||||
|
import org.openhab.core.events.EventPublisher;
|
||||||
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
||||||
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
||||||
|
import org.openhab.core.thing.link.ItemChannelLinkRegistry;
|
||||||
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
||||||
|
import org.osgi.service.component.annotations.Activate;
|
||||||
import org.osgi.service.component.annotations.Component;
|
import org.osgi.service.component.annotations.Component;
|
||||||
import org.osgi.service.component.annotations.Reference;
|
import org.osgi.service.component.annotations.Reference;
|
||||||
|
|
||||||
|
@ -29,14 +32,12 @@ import org.osgi.service.component.annotations.Reference;
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class NATherm1StateDescriptionProvider extends BaseDynamicStateDescriptionProvider {
|
public class NATherm1StateDescriptionProvider extends BaseDynamicStateDescriptionProvider {
|
||||||
|
|
||||||
@Reference
|
@Activate
|
||||||
protected void setChannelTypeI18nLocalizationService(
|
public NATherm1StateDescriptionProvider(final @Reference EventPublisher eventPublisher, //
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
final @Reference ItemChannelLinkRegistry itemChannelLinkRegistry, //
|
||||||
|
final @Reference ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
||||||
|
this.eventPublisher = eventPublisher;
|
||||||
|
this.itemChannelLinkRegistry = itemChannelLinkRegistry;
|
||||||
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void unsetChannelTypeI18nLocalizationService(
|
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
|
||||||
this.channelTypeI18nLocalizationService = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,15 +12,13 @@
|
||||||
*/
|
*/
|
||||||
package org.openhab.binding.remoteopenhab.internal;
|
package org.openhab.binding.remoteopenhab.internal;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||||
import org.eclipse.jdt.annotation.Nullable;
|
import org.openhab.core.events.EventPublisher;
|
||||||
import org.openhab.core.thing.ChannelUID;
|
|
||||||
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
||||||
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
||||||
|
import org.openhab.core.thing.link.ItemChannelLinkRegistry;
|
||||||
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
||||||
import org.openhab.core.types.StateOption;
|
import org.osgi.service.component.annotations.Activate;
|
||||||
import org.osgi.service.component.annotations.Component;
|
import org.osgi.service.component.annotations.Component;
|
||||||
import org.osgi.service.component.annotations.Reference;
|
import org.osgi.service.component.annotations.Reference;
|
||||||
|
|
||||||
|
@ -33,18 +31,12 @@ import org.osgi.service.component.annotations.Reference;
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class RemoteopenhabStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
public class RemoteopenhabStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
||||||
|
|
||||||
public @Nullable List<StateOption> getStateOptions(ChannelUID channelUID) {
|
@Activate
|
||||||
return channelOptionsMap.get(channelUID);
|
public RemoteopenhabStateDescriptionOptionProvider(final @Reference EventPublisher eventPublisher, //
|
||||||
}
|
final @Reference ItemChannelLinkRegistry itemChannelLinkRegistry, //
|
||||||
|
final @Reference ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
||||||
@Reference
|
this.eventPublisher = eventPublisher;
|
||||||
protected void setChannelTypeI18nLocalizationService(
|
this.itemChannelLinkRegistry = itemChannelLinkRegistry;
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
|
||||||
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void unsetChannelTypeI18nLocalizationService(
|
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
|
||||||
this.channelTypeI18nLocalizationService = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,9 +13,12 @@
|
||||||
package org.openhab.binding.rotel.internal;
|
package org.openhab.binding.rotel.internal;
|
||||||
|
|
||||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||||
|
import org.openhab.core.events.EventPublisher;
|
||||||
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
||||||
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
||||||
|
import org.openhab.core.thing.link.ItemChannelLinkRegistry;
|
||||||
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
||||||
|
import org.osgi.service.component.annotations.Activate;
|
||||||
import org.osgi.service.component.annotations.Component;
|
import org.osgi.service.component.annotations.Component;
|
||||||
import org.osgi.service.component.annotations.Reference;
|
import org.osgi.service.component.annotations.Reference;
|
||||||
|
|
||||||
|
@ -28,14 +31,12 @@ import org.osgi.service.component.annotations.Reference;
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class RotelStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
public class RotelStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
||||||
|
|
||||||
@Reference
|
@Activate
|
||||||
protected void setChannelTypeI18nLocalizationService(
|
public RotelStateDescriptionOptionProvider(final @Reference EventPublisher eventPublisher, //
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
final @Reference ItemChannelLinkRegistry itemChannelLinkRegistry, //
|
||||||
|
final @Reference ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
||||||
|
this.eventPublisher = eventPublisher;
|
||||||
|
this.itemChannelLinkRegistry = itemChannelLinkRegistry;
|
||||||
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void unsetChannelTypeI18nLocalizationService(
|
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
|
||||||
this.channelTypeI18nLocalizationService = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,15 +12,13 @@
|
||||||
*/
|
*/
|
||||||
package org.openhab.binding.somfytahoma.internal;
|
package org.openhab.binding.somfytahoma.internal;
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||||
import org.eclipse.jdt.annotation.Nullable;
|
import org.openhab.core.events.EventPublisher;
|
||||||
import org.openhab.core.thing.ChannelUID;
|
|
||||||
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
||||||
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
||||||
|
import org.openhab.core.thing.link.ItemChannelLinkRegistry;
|
||||||
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
||||||
import org.openhab.core.types.StateOption;
|
import org.osgi.service.component.annotations.Activate;
|
||||||
import org.osgi.service.component.annotations.Component;
|
import org.osgi.service.component.annotations.Component;
|
||||||
import org.osgi.service.component.annotations.Reference;
|
import org.osgi.service.component.annotations.Reference;
|
||||||
|
|
||||||
|
@ -33,18 +31,12 @@ import org.osgi.service.component.annotations.Reference;
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class SomfyTahomaStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
public class SomfyTahomaStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
||||||
|
|
||||||
public @Nullable List<StateOption> getStateOptions(ChannelUID channelUID) {
|
@Activate
|
||||||
return channelOptionsMap.get(channelUID);
|
public SomfyTahomaStateDescriptionOptionProvider(final @Reference EventPublisher eventPublisher, //
|
||||||
}
|
final @Reference ItemChannelLinkRegistry itemChannelLinkRegistry, //
|
||||||
|
final @Reference ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
||||||
@Reference
|
this.eventPublisher = eventPublisher;
|
||||||
protected void setChannelTypeI18nLocalizationService(
|
this.itemChannelLinkRegistry = itemChannelLinkRegistry;
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
|
||||||
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void unsetChannelTypeI18nLocalizationService(
|
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
|
||||||
this.channelTypeI18nLocalizationService = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -16,11 +16,14 @@ import java.util.List;
|
||||||
|
|
||||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||||
import org.eclipse.jdt.annotation.Nullable;
|
import org.eclipse.jdt.annotation.Nullable;
|
||||||
|
import org.openhab.core.events.EventPublisher;
|
||||||
import org.openhab.core.thing.ChannelUID;
|
import org.openhab.core.thing.ChannelUID;
|
||||||
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
||||||
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
||||||
|
import org.openhab.core.thing.link.ItemChannelLinkRegistry;
|
||||||
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
||||||
import org.openhab.core.types.StateOption;
|
import org.openhab.core.types.StateOption;
|
||||||
|
import org.osgi.service.component.annotations.Activate;
|
||||||
import org.osgi.service.component.annotations.Component;
|
import org.osgi.service.component.annotations.Component;
|
||||||
import org.osgi.service.component.annotations.Reference;
|
import org.osgi.service.component.annotations.Reference;
|
||||||
|
|
||||||
|
@ -33,18 +36,16 @@ import org.osgi.service.component.annotations.Reference;
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class SonosStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
public class SonosStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
||||||
|
|
||||||
public @Nullable List<StateOption> getStateOptions(ChannelUID channelUID) {
|
@Activate
|
||||||
return channelOptionsMap.get(channelUID);
|
public SonosStateDescriptionOptionProvider(final @Reference EventPublisher eventPublisher, //
|
||||||
}
|
final @Reference ItemChannelLinkRegistry itemChannelLinkRegistry, //
|
||||||
|
final @Reference ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
||||||
@Reference
|
this.eventPublisher = eventPublisher;
|
||||||
protected void setChannelTypeI18nLocalizationService(
|
this.itemChannelLinkRegistry = itemChannelLinkRegistry;
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
|
||||||
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void unsetChannelTypeI18nLocalizationService(
|
public @Nullable List<StateOption> getStateOptions(ChannelUID channelUID) {
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
return channelOptionsMap.get(channelUID);
|
||||||
this.channelTypeI18nLocalizationService = null;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,9 +13,12 @@
|
||||||
package org.openhab.binding.sonyprojector.internal;
|
package org.openhab.binding.sonyprojector.internal;
|
||||||
|
|
||||||
import org.eclipse.jdt.annotation.NonNullByDefault;
|
import org.eclipse.jdt.annotation.NonNullByDefault;
|
||||||
|
import org.openhab.core.events.EventPublisher;
|
||||||
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
import org.openhab.core.thing.binding.BaseDynamicStateDescriptionProvider;
|
||||||
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
import org.openhab.core.thing.i18n.ChannelTypeI18nLocalizationService;
|
||||||
|
import org.openhab.core.thing.link.ItemChannelLinkRegistry;
|
||||||
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
import org.openhab.core.thing.type.DynamicStateDescriptionProvider;
|
||||||
|
import org.osgi.service.component.annotations.Activate;
|
||||||
import org.osgi.service.component.annotations.Component;
|
import org.osgi.service.component.annotations.Component;
|
||||||
import org.osgi.service.component.annotations.Reference;
|
import org.osgi.service.component.annotations.Reference;
|
||||||
|
|
||||||
|
@ -28,14 +31,12 @@ import org.osgi.service.component.annotations.Reference;
|
||||||
@NonNullByDefault
|
@NonNullByDefault
|
||||||
public class SonyProjectorStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
public class SonyProjectorStateDescriptionOptionProvider extends BaseDynamicStateDescriptionProvider {
|
||||||
|
|
||||||
@Reference
|
@Activate
|
||||||
protected void setChannelTypeI18nLocalizationService(
|
public SonyProjectorStateDescriptionOptionProvider(final @Reference EventPublisher eventPublisher, //
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
final @Reference ItemChannelLinkRegistry itemChannelLinkRegistry, //
|
||||||
|
final @Reference ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
||||||
|
this.eventPublisher = eventPublisher;
|
||||||
|
this.itemChannelLinkRegistry = itemChannelLinkRegistry;
|
||||||
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
this.channelTypeI18nLocalizationService = channelTypeI18nLocalizationService;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void unsetChannelTypeI18nLocalizationService(
|
|
||||||
final ChannelTypeI18nLocalizationService channelTypeI18nLocalizationService) {
|
|
||||||
this.channelTypeI18nLocalizationService = null;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue