.withType(channelTypeUID).withKind(ChannelKind.STATE).build();
thingBuilder.withChannel(channel);
updateThing(thingBuilder.build());
-
- if (limits.containsKey(channelId)) {
- List<StateOption> options = new ArrayList<>();
- for (String mode : limits.get(channelId)) {
- options.add(new StateOption(mode,
- mode.substring(0, 1).toUpperCase() + mode.substring(1).toLowerCase()));
- }
- intesisStateDescriptionProvider.setStateOptions(new ChannelUID(getThing().getUID(), channelId),
- options);
+ }
+ if (limits.containsKey(channelId)) {
+ List<StateOption> options = new ArrayList<>();
+ for (String mode : limits.get(channelId)) {
+ options.add(
+ new StateOption(mode, mode.substring(0, 1).toUpperCase() + mode.substring(1).toLowerCase()));
}
+ intesisStateDescriptionProvider.setStateOptions(new ChannelUID(getThing().getUID(), channelId), options);
}
}
.withType(channelTypeUID).withKind(ChannelKind.STATE).build();
thingBuilder.withChannel(channel);
updateThing(thingBuilder.build());
-
- if (options != null) {
- final List<StateOption> stateOptions = options.stream()
- .map(e -> new StateOption(e, e.substring(0, 1) + e.substring(1).toLowerCase()))
- .collect(Collectors.toList());
- logger.trace("StateOptions : '{}'", stateOptions);
- intesisStateDescriptionProvider.setStateOptions(channel.getUID(), stateOptions);
- }
+ }
+ if (options != null) {
+ final List<StateOption> stateOptions = options.stream()
+ .map(e -> new StateOption(e, e.substring(0, 1) + e.substring(1).toLowerCase()))
+ .collect(Collectors.toList());
+ logger.trace("StateOptions : '{}'", stateOptions);
+ intesisStateDescriptionProvider.setStateOptions(new ChannelUID(getThing().getUID(), channelId),
+ stateOptions);
}
}