]> git.basschouten.com Git - openhab-addons.git/commitdiff
Improve javadoc for all addons (#15667)
authorHolger Friedrich <holgerfriedrich@users.noreply.github.com>
Sat, 30 Sep 2023 19:49:12 +0000 (21:49 +0200)
committerGitHub <noreply@github.com>
Sat, 30 Sep 2023 19:49:12 +0000 (21:49 +0200)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
618 files changed:
bundles/org.openhab.automation.jrubyscripting/src/main/java/org/openhab/automation/jrubyscripting/internal/JRubyScriptEngineConfiguration.java
bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/scope/AbstractScriptExtensionProvider.java
bundles/org.openhab.automation.jsscripting/src/main/java/org/openhab/automation/jsscripting/internal/scope/ScriptDisposalAwareScriptExtensionProvider.java
bundles/org.openhab.binding.adorne/src/main/java/org/openhab/binding/adorne/internal/hub/AdorneHubChangeNotify.java
bundles/org.openhab.binding.airq/src/main/java/org/openhab/binding/airq/internal/AirqHandler.java
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/AirQualityBindingConstants.java
bundles/org.openhab.binding.alarmdecoder/src/main/java/org/openhab/binding/alarmdecoder/internal/protocol/ADCommand.java
bundles/org.openhab.binding.allplay/src/main/java/org/openhab/binding/allplay/internal/AllPlayBindingConstants.java
bundles/org.openhab.binding.amazondashbutton/src/main/java/org/openhab/binding/amazondashbutton/internal/capturing/PacketCapturingHandler.java
bundles/org.openhab.binding.amazonechocontrol/src/main/java/org/openhab/binding/amazonechocontrol/internal/handler/EchoHandler.java
bundles/org.openhab.binding.androidtv/src/main/java/org/openhab/binding/androidtv/internal/protocol/googletv/GoogleTVConnectionManager.java
bundles/org.openhab.binding.anthem/src/main/java/org/openhab/binding/anthem/internal/handler/AnthemCommand.java
bundles/org.openhab.binding.astro/src/main/java/org/openhab/binding/astro/internal/AstroBindingConstants.java
bundles/org.openhab.binding.astro/src/main/java/org/openhab/binding/astro/internal/handler/AstroThingHandler.java
bundles/org.openhab.binding.asuswrt/src/main/java/org/openhab/binding/asuswrt/internal/api/AsuswrtHttpClient.java
bundles/org.openhab.binding.asuswrt/src/main/java/org/openhab/binding/asuswrt/internal/helpers/AsuswrtErrorHandler.java
bundles/org.openhab.binding.asuswrt/src/main/java/org/openhab/binding/asuswrt/internal/structures/AsuswrtIpInfo.java
bundles/org.openhab.binding.asuswrt/src/main/java/org/openhab/binding/asuswrt/internal/things/AsuswrtRouter.java
bundles/org.openhab.binding.atlona/src/main/java/org/openhab/binding/atlona/internal/AtlonaBindingConstants.java
bundles/org.openhab.binding.atlona/src/main/java/org/openhab/binding/atlona/internal/AtlonaHandlerCallback.java
bundles/org.openhab.binding.atlona/src/main/java/org/openhab/binding/atlona/internal/pro3/AtlonaPro3Config.java
bundles/org.openhab.binding.atlona/src/main/java/org/openhab/binding/atlona/internal/pro3/AtlonaPro3Handler.java
bundles/org.openhab.binding.autelis/src/main/java/org/openhab/binding/autelis/internal/AutelisBindingConstants.java
bundles/org.openhab.binding.automower/src/main/java/org/openhab/binding/automower/internal/AutomowerBindingConstants.java
bundles/org.openhab.binding.automower/src/main/java/org/openhab/binding/automower/internal/rest/api/automowerconnect/dto/Calendar.java
bundles/org.openhab.binding.automower/src/main/java/org/openhab/binding/automower/internal/rest/api/automowerconnect/dto/Planner.java
bundles/org.openhab.binding.automower/src/main/java/org/openhab/binding/automower/internal/things/AutomowerHandler.java
bundles/org.openhab.binding.avmfritz/src/main/java/org/openhab/binding/avmfritz/internal/dto/ColorControlModel.java
bundles/org.openhab.binding.avmfritz/src/main/java/org/openhab/binding/avmfritz/internal/dto/templates/ApplyMaskListModel.java
bundles/org.openhab.binding.avmfritz/src/main/java/org/openhab/binding/avmfritz/internal/dto/templates/DeviceListModel.java
bundles/org.openhab.binding.avmfritz/src/main/java/org/openhab/binding/avmfritz/internal/hardware/callbacks/FritzAhaSetLevelPercentageCallback.java
bundles/org.openhab.binding.benqprojector/src/main/java/org/openhab/binding/benqprojector/internal/handler/BenqProjectorHandler.java
bundles/org.openhab.binding.bluetooth.airthings/src/main/java/org/openhab/binding/bluetooth/airthings/internal/AirthingsConfiguration.java
bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/BlueGigaBluetoothDevice.java
bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/handler/BlueGigaBridgeHandler.java
bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/internal/BlueGigaTransactionManager.java
bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/internal/eir/EirDataType.java
bundles/org.openhab.binding.bluetooth.bluegiga/src/main/java/org/openhab/binding/bluetooth/bluegiga/internal/eir/EirFlags.java
bundles/org.openhab.binding.bluetooth.bluez/src/main/java/org/openhab/binding/bluetooth/bluez/internal/BlueZBluetoothDevice.java
bundles/org.openhab.binding.bluetooth.govee/src/main/java/org/openhab/binding/bluetooth/gattserial/MessageHandler.java
bundles/org.openhab.binding.bluetooth.radoneye/src/main/java/org/openhab/binding/bluetooth/radoneye/internal/RadoneyeConfiguration.java
bundles/org.openhab.binding.bluetooth/src/main/java/org/openhab/binding/bluetooth/BaseBluetoothDevice.java
bundles/org.openhab.binding.bluetooth/src/main/java/org/openhab/binding/bluetooth/BluetoothCharacteristic.java
bundles/org.openhab.binding.bluetooth/src/main/java/org/openhab/binding/bluetooth/BluetoothDevice.java
bundles/org.openhab.binding.bluetooth/src/main/java/org/openhab/binding/bluetooth/discovery/internal/BluetoothDeviceSnapshot.java
bundles/org.openhab.binding.bluetooth/src/main/java/org/openhab/binding/bluetooth/discovery/internal/BluetoothDiscoveryProcess.java
bundles/org.openhab.binding.bluetooth/src/main/java/org/openhab/binding/bluetooth/notification/BluetoothScanNotification.java
bundles/org.openhab.binding.bondhome/src/main/java/org/openhab/binding/bondhome/internal/api/BPUPListener.java
bundles/org.openhab.binding.bondhome/src/main/java/org/openhab/binding/bondhome/internal/api/BondHttpApi.java
bundles/org.openhab.binding.bondhome/src/main/java/org/openhab/binding/bondhome/internal/config/BondDeviceConfiguration.java
bundles/org.openhab.binding.bondhome/src/main/java/org/openhab/binding/bondhome/internal/handler/BondBridgeHandler.java
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/AuthorizationListener.java
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/BoschIndegoBindingConstants.java
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/IndegoController.java
bundles/org.openhab.binding.boschindego/src/main/java/org/openhab/binding/boschindego/internal/dto/response/runtime/DeviceStateRuntimes.java
bundles/org.openhab.binding.boschshc/src/main/java/org/openhab/binding/boschshc/internal/devices/BoschSHCHandler.java
bundles/org.openhab.binding.boschshc/src/main/java/org/openhab/binding/boschshc/internal/devices/bridge/BoschHttpClient.java
bundles/org.openhab.binding.boschshc/src/main/java/org/openhab/binding/boschshc/internal/services/childlock/dto/ChildLockServiceState.java
bundles/org.openhab.binding.boschshc/src/main/java/org/openhab/binding/boschshc/internal/services/powermeter/dto/PowerMeterServiceState.java
bundles/org.openhab.binding.bosesoundtouch/src/main/java/org/openhab/binding/bosesoundtouch/internal/BoseSoundTouchBindingConstants.java
bundles/org.openhab.binding.bosesoundtouch/src/main/java/org/openhab/binding/bosesoundtouch/internal/CommandExecutor.java
bundles/org.openhab.binding.bosesoundtouch/src/main/java/org/openhab/binding/bosesoundtouch/internal/PresetContainer.java
bundles/org.openhab.binding.broadlinkthermostat/src/main/java/org/openhab/binding/broadlinkthermostat/internal/discovery/BroadlinkDiscoveryService.java
bundles/org.openhab.binding.broadlinkthermostat/src/main/java/org/openhab/binding/broadlinkthermostat/internal/handler/FloureonThermostatHandler.java
bundles/org.openhab.binding.bsblan/src/main/java/org/openhab/binding/bsblan/internal/helper/BsbLanParameterConverter.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/account/SmartherAccountHandler.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/account/SmartherAccountService.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/account/SmartherNotificationHandler.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/api/SmartherApi.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/api/SmartherApiConnector.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/api/dto/Chronothermostat.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/api/dto/Enums.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/api/dto/Measure.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/api/dto/Sensor.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/api/exception/SmartherNotificationException.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/util/DateUtil.java
bundles/org.openhab.binding.bticinosmarther/src/main/java/org/openhab/binding/bticinosmarther/internal/util/StringUtil.java
bundles/org.openhab.binding.caddx/src/main/java/org/openhab/binding/caddx/internal/CaddxCommunicator.java
bundles/org.openhab.binding.caddx/src/main/java/org/openhab/binding/caddx/internal/handler/CaddxBaseThingHandler.java
bundles/org.openhab.binding.cbus/src/main/java/org/openhab/binding/cbus/CBusBindingConstants.java
bundles/org.openhab.binding.cm11a/src/main/java/org/openhab/binding/cm11a/internal/CM11ABindingConstants.java
bundles/org.openhab.binding.comfoair/src/main/java/org/openhab/binding/comfoair/internal/ComfoAirCommandType.java
bundles/org.openhab.binding.comfoair/src/main/java/org/openhab/binding/comfoair/internal/ComfoAirSerialConnector.java
bundles/org.openhab.binding.comfoair/src/main/java/org/openhab/binding/comfoair/internal/ComfoAirSerialException.java
bundles/org.openhab.binding.coolmasternet/src/main/java/org/openhab/binding/coolmasternet/internal/ControllerHandler.java
bundles/org.openhab.binding.coronastats/src/main/java/org/openhab/binding/coronastats/internal/config/CoronaStatsCountryConfiguration.java
bundles/org.openhab.binding.coronastats/src/main/java/org/openhab/binding/coronastats/internal/config/CoronaStatsWorldConfiguration.java
bundles/org.openhab.binding.dali/src/main/java/org/openhab/binding/dali/internal/handler/DaliDt8DeviceHandler.java
bundles/org.openhab.binding.dbquery/src/main/java/org/openhab/binding/dbquery/internal/dbimpl/influx2/Influx2Database.java
bundles/org.openhab.binding.denonmarantz/src/main/java/org/openhab/binding/denonmarantz/internal/DenonMarantzBindingConstants.java
bundles/org.openhab.binding.deutschebahn/src/main/java/org/openhab/binding/deutschebahn/internal/TripLabelAttribute.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/discovery/BridgeMDNSDiscoveryParticipant.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/discovery/DeviceDiscoveryService.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/discovery/DiscoveryServiceManager.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/discovery/SceneDiscoveryService.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/discovery/ZoneTemperatureControlDiscoveryService.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/climate/jsonresponsecontainer/impl/SensorValues.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/climate/jsonresponsecontainer/impl/TemperatureControlConfig.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/climate/jsonresponsecontainer/impl/TemperatureControlValues.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/climate/jsonresponsecontainer/impl/WeatherSensorData.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/config/Config.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/event/EventHandler.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/event/EventListener.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/event/types/EventItem.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/listener/DeviceStatusListener.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/listener/SceneStatusListener.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/listener/SystemStateChangeListener.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/manager/DeviceStatusManager.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/manager/SceneManager.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/manager/impl/StructureManagerImpl.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/sensorjobexecutor/CircuitScheduler.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/sensorjobexecutor/SceneReadingJobExecutor.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/sensorjobexecutor/SensorJobExecutor.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/sensorjobexecutor/sensorjob/SensorJob.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/serverconnection/DsAPI.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/serverconnection/impl/HttpTransportImpl.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/serverconnection/simpledsrequestbuilder/SimpleRequestBuilder.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/serverconnection/simpledsrequestbuilder/constants/ExeptionConstants.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/AbstractGeneralDeviceInformations.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/Circuit.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/Device.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/GeneralDeviceInformation.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/DeviceStateUpdate.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/impl/DeviceBinaryInput.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/structure/devices/deviceparameters/impl/DeviceSensorValue.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/lib/util/DSJsonParser.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/providers/DsChannelTypeProvider.java
bundles/org.openhab.binding.digitalstrom/src/main/java/org/openhab/binding/digitalstrom/internal/providers/DsDeviceThingTypeProvider.java
bundles/org.openhab.binding.dominoswiss/src/main/java/org/openhab/binding/dominoswiss/internal/EGateHandler.java
bundles/org.openhab.binding.doorbird/src/main/java/org/openhab/binding/doorbird/internal/audio/ConvertedInputStream.java
bundles/org.openhab.binding.doorbird/src/main/java/org/openhab/binding/doorbird/internal/config/ControllerConfiguration.java
bundles/org.openhab.binding.doorbird/src/main/java/org/openhab/binding/doorbird/internal/config/DoorbellConfiguration.java
bundles/org.openhab.binding.draytonwiser/src/main/java/org/openhab/binding/draytonwiser/internal/discovery/DraytonWiserMDNSDiscoveryParticipant.java
bundles/org.openhab.binding.dscalarm/src/main/java/org/openhab/binding/dscalarm/internal/handler/DSCAlarmBaseThingHandler.java
bundles/org.openhab.binding.dsmr/src/main/java/org/openhab/binding/dsmr/internal/device/DSMRTelegramListener.java
bundles/org.openhab.binding.dsmr/src/main/java/org/openhab/binding/dsmr/internal/discovery/DSMRMeterDiscoveryService.java
bundles/org.openhab.binding.dwdpollenflug/src/main/java/org/openhab/binding/dwdpollenflug/internal/config/DWDPollenflugRegionConfiguration.java
bundles/org.openhab.binding.dwdunwetter/src/main/java/org/openhab/binding/dwdunwetter/internal/dto/DwdWarningCache.java
bundles/org.openhab.binding.easee/src/main/java/org/openhab/binding/easee/internal/command/AbstractWriteCommand.java
bundles/org.openhab.binding.easee/src/main/java/org/openhab/binding/easee/internal/connector/WebInterface.java
bundles/org.openhab.binding.ecovacs/src/main/java/org/openhab/binding/ecovacs/internal/api/impl/EcovacsXmppDevice.java
bundles/org.openhab.binding.electroluxair/src/main/java/org/openhab/binding/electroluxair/internal/api/ElectroluxDeltaAPI.java
bundles/org.openhab.binding.elerotransmitterstick/src/main/java/org/openhab/binding/elerotransmitterstick/internal/EleroTransmitterStickBindingConstants.java
bundles/org.openhab.binding.energenie/src/main/java/org/openhab/binding/energenie/internal/handler/EnergeniePWMHandler.java
bundles/org.openhab.binding.energidataservice/src/main/java/org/openhab/binding/energidataservice/internal/PriceListParser.java
bundles/org.openhab.binding.energidataservice/src/main/java/org/openhab/binding/energidataservice/internal/retry/RetryPolicyFactory.java
bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/EnOceanBindingConstants.java
bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/EnOceanChannelDescription.java
bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/eep/A5_09/A5_09.java
bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/eep/A5_09/A5_09_05.java
bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/eep/A5_09/A5_09_0C.java
bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/eep/A5_09/A5_09_0D.java
bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/eep/A5_10/A5_10.java
bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/eep/A5_38/A5_38_08_Dimming.java
bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/eep/EEPHelper.java
bundles/org.openhab.binding.enocean/src/main/java/org/openhab/binding/enocean/internal/handler/EnOceanBridgeHandler.java
bundles/org.openhab.binding.evohome/src/main/java/org/openhab/binding/evohome/internal/handler/BaseEvohomeHandler.java
bundles/org.openhab.binding.fineoffsetweatherstation/src/main/java/org/openhab/binding/fineoffsetweatherstation/internal/domain/Measurand.java
bundles/org.openhab.binding.flicbutton/src/3rdparty/java/io/flic/fliclib/javaclient/ButtonScanner.java
bundles/org.openhab.binding.fmiweather/src/main/java/org/openhab/binding/fmiweather/internal/client/Client.java
bundles/org.openhab.binding.fmiweather/src/main/java/org/openhab/binding/fmiweather/internal/discovery/FMIWeatherDiscoveryService.java
bundles/org.openhab.binding.folding/src/main/java/org/openhab/binding/folding/internal/FoldingBindingConstants.java
bundles/org.openhab.binding.foobot/src/main/java/org/openhab/binding/foobot/internal/FoobotBindingConstants.java
bundles/org.openhab.binding.freebox/src/main/java/org/openhab/binding/freebox/internal/FreeboxBindingConstants.java
bundles/org.openhab.binding.freeboxos/src/main/java/org/openhab/binding/freeboxos/internal/FreeboxOsBindingConstants.java
bundles/org.openhab.binding.freeboxos/src/main/java/org/openhab/binding/freeboxos/internal/api/FreeboxOsIconProvider.java
bundles/org.openhab.binding.fronius/src/main/java/org/openhab/binding/fronius/internal/api/MeterRealtimeBodyDTO.java
bundles/org.openhab.binding.fronius/src/main/java/org/openhab/binding/fronius/internal/api/MeterRealtimeBodyDataDTO.java
bundles/org.openhab.binding.fronius/src/main/java/org/openhab/binding/fronius/internal/api/MeterRealtimeDetailsDTO.java
bundles/org.openhab.binding.fronius/src/main/java/org/openhab/binding/fronius/internal/api/MeterRealtimeResponseDTO.java
bundles/org.openhab.binding.fronius/src/main/java/org/openhab/binding/fronius/internal/api/OhmpilotRealtimeBodyDTO.java
bundles/org.openhab.binding.fronius/src/main/java/org/openhab/binding/fronius/internal/api/OhmpilotRealtimeBodyDataDTO.java
bundles/org.openhab.binding.fronius/src/main/java/org/openhab/binding/fronius/internal/api/OhmpilotRealtimeDetailsDTO.java
bundles/org.openhab.binding.fronius/src/main/java/org/openhab/binding/fronius/internal/api/OhmpilotRealtimeResponseDTO.java
bundles/org.openhab.binding.fronius/src/main/java/org/openhab/binding/fronius/internal/handler/FroniusBaseThingHandler.java
bundles/org.openhab.binding.fsinternetradio/src/main/java/org/openhab/binding/fsinternetradio/internal/radio/FrontierSiliconRadioConnection.java
bundles/org.openhab.binding.ftpupload/src/main/java/org/openhab/binding/ftpupload/internal/FtpUploadBindingConstants.java
bundles/org.openhab.binding.ftpupload/src/main/java/org/openhab/binding/ftpupload/internal/config/FtpUploadConfig.java
bundles/org.openhab.binding.globalcache/src/main/java/org/openhab/binding/globalcache/internal/command/AbstractCommand.java
bundles/org.openhab.binding.globalcache/src/main/java/org/openhab/binding/globalcache/internal/discovery/MulticastListener.java
bundles/org.openhab.binding.goecharger/src/main/java/org/openhab/binding/goecharger/internal/api/GoEStatusResponseDTO.java
bundles/org.openhab.binding.gpio/src/main/java/org/openhab/binding/gpio/internal/GPIOBindingConstants.java
bundles/org.openhab.binding.gpio/src/main/java/org/openhab/binding/gpio/internal/GPIOHandlerFactory.java
bundles/org.openhab.binding.gree/src/main/java/org/openhab/binding/gree/internal/GreeBindingConstants.java
bundles/org.openhab.binding.gree/src/main/java/org/openhab/binding/gree/internal/handler/GreeAirDevice.java
bundles/org.openhab.binding.groheondus/src/main/java/org/openhab/binding/groheondus/internal/handler/GroheOndusSenseGuardHandler.java
bundles/org.openhab.binding.groupepsa/src/main/java/org/openhab/binding/groupepsa/internal/bridge/GroupePSABridgeHandler.java
bundles/org.openhab.binding.harmonyhub/src/main/java/org/openhab/binding/harmonyhub/internal/HarmonyHubBindingConstants.java
bundles/org.openhab.binding.haywardomnilogic/src/main/java/org/openhab/binding/haywardomnilogic/internal/HaywardDynamicStateDescriptionProvider.java
bundles/org.openhab.binding.haywardomnilogic/src/main/java/org/openhab/binding/haywardomnilogic/internal/HaywardThingHandler.java
bundles/org.openhab.binding.hdanywhere/src/main/java/org/openhab/binding/hdanywhere/internal/HDanywhereBindingConstants.java
bundles/org.openhab.binding.hdpowerview/src/main/java/org/openhab/binding/hdpowerview/internal/HDPowerViewBindingConstants.java
bundles/org.openhab.binding.helios/src/main/java/org/openhab/binding/helios/internal/HeliosBindingConstants.java
bundles/org.openhab.binding.heos/src/main/java/org/openhab/binding/heos/internal/HeosBindingConstants.java
bundles/org.openhab.binding.heos/src/main/java/org/openhab/binding/heos/internal/api/HeosFacade.java
bundles/org.openhab.binding.heos/src/main/java/org/openhab/binding/heos/internal/resources/HeosStringPropertyChangeListener.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/communicator/HomematicGateway.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/converter/type/QuantityTypeConverter.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/type/HomematicChannelGroupTypeProvider.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/type/HomematicChannelTypeProvider.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/internal/type/HomematicConfigDescriptionProvider.java
bundles/org.openhab.binding.homematic/src/main/java/org/openhab/binding/homematic/type/HomematicThingTypeExcluder.java
bundles/org.openhab.binding.http/src/main/java/org/openhab/binding/http/internal/transform/CascadedValueTransformationImpl.java
bundles/org.openhab.binding.http/src/main/java/org/openhab/binding/http/internal/transform/SingleValueTransformation.java
bundles/org.openhab.binding.hue/src/main/java/org/openhab/binding/hue/internal/connection/Clip2Bridge.java
bundles/org.openhab.binding.hue/src/main/java/org/openhab/binding/hue/internal/discovery/HueBridgeMDNSDiscoveryParticipant.java
bundles/org.openhab.binding.hue/src/main/java/org/openhab/binding/hue/internal/discovery/HueDeviceDiscoveryService.java
bundles/org.openhab.binding.hue/src/main/java/org/openhab/binding/hue/internal/handler/GroupStatusListener.java
bundles/org.openhab.binding.hue/src/main/java/org/openhab/binding/hue/internal/handler/HueBridgeHandler.java
bundles/org.openhab.binding.hue/src/main/java/org/openhab/binding/hue/internal/handler/HueSensorHandler.java
bundles/org.openhab.binding.hue/src/main/java/org/openhab/binding/hue/internal/handler/LightStateConverter.java
bundles/org.openhab.binding.hyperion/src/main/java/org/openhab/binding/hyperion/internal/HyperionBindingConstants.java
bundles/org.openhab.binding.iaqualink/src/main/java/org/openhab/binding/iaqualink/internal/api/IAqualinkClient.java
bundles/org.openhab.binding.ihc/src/main/java/org/openhab/binding/ihc/internal/config/IhcConfiguration.java
bundles/org.openhab.binding.ihc/src/main/java/org/openhab/binding/ihc/internal/ws/IhcClient.java
bundles/org.openhab.binding.ihc/src/main/java/org/openhab/binding/ihc/internal/ws/datatypes/WSNumberOfSegments.java
bundles/org.openhab.binding.ihc/src/main/java/org/openhab/binding/ihc/internal/ws/datatypes/WSRFDevice.java
bundles/org.openhab.binding.ihc/src/main/java/org/openhab/binding/ihc/internal/ws/datatypes/WSSystemInfo.java
bundles/org.openhab.binding.ihc/src/main/java/org/openhab/binding/ihc/internal/ws/datatypes/WSUser.java
bundles/org.openhab.binding.ihc/src/main/java/org/openhab/binding/ihc/internal/ws/services/IhcResourceInteractionService.java
bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/DeviceFeatureListener.java
bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/InsteonDevice.java
bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/device/MessageHandler.java
bundles/org.openhab.binding.insteon/src/main/java/org/openhab/binding/insteon/internal/message/Msg.java
bundles/org.openhab.binding.intesis/src/main/java/org/openhab/binding/intesis/internal/api/IntesisHomeHttpApi.java
bundles/org.openhab.binding.intesis/src/main/java/org/openhab/binding/intesis/internal/api/MessageReceivedEvent.java
bundles/org.openhab.binding.ism8/src/main/java/org/openhab/binding/ism8/internal/Ism8BindingConstants.java
bundles/org.openhab.binding.ism8/src/main/java/org/openhab/binding/ism8/internal/Ism8Configuration.java
bundles/org.openhab.binding.ism8/src/main/java/org/openhab/binding/ism8/internal/Ism8HandlerFactory.java
bundles/org.openhab.binding.ism8/src/main/java/org/openhab/binding/ism8/server/Server.java
bundles/org.openhab.binding.juicenet/src/main/java/org/openhab/binding/juicenet/internal/api/dto/JuiceNetApiDeviceChargingStatus.java
bundles/org.openhab.binding.keba/src/main/java/org/openhab/binding/keba/internal/KebaBindingConstants.java
bundles/org.openhab.binding.km200/src/main/java/org/openhab/binding/km200/internal/KM200BindingConstants.java
bundles/org.openhab.binding.kodi/src/main/java/org/openhab/binding/kodi/internal/KodiBindingConstants.java
bundles/org.openhab.binding.konnected/src/main/java/org/openhab/binding/konnected/internal/KonnectedConfiguration.java
bundles/org.openhab.binding.konnected/src/main/java/org/openhab/binding/konnected/internal/KonnectedHTTPUtils.java
bundles/org.openhab.binding.konnected/src/main/java/org/openhab/binding/konnected/internal/ZoneConfiguration.java
bundles/org.openhab.binding.konnected/src/main/java/org/openhab/binding/konnected/internal/handler/KonnectedHandler.java
bundles/org.openhab.binding.kostalinverter/src/main/java/org/openhab/binding/kostalinverter/internal/secondgeneration/SecondGenerationDxsEntriesContainerDTO.java
bundles/org.openhab.binding.lametrictime/src/main/java/org/openhab/binding/lametrictime/internal/LaMetricTimeBindingConstants.java
bundles/org.openhab.binding.lcn/src/main/java/org/openhab/binding/lcn/internal/LcnModuleActions.java
bundles/org.openhab.binding.lcn/src/main/java/org/openhab/binding/lcn/internal/LcnModuleHandler.java
bundles/org.openhab.binding.lcn/src/main/java/org/openhab/binding/lcn/internal/common/LcnAddr.java
bundles/org.openhab.binding.lcn/src/main/java/org/openhab/binding/lcn/internal/common/LcnDefs.java
bundles/org.openhab.binding.lcn/src/main/java/org/openhab/binding/lcn/internal/common/PckGenerator.java
bundles/org.openhab.binding.lcn/src/main/java/org/openhab/binding/lcn/internal/common/Variable.java
bundles/org.openhab.binding.lcn/src/main/java/org/openhab/binding/lcn/internal/connection/Connection.java
bundles/org.openhab.binding.lcn/src/main/java/org/openhab/binding/lcn/internal/converter/Converter.java
bundles/org.openhab.binding.lcn/src/main/java/org/openhab/binding/lcn/internal/converter/ValueConverter.java
bundles/org.openhab.binding.lcn/src/main/java/org/openhab/binding/lcn/internal/subhandler/AbstractLcnModuleSubHandler.java
bundles/org.openhab.binding.lgtvserial/src/main/java/org/openhab/binding/lgtvserial/internal/LgTvSerialBindingConstants.java
bundles/org.openhab.binding.lgwebos/src/main/java/org/openhab/binding/lgwebos/internal/BaseChannelHandler.java
bundles/org.openhab.binding.lgwebos/src/main/java/org/openhab/binding/lgwebos/internal/WakeOnLanUtility.java
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/LifxBindingConstants.java
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/dto/SignalStrength.java
bundles/org.openhab.binding.lifx/src/main/java/org/openhab/binding/lifx/internal/listener/LifxPropertiesUpdateListener.java
bundles/org.openhab.binding.lirc/src/main/java/org/openhab/binding/lirc/internal/LIRCBindingConstants.java
bundles/org.openhab.binding.lirc/src/main/java/org/openhab/binding/lirc/internal/LIRCMessageListener.java
bundles/org.openhab.binding.lirc/src/main/java/org/openhab/binding/lirc/internal/LIRCResponseException.java
bundles/org.openhab.binding.lirc/src/main/java/org/openhab/binding/lirc/internal/config/LIRCBridgeConfiguration.java
bundles/org.openhab.binding.lirc/src/main/java/org/openhab/binding/lirc/internal/config/LIRCRemoteConfiguration.java
bundles/org.openhab.binding.lirc/src/main/java/org/openhab/binding/lirc/internal/connector/LIRCConnector.java
bundles/org.openhab.binding.lirc/src/main/java/org/openhab/binding/lirc/internal/connector/LIRCEventListener.java
bundles/org.openhab.binding.lirc/src/main/java/org/openhab/binding/lirc/internal/connector/LIRCStreamReader.java
bundles/org.openhab.binding.logreader/src/main/java/org/openhab/binding/logreader/internal/config/LogReaderConfiguration.java
bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/LutronBindingConstants.java
bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/grxprg/GrafikEyeConfig.java
bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/hw/HwDimmerConfig.java
bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/hw/HwSerialBridgeConfig.java
bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/protocol/GroupCommand.java
bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/protocol/SysvarCommand.java
bundles/org.openhab.binding.lutron/src/main/java/org/openhab/binding/lutron/internal/protocol/TimeclockCommand.java
bundles/org.openhab.binding.magentatv/src/main/java/org/openhab/binding/magentatv/internal/MagentaTVHandlerFactory.java
bundles/org.openhab.binding.magentatv/src/main/java/org/openhab/binding/magentatv/internal/handler/MagentaTVControl.java
bundles/org.openhab.binding.magentatv/src/main/java/org/openhab/binding/magentatv/internal/handler/MagentaTVHandler.java
bundles/org.openhab.binding.magentatv/src/main/java/org/openhab/binding/magentatv/internal/network/MagentaTVHttp.java
bundles/org.openhab.binding.magentatv/src/main/java/org/openhab/binding/magentatv/internal/network/MagentaTVNetwork.java
bundles/org.openhab.binding.magentatv/src/main/java/org/openhab/binding/magentatv/internal/network/MagentaTVNotifyServlet.java
bundles/org.openhab.binding.max/src/main/java/org/openhab/binding/max/internal/command/CCommand.java
bundles/org.openhab.binding.max/src/main/java/org/openhab/binding/max/internal/command/FCommand.java
bundles/org.openhab.binding.max/src/main/java/org/openhab/binding/max/internal/command/NCommand.java
bundles/org.openhab.binding.max/src/main/java/org/openhab/binding/max/internal/command/TCommand.java
bundles/org.openhab.binding.max/src/main/java/org/openhab/binding/max/internal/device/Device.java
bundles/org.openhab.binding.max/src/main/java/org/openhab/binding/max/internal/handler/DeviceStatusListener.java
bundles/org.openhab.binding.max/src/main/java/org/openhab/binding/max/internal/handler/MaxCubeBridgeHandler.java
bundles/org.openhab.binding.max/src/main/java/org/openhab/binding/max/internal/message/FMessage.java
bundles/org.openhab.binding.max/src/main/java/org/openhab/binding/max/internal/message/NMessage.java
bundles/org.openhab.binding.mercedesme/src/main/java/org/openhab/binding/mercedesme/internal/handler/VehicleHandler.java
bundles/org.openhab.binding.meteostick/src/main/java/org/openhab/binding/meteostick/internal/MeteostickBindingConstants.java
bundles/org.openhab.binding.miele/src/main/java/org/openhab/binding/miele/internal/MieleBindingConstants.java
bundles/org.openhab.binding.miele/src/main/java/org/openhab/binding/miele/internal/discovery/MieleMDNSDiscoveryParticipant.java
bundles/org.openhab.binding.miele/src/main/java/org/openhab/binding/miele/internal/handler/ApplianceStatusListener.java
bundles/org.openhab.binding.mielecloud/src/main/java/org/openhab/binding/mielecloud/internal/config/OAuthAuthorizationHandler.java
bundles/org.openhab.binding.mielecloud/src/main/java/org/openhab/binding/mielecloud/internal/handler/AbstractMieleThingHandler.java
bundles/org.openhab.binding.mielecloud/src/main/java/org/openhab/binding/mielecloud/internal/webservice/DeviceStateListener.java
bundles/org.openhab.binding.mielecloud/src/main/java/org/openhab/binding/mielecloud/internal/webservice/MieleWebservice.java
bundles/org.openhab.binding.mielecloud/src/main/java/org/openhab/binding/mielecloud/internal/webservice/api/json/ProcessAction.java
bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/Utils.java
bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/cloud/CloudUtil.java
bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/handler/MiIoAbstractHandler.java
bundles/org.openhab.binding.miio/src/main/java/org/openhab/binding/miio/internal/miot/MiIoQuantiyTypesConversion.java
bundles/org.openhab.binding.milight/src/main/java/org/openhab/binding/milight/internal/MilightBindingConstants.java
bundles/org.openhab.binding.milight/src/main/java/org/openhab/binding/milight/internal/discovery/MilightBridgeDiscovery.java
bundles/org.openhab.binding.milight/src/main/java/org/openhab/binding/milight/internal/handler/AbstractBridgeHandler.java
bundles/org.openhab.binding.milight/src/main/java/org/openhab/binding/milight/internal/handler/AbstractLedHandler.java
bundles/org.openhab.binding.milight/src/main/java/org/openhab/binding/milight/internal/protocol/MilightV6SessionManager.java
bundles/org.openhab.binding.minecraft/src/main/java/org/openhab/binding/minecraft/internal/MinecraftBindingConstants.java
bundles/org.openhab.binding.minecraft/src/main/java/org/openhab/binding/minecraft/internal/config/PlayerConfig.java
bundles/org.openhab.binding.minecraft/src/main/java/org/openhab/binding/minecraft/internal/config/ServerConfig.java
bundles/org.openhab.binding.minecraft/src/main/java/org/openhab/binding/minecraft/internal/config/SignConfig.java
bundles/org.openhab.binding.minecraft/src/main/java/org/openhab/binding/minecraft/internal/discovery/MinecraftMDNSDiscoveryParticipant.java
bundles/org.openhab.binding.modbus.e3dc/src/main/java/org/openhab/binding/modbus/e3dc/internal/modbus/Parser.java
bundles/org.openhab.binding.modbus.helioseasycontrols/src/main/java/org/openhab/binding/modbus/helioseasycontrols/internal/HeliosEasyControlsHandler.java
bundles/org.openhab.binding.modbus.stiebeleltron/src/main/java/org/openhab/binding/modbus/stiebeleltron/internal/StiebelEltronBindingConstants.java
bundles/org.openhab.binding.modbus.stiebeleltron/src/main/java/org/openhab/binding/modbus/stiebeleltron/internal/StiebelEltronConfiguration.java
bundles/org.openhab.binding.modbus.stiebeleltron/src/main/java/org/openhab/binding/modbus/stiebeleltron/internal/StiebelEltronHandlerFactory.java
bundles/org.openhab.binding.modbus.stiebeleltron/src/main/java/org/openhab/binding/modbus/stiebeleltron/internal/handler/StiebelEltronHandler.java
bundles/org.openhab.binding.modbus.studer/src/main/java/org/openhab/binding/modbus/studer/internal/StuderHandler.java
bundles/org.openhab.binding.modbus.sunspec/src/main/java/org/openhab/binding/modbus/sunspec/internal/discovery/SunspecDiscoveryProcess.java
bundles/org.openhab.binding.modbus.sunspec/src/main/java/org/openhab/binding/modbus/sunspec/internal/handler/AbstractSunSpecHandler.java
bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/ModbusBindingConstants.java
bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/discovery/internal/ModbusDiscoveryService.java
bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/handler/BaseModbusThingHandler.java
bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/ModbusBindingConstantsInternal.java
bundles/org.openhab.binding.modbus/src/main/java/org/openhab/binding/modbus/internal/ValueTransformation.java
bundles/org.openhab.binding.monopriceaudio/src/main/java/org/openhab/binding/monopriceaudio/internal/communication/MonopriceAudioConnector.java
bundles/org.openhab.binding.mpd/src/main/java/org/openhab/binding/mpd/internal/action/MPDActions.java
bundles/org.openhab.binding.mpd/src/main/java/org/openhab/binding/mpd/internal/protocol/MPDConnection.java
bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/ChannelStateUpdateListener.java
bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/mapping/AbstractMqttAttributeClass.java
bundles/org.openhab.binding.mqtt.generic/src/main/java/org/openhab/binding/mqtt/generic/tools/ChildMap.java
bundles/org.openhab.binding.mqtt.homeassistant/src/main/java/org/openhab/binding/mqtt/homeassistant/internal/HaID.java
bundles/org.openhab.binding.mqtt.homie/src/main/java/org/openhab/binding/mqtt/homie/internal/homie300/Device.java
bundles/org.openhab.binding.mqtt.homie/src/main/java/org/openhab/binding/mqtt/homie/internal/homie300/DeviceCallback.java
bundles/org.openhab.binding.mqtt.homie/src/main/java/org/openhab/binding/mqtt/homie/internal/homie300/Node.java
bundles/org.openhab.binding.mqtt.homie/src/main/java/org/openhab/binding/mqtt/homie/internal/homie300/Property.java
bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/handler/BrokerHandler.java
bundles/org.openhab.binding.mqtt/src/main/java/org/openhab/binding/mqtt/internal/MqttThingID.java
bundles/org.openhab.binding.mybmw/src/main/java/org/openhab/binding/mybmw/internal/discovery/VehicleDiscovery.java
bundles/org.openhab.binding.mybmw/src/main/java/org/openhab/binding/mybmw/internal/utils/VehicleStatusUtils.java
bundles/org.openhab.binding.neato/src/main/java/org/openhab/binding/neato/internal/NeatoBindingConstants.java
bundles/org.openhab.binding.neato/src/main/java/org/openhab/binding/neato/internal/classes/BeehiveAuthentication.java
bundles/org.openhab.binding.neeo/src/main/java/org/openhab/binding/neeo/internal/NeeoHandlerCallback.java
bundles/org.openhab.binding.neohub/src/main/java/org/openhab/binding/neohub/internal/NeoHubGetEngineersData.java
bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/api/EnergyApi.java
bundles/org.openhab.binding.netatmo/src/main/java/org/openhab/binding/netatmo/internal/utils/WeatherUtils.java
bundles/org.openhab.binding.network/src/main/java/org/openhab/binding/network/internal/toberemoved/cache/ExpiringCacheAsync.java
bundles/org.openhab.binding.nibeheatpump/src/main/java/org/openhab/binding/nibeheatpump/internal/config/NibeHeatPumpConfiguration.java
bundles/org.openhab.binding.nibeuplink/src/main/java/org/openhab/binding/nibeuplink/internal/command/GenericStatusUpdate.java
bundles/org.openhab.binding.nibeuplink/src/main/java/org/openhab/binding/nibeuplink/internal/connector/UplinkWebInterface.java
bundles/org.openhab.binding.nibeuplink/src/main/java/org/openhab/binding/nibeuplink/internal/handler/NibeUplinkHandler.java
bundles/org.openhab.binding.nikohomecontrol/src/main/java/org/openhab/binding/nikohomecontrol/internal/protocol/NhcAction.java
bundles/org.openhab.binding.nikohomecontrol/src/main/java/org/openhab/binding/nikohomecontrol/internal/protocol/NhcControllerEvent.java
bundles/org.openhab.binding.nikohomecontrol/src/main/java/org/openhab/binding/nikohomecontrol/internal/protocol/NhcEnergyMeter.java
bundles/org.openhab.binding.nikohomecontrol/src/main/java/org/openhab/binding/nikohomecontrol/internal/protocol/NhcThermostat.java
bundles/org.openhab.binding.nikohomecontrol/src/main/java/org/openhab/binding/nikohomecontrol/internal/protocol/NikoHomeControlCommunication.java
bundles/org.openhab.binding.nikohomecontrol/src/main/java/org/openhab/binding/nikohomecontrol/internal/protocol/nhc1/NhcThermostat1.java
bundles/org.openhab.binding.nikohomecontrol/src/main/java/org/openhab/binding/nikohomecontrol/internal/protocol/nhc2/NikoHomeControlCommunication2.java
bundles/org.openhab.binding.novafinedust/src/main/java/org/openhab/binding/novafinedust/internal/sds011protocol/SDS011Communicator.java
bundles/org.openhab.binding.novafinedust/src/main/java/org/openhab/binding/novafinedust/internal/sds011protocol/messages/SensorReply.java
bundles/org.openhab.binding.ntp/src/main/java/org/openhab/binding/ntp/internal/NtpBindingConstants.java
bundles/org.openhab.binding.nuki/src/main/java/org/openhab/binding/nuki/internal/NukiHandlerFactory.java
bundles/org.openhab.binding.nuki/src/main/java/org/openhab/binding/nuki/internal/constants/NukiBindingConstants.java
bundles/org.openhab.binding.nuki/src/main/java/org/openhab/binding/nuki/internal/dataexchange/BridgeLockStateResponse.java
bundles/org.openhab.binding.nuki/src/main/java/org/openhab/binding/nuki/internal/dataexchange/NukiApiServlet.java
bundles/org.openhab.binding.nuki/src/main/java/org/openhab/binding/nuki/internal/dataexchange/NukiHttpClient.java
bundles/org.openhab.binding.nuki/src/main/java/org/openhab/binding/nuki/internal/dto/BridgeApiLockStateDto.java
bundles/org.openhab.binding.nuki/src/main/java/org/openhab/binding/nuki/internal/dto/BridgeApiLockStateRequestDto.java
bundles/org.openhab.binding.nuki/src/main/java/org/openhab/binding/nuki/internal/handler/NukiBridgeHandler.java
bundles/org.openhab.binding.nuki/src/main/java/org/openhab/binding/nuki/internal/handler/NukiSmartLockHandler.java
bundles/org.openhab.binding.nuvo/src/main/java/org/openhab/binding/nuvo/internal/communication/NuvoConnector.java
bundles/org.openhab.binding.nuvo/src/main/java/org/openhab/binding/nuvo/internal/handler/NuvoHandler.java
bundles/org.openhab.binding.nzwateralerts/src/main/java/org/openhab/binding/nzwateralerts/internal/api/WaterAlertWebClient.java
bundles/org.openhab.binding.nzwateralerts/src/main/java/org/openhab/binding/nzwateralerts/internal/api/WaterWebService.java
bundles/org.openhab.binding.nzwateralerts/src/main/java/org/openhab/binding/nzwateralerts/internal/binder/NZWaterAlertsBinder.java
bundles/org.openhab.binding.nzwateralerts/src/main/java/org/openhab/binding/nzwateralerts/internal/binder/NZWaterAlertsBinderListener.java
bundles/org.openhab.binding.oceanic/src/main/java/org/openhab/binding/oceanic/internal/OceanicBindingConstants.java
bundles/org.openhab.binding.ojelectronics/src/main/java/org/openhab/binding/ojelectronics/internal/BindingConstants.java
bundles/org.openhab.binding.ojelectronics/src/main/java/org/openhab/binding/ojelectronics/internal/ThermostatHandlerFactory.java
bundles/org.openhab.binding.ojelectronics/src/main/java/org/openhab/binding/ojelectronics/internal/common/OJGSonBuilder.java
bundles/org.openhab.binding.ojelectronics/src/main/java/org/openhab/binding/ojelectronics/internal/config/OJElectronicsBridgeConfiguration.java
bundles/org.openhab.binding.ojelectronics/src/main/java/org/openhab/binding/ojelectronics/internal/config/OJElectronicsThermostatConfiguration.java
bundles/org.openhab.binding.ojelectronics/src/main/java/org/openhab/binding/ojelectronics/internal/services/RefreshService.java
bundles/org.openhab.binding.omnilink/src/main/java/org/openhab/binding/omnilink/internal/handler/AbstractOmnilinkHandler.java
bundles/org.openhab.binding.onebusaway/src/main/java/org/openhab/binding/onebusaway/internal/OneBusAwayBindingConstants.java
bundles/org.openhab.binding.onewire/src/main/java/org/openhab/binding/onewire/internal/owserver/OwserverConnectionState.java
bundles/org.openhab.binding.onkyo/src/main/java/org/openhab/binding/onkyo/internal/OnkyoBindingConstants.java
bundles/org.openhab.binding.onkyo/src/main/java/org/openhab/binding/onkyo/internal/config/OnkyoDeviceConfiguration.java
bundles/org.openhab.binding.opensprinkler/src/main/java/org/openhab/binding/opensprinkler/internal/OpenSprinklerBindingConstants.java
bundles/org.openhab.binding.opensprinkler/src/main/java/org/openhab/binding/opensprinkler/internal/api/OpenSprinklerApi.java
bundles/org.openhab.binding.opensprinkler/src/main/java/org/openhab/binding/opensprinkler/internal/api/OpenSprinklerApiFactory.java
bundles/org.openhab.binding.opensprinkler/src/main/java/org/openhab/binding/opensprinkler/internal/api/OpenSprinklerHttpApiV210.java
bundles/org.openhab.binding.openwebnet/src/main/java/org/openhab/binding/openwebnet/internal/discovery/OpenWebNetDeviceDiscoveryService.java
bundles/org.openhab.binding.openwebnet/src/main/java/org/openhab/binding/openwebnet/internal/handler/OpenWebNetBridgeHandler.java
bundles/org.openhab.binding.oppo/src/main/java/org/openhab/binding/oppo/internal/handler/OppoHandler.java
bundles/org.openhab.binding.pentair/src/main/java/org/openhab/binding/pentair/internal/handler/PentairEasyTouchHandler.java
bundles/org.openhab.binding.phc/src/main/java/org/openhab/binding/phc/internal/PHCBindingConstants.java
bundles/org.openhab.binding.phc/src/main/java/org/openhab/binding/phc/internal/PHCHelper.java
bundles/org.openhab.binding.pioneeravr/src/main/java/org/openhab/binding/pioneeravr/internal/PioneerAvrBindingConstants.java
bundles/org.openhab.binding.pioneeravr/src/main/java/org/openhab/binding/pioneeravr/internal/protocol/DisplayInformation.java
bundles/org.openhab.binding.pioneeravr/src/main/java/org/openhab/binding/pioneeravr/internal/protocol/RequestResponseFactory.java
bundles/org.openhab.binding.pioneeravr/src/main/java/org/openhab/binding/pioneeravr/internal/protocol/avr/AvrConnection.java
bundles/org.openhab.binding.pixometer/src/main/java/org/openhab/binding/pixometer/internal/data/MeterState.java
bundles/org.openhab.binding.playstation/src/main/java/org/openhab/binding/playstation/internal/PS4ArtworkHandler.java
bundles/org.openhab.binding.plclogo/src/main/java/org/openhab/binding/plclogo/internal/config/PLCAnalogConfiguration.java
bundles/org.openhab.binding.plclogo/src/main/java/org/openhab/binding/plclogo/internal/config/PLCDateTimeConfiguration.java
bundles/org.openhab.binding.plclogo/src/main/java/org/openhab/binding/plclogo/internal/config/PLCMemoryConfiguration.java
bundles/org.openhab.binding.plex/src/main/java/org/openhab/binding/plex/internal/handler/PlexPlayerHandler.java
bundles/org.openhab.binding.plugwise/src/main/java/org/openhab/binding/plugwise/internal/PlugwiseBindingConstants.java
bundles/org.openhab.binding.plugwiseha/src/main/java/org/openhab/binding/plugwiseha/internal/api/model/dto/ActuatorFunctionalities.java
bundles/org.openhab.binding.plugwiseha/src/main/java/org/openhab/binding/plugwiseha/internal/config/PlugwiseHABridgeThingConfig.java
bundles/org.openhab.binding.plugwiseha/src/main/java/org/openhab/binding/plugwiseha/internal/config/PlugwiseHAThingConfig.java
bundles/org.openhab.binding.powermax/src/main/java/org/openhab/binding/powermax/internal/PowermaxBindingConstants.java
bundles/org.openhab.binding.powermax/src/main/java/org/openhab/binding/powermax/internal/connector/PowermaxConnector.java
bundles/org.openhab.binding.powermax/src/main/java/org/openhab/binding/powermax/internal/connector/PowermaxConnectorInterface.java
bundles/org.openhab.binding.powermax/src/main/java/org/openhab/binding/powermax/internal/connector/PowermaxReaderThread.java
bundles/org.openhab.binding.powermax/src/main/java/org/openhab/binding/powermax/internal/message/PowermaxCommManager.java
bundles/org.openhab.binding.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/PulseaudioBindingConstants.java
bundles/org.openhab.binding.pulseaudio/src/main/java/org/openhab/binding/pulseaudio/internal/PulseaudioClient.java
bundles/org.openhab.binding.qbus/src/main/java/org/openhab/binding/qbus/internal/QbusBridgeHandler.java
bundles/org.openhab.binding.qbus/src/main/java/org/openhab/binding/qbus/internal/QbusHandlerFactory.java
bundles/org.openhab.binding.qbus/src/main/java/org/openhab/binding/qbus/internal/protocol/QbusBistabiel.java
bundles/org.openhab.binding.qbus/src/main/java/org/openhab/binding/qbus/internal/protocol/QbusDimmer.java
bundles/org.openhab.binding.qbus/src/main/java/org/openhab/binding/qbus/internal/protocol/QbusRol.java
bundles/org.openhab.binding.qbus/src/main/java/org/openhab/binding/qbus/internal/protocol/QbusScene.java
bundles/org.openhab.binding.qbus/src/main/java/org/openhab/binding/qbus/internal/protocol/QbusThermostat.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/action/AlarmAction.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/action/ArmAwayArmingAction.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/action/ArmingAction.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/action/InfoAction.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/event/AlarmEvent.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/event/ArmingEvent.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/event/ErrorEvent.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/event/InfoEvent.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/event/SecureArmInfoEvent.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/event/SummaryInfoEvent.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/event/ZoneActiveEvent.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/event/ZoneAddEvent.java
bundles/org.openhab.binding.qolsysiq/src/main/java/org/openhab/binding/qolsysiq/internal/client/dto/event/ZoneUpdateEvent.java
bundles/org.openhab.binding.radiothermostat/src/main/java/org/openhab/binding/radiothermostat/internal/RadioThermostatBindingConstants.java
bundles/org.openhab.binding.radiothermostat/src/main/java/org/openhab/binding/radiothermostat/internal/communication/RadioThermostatConnector.java
bundles/org.openhab.binding.radiothermostat/src/main/java/org/openhab/binding/radiothermostat/internal/discovery/RadioThermostatDiscoveryService.java
bundles/org.openhab.binding.radiothermostat/src/main/java/org/openhab/binding/radiothermostat/internal/handler/RadioThermostatHandler.java
bundles/org.openhab.binding.regoheatpump/src/main/java/org/openhab/binding/regoheatpump/internal/RegoHeatPumpBindingConstants.java
bundles/org.openhab.binding.rme/src/main/java/org/openhab/binding/rme/internal/RMEBindingConstants.java
bundles/org.openhab.binding.robonect/src/main/java/org/openhab/binding/robonect/internal/RobonectClient.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/RussoundBindingConstants.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/rio/AbstractBridgeHandler.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/rio/AbstractRioProtocol.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/rio/AbstractThingHandler.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/rio/RioHandlerCallback.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/rio/RioPresetsProtocol.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/rio/RioSystemFavoritesProtocol.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/rio/controller/RioControllerHandler.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/rio/models/RioPreset.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/rio/system/RioSystemHandler.java
bundles/org.openhab.binding.russound/src/main/java/org/openhab/binding/russound/internal/rio/zone/RioZoneHandler.java
bundles/org.openhab.binding.samsungtv/src/main/java/org/openhab/binding/samsungtv/internal/SamsungTvBindingConstants.java
bundles/org.openhab.binding.satel/src/main/java/org/openhab/binding/satel/internal/command/SatelCommandBase.java
bundles/org.openhab.binding.semsportal/src/main/java/org/openhab/binding/semsportal/internal/dto/SEMSToken.java
bundles/org.openhab.binding.semsportal/src/main/java/org/openhab/binding/semsportal/internal/dto/Station.java
bundles/org.openhab.binding.seneye/src/main/java/org/openhab/binding/seneye/internal/SeneyeBindingConstants.java
bundles/org.openhab.binding.sensorcommunity/src/main/java/org/openhab/binding/sensorcommunity/internal/dto/Location.java
bundles/org.openhab.binding.serial/src/main/java/org/openhab/binding/serial/internal/channel/DeviceChannel.java
bundles/org.openhab.binding.serial/src/main/java/org/openhab/binding/serial/internal/channel/DeviceChannelFactory.java
bundles/org.openhab.binding.serial/src/main/java/org/openhab/binding/serial/internal/transform/SingleValueTransformation.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/api/ShellyApiException.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/api/ShellyEventServlet.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/api1/Shelly1CoIoTProtocol.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/api1/Shelly1CoIoTVersion1.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/api1/Shelly1CoapHandler.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/api1/Shelly1HttpApi.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/api2/Shelly2RpctInterface.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/handler/ShellyBaseHandler.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/handler/ShellyComponents.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/handler/ShellyDeviceListener.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/handler/ShellyProtectedHandler.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/handler/ShellyRelayHandler.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/provider/ShellyChannelDefinitions.java
bundles/org.openhab.binding.shelly/src/main/java/org/openhab/binding/shelly/internal/util/ShellyChannelCache.java
bundles/org.openhab.binding.silvercrestwifisocket/src/main/java/org/openhab/binding/silvercrestwifisocket/internal/SilvercrestWifiSocketHandlerFactory.java
bundles/org.openhab.binding.silvercrestwifisocket/src/main/java/org/openhab/binding/silvercrestwifisocket/internal/discovery/SilvercrestWifiSocketDiscoveryService.java
bundles/org.openhab.binding.silvercrestwifisocket/src/main/java/org/openhab/binding/silvercrestwifisocket/internal/handler/SilvercrestWifiSocketMediator.java
bundles/org.openhab.binding.silvercrestwifisocket/src/main/java/org/openhab/binding/silvercrestwifisocket/internal/handler/SilvercrestWifiSocketMediatorImpl.java
bundles/org.openhab.binding.silvercrestwifisocket/src/main/java/org/openhab/binding/silvercrestwifisocket/internal/utils/ValidationUtils.java
bundles/org.openhab.binding.sinope/src/main/java/org/openhab/binding/sinope/SinopeBindingConstants.java
bundles/org.openhab.binding.sinope/src/main/java/org/openhab/binding/sinope/internal/SinopeConfigStatusMessage.java
bundles/org.openhab.binding.sinope/src/main/java/org/openhab/binding/sinope/internal/discovery/SinopeThingsDiscoveryService.java
bundles/org.openhab.binding.sleepiq/src/main/java/org/openhab/binding/sleepiq/internal/SleepIQBindingConstants.java
bundles/org.openhab.binding.sleepiq/src/main/java/org/openhab/binding/sleepiq/internal/api/dto/SleepersResponse.java
bundles/org.openhab.binding.sleepiq/src/main/java/org/openhab/binding/sleepiq/internal/handler/SleepIQCloudHandler.java
bundles/org.openhab.binding.smaenergymeter/src/main/java/org/openhab/binding/smaenergymeter/internal/SMAEnergyMeterBindingConstants.java
bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/SmartMeterBindingConstants.java
bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/connectors/IMeterReaderConnector.java
bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/internal/MeterDevice.java
bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/internal/sml/SmlMeterReader.java
bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/internal/sml/SmlSerialConnector.java
bundles/org.openhab.binding.smartmeter/src/main/java/org/openhab/binding/smartmeter/internal/sml/SmlValueExtractor.java
bundles/org.openhab.binding.smartthings/src/main/java/org/openhab/binding/smartthings/internal/SmartthingsBindingConstants.java
bundles/org.openhab.binding.smartthings/src/main/java/org/openhab/binding/smartthings/internal/SmartthingsHandlerFactory.java
bundles/org.openhab.binding.smartthings/src/main/java/org/openhab/binding/smartthings/internal/SmartthingsHubCommand.java
bundles/org.openhab.binding.solaredge/src/main/java/org/openhab/binding/solaredge/internal/connector/WebInterface.java
bundles/org.openhab.binding.solaredge/src/main/java/org/openhab/binding/solaredge/internal/handler/SolarEdgeHandler.java
bundles/org.openhab.binding.solaredge/src/main/java/org/openhab/binding/solaredge/internal/model/AbstractDataResponseTransformer.java
bundles/org.openhab.binding.solarlog/src/main/java/org/openhab/binding/solarlog/internal/SolarLogBindingConstants.java
bundles/org.openhab.binding.solarmax/src/main/java/org/openhab/binding/solarmax/internal/connector/SolarMaxConnector.java
bundles/org.openhab.binding.solarwatt/src/main/java/org/openhab/binding/solarwatt/internal/domain/EnergyManagerCollection.java
bundles/org.openhab.binding.solarwatt/src/main/java/org/openhab/binding/solarwatt/internal/domain/SolarwattChannel.java
bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/SonosBindingConstants.java
bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/SonosXMLParser.java
bundles/org.openhab.binding.sonos/src/main/java/org/openhab/binding/sonos/internal/handler/ZonePlayerHandler.java
bundles/org.openhab.binding.sonyprojector/src/main/java/org/openhab/binding/sonyprojector/internal/communication/SonyProjectorConnector.java
bundles/org.openhab.binding.souliss/src/main/java/org/openhab/binding/souliss/internal/SoulissBindingConstants.java
bundles/org.openhab.binding.souliss/src/main/java/org/openhab/binding/souliss/internal/discovery/SoulissGatewayDiscovery.java
bundles/org.openhab.binding.souliss/src/main/java/org/openhab/binding/souliss/internal/handler/SoulissGenericActionMessage.java
bundles/org.openhab.binding.souliss/src/main/java/org/openhab/binding/souliss/internal/handler/SoulissGenericHandler.java
bundles/org.openhab.binding.spotify/src/main/java/org/openhab/binding/spotify/internal/actions/SpotifyActions.java
bundles/org.openhab.binding.spotify/src/main/java/org/openhab/binding/spotify/internal/api/SpotifyApi.java
bundles/org.openhab.binding.squeezebox/src/main/java/org/openhab/binding/squeezebox/internal/SqueezeBoxBindingConstants.java
bundles/org.openhab.binding.squeezebox/src/main/java/org/openhab/binding/squeezebox/internal/handler/SqueezeBoxServerHandler.java
bundles/org.openhab.binding.surepetcare/src/main/java/org/openhab/binding/surepetcare/internal/utils/SurePetcareDeviceCurfewListTypeAdapterFactory.java
bundles/org.openhab.binding.synopanalyzer/src/main/java/org/openhab/binding/synopanalyzer/internal/SynopAnalyzerBindingConstants.java
bundles/org.openhab.binding.systeminfo/src/main/java/org/openhab/binding/systeminfo/internal/SysteminfoThingTypeProvider.java
bundles/org.openhab.binding.tado/src/main/java/org/openhab/binding/tado/internal/TadoBindingConstants.java
bundles/org.openhab.binding.tankerkoenig/src/main/java/org/openhab/binding/tankerkoenig/internal/TankerkoenigBindingConstants.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/TapoControlHandlerFactory.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/TapoDiscoveryService.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/api/TapoDeviceConnector.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/api/TapoDeviceHttpApi.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/device/TapoDevice.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/device/TapoLightStrip.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/device/TapoSmartBulb.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/device/TapoSmartPlug.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/device/TapoUniversalDevice.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/helpers/TapoCipher.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/helpers/TapoCredentials.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/helpers/TapoErrorHandler.java
bundles/org.openhab.binding.tapocontrol/src/main/java/org/openhab/binding/tapocontrol/internal/helpers/TapoUtils.java
bundles/org.openhab.binding.teleinfo/src/main/java/org/openhab/binding/teleinfo/internal/reader/io/TeleinfoInputStream.java
bundles/org.openhab.binding.teleinfo/src/main/java/org/openhab/binding/teleinfo/internal/reader/io/serialport/FrameUtil.java
bundles/org.openhab.binding.tellstick/src/main/java/org/openhab/binding/tellstick/internal/TellstickBindingConstants.java
bundles/org.openhab.binding.tellstick/src/main/java/org/openhab/binding/tellstick/internal/conf/TelldusLiveConfiguration.java
bundles/org.openhab.binding.tellstick/src/main/java/org/openhab/binding/tellstick/internal/conf/TelldusLocalConfiguration.java
bundles/org.openhab.binding.tellstick/src/main/java/org/openhab/binding/tellstick/internal/conf/TellstickBridgeConfiguration.java
bundles/org.openhab.binding.tellstick/src/main/java/org/openhab/binding/tellstick/internal/handler/DeviceStatusListener.java
bundles/org.openhab.binding.tellstick/src/main/java/org/openhab/binding/tellstick/internal/handler/TelldusBridgeHandler.java
bundles/org.openhab.binding.tivo/src/main/java/org/openhab/binding/tivo/internal/TiVoBindingConstants.java
bundles/org.openhab.binding.tivo/src/main/java/org/openhab/binding/tivo/internal/handler/TiVoHandler.java
bundles/org.openhab.binding.tivo/src/main/java/org/openhab/binding/tivo/internal/service/TivoConfigData.java
bundles/org.openhab.binding.tivo/src/main/java/org/openhab/binding/tivo/internal/service/TivoStatusData.java
bundles/org.openhab.binding.tivo/src/main/java/org/openhab/binding/tivo/internal/service/TivoStatusProvider.java
bundles/org.openhab.binding.touchwand/src/main/java/org/openhab/binding/touchwand/internal/TouchWandUnitStatusUpdateListener.java
bundles/org.openhab.binding.touchwand/src/main/java/org/openhab/binding/touchwand/internal/config/TouchwandBridgeConfiguration.java
bundles/org.openhab.binding.tradfri/src/main/java/org/openhab/binding/tradfri/internal/TradfriColor.java
bundles/org.openhab.binding.twitter/src/main/java/org/openhab/binding/twitter/internal/action/TwitterActions.java
bundles/org.openhab.binding.unifi/src/main/java/org/openhab/binding/unifi/internal/UniFiPoePortThingConfig.java
bundles/org.openhab.binding.unifi/src/main/java/org/openhab/binding/unifi/internal/api/dto/UnfiPortOverrideJsonObject.java
bundles/org.openhab.binding.unifi/src/main/java/org/openhab/binding/unifi/internal/ssl/UniFiTrustManager.java
bundles/org.openhab.binding.unifiedremote/src/main/java/org/openhab/binding/unifiedremote/internal/UnifiedRemoteDiscoveryService.java
bundles/org.openhab.binding.urtsi/src/main/java/org/openhab/binding/urtsi/internal/UrtsiBindingConstants.java
bundles/org.openhab.binding.vdr/src/main/java/org/openhab/binding/vdr/internal/svdrp/SVDRPClient.java
bundles/org.openhab.binding.vdr/src/main/java/org/openhab/binding/vdr/internal/svdrp/SVDRPClientImpl.java
bundles/org.openhab.binding.vdr/src/main/java/org/openhab/binding/vdr/internal/svdrp/SVDRPTimerList.java
bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/bridge/slip/SCgetHouseStatus.java
bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/bridge/slip/SCrunProductCommand.java
bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/things/VeluxExistingProducts.java
bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/things/VeluxProduct.java
bundles/org.openhab.binding.velux/src/main/java/org/openhab/binding/velux/internal/things/VeluxProductVelocity.java
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/VenstarThermostatBindingConstants.java
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarRuntime.java
bundles/org.openhab.binding.venstarthermostat/src/main/java/org/openhab/binding/venstarthermostat/internal/dto/VenstarRuntimeData.java
bundles/org.openhab.binding.verisure/src/main/java/org/openhab/binding/verisure/internal/VerisureBindingConstants.java
bundles/org.openhab.binding.vesync/src/main/java/org/openhab/binding/vesync/internal/handlers/VeSyncBaseDeviceHandler.java
bundles/org.openhab.binding.vitotronic/src/main/java/org/openhab/binding/vitotronic/internal/VitotronicBindingConstants.java
bundles/org.openhab.binding.vitotronic/src/main/java/org/openhab/binding/vitotronic/internal/handler/VitotronicThingHandler.java
bundles/org.openhab.binding.vizio/src/main/java/org/openhab/binding/vizio/internal/communication/VizioCommunicator.java
bundles/org.openhab.binding.weathercompany/src/main/java/org/openhab/binding/weathercompany/internal/handler/WeatherCompanyForecastHandler.java
bundles/org.openhab.binding.weatherunderground/src/main/java/org/openhab/binding/weatherunderground/internal/WeatherUndergroundBindingConstants.java
bundles/org.openhab.binding.wemo/src/main/java/org/openhab/binding/wemo/internal/WemoBindingConstants.java
bundles/org.openhab.binding.wolfsmartset/src/main/java/org/openhab/binding/wolfsmartset/internal/api/WolfSmartsetApi.java
bundles/org.openhab.binding.xmppclient/src/main/java/org/openhab/binding/xmppclient/internal/handler/PublishTriggerChannel.java
bundles/org.openhab.binding.yamahamusiccast/src/main/java/org/openhab/binding/yamahamusiccast/internal/YamahaMusiccastHandlerFactory.java
bundles/org.openhab.binding.yamahareceiver/src/main/java/org/openhab/binding/yamahareceiver/internal/protocol/InputWithPlayControl.java
bundles/org.openhab.binding.yamahareceiver/src/main/java/org/openhab/binding/yamahareceiver/internal/protocol/InputWithPresetControl.java
bundles/org.openhab.binding.yamahareceiver/src/main/java/org/openhab/binding/yamahareceiver/internal/protocol/InputWithTunerBandControl.java
bundles/org.openhab.binding.yamahareceiver/src/main/java/org/openhab/binding/yamahareceiver/internal/protocol/xml/InputWithNavigationControlXML.java
bundles/org.openhab.binding.yamahareceiver/src/main/java/org/openhab/binding/yamahareceiver/internal/protocol/xml/InputWithPlayControlXML.java
bundles/org.openhab.binding.yamahareceiver/src/main/java/org/openhab/binding/yamahareceiver/internal/protocol/xml/InputWithPresetControlXML.java
bundles/org.openhab.binding.zway/src/main/java/org/openhab/binding/zway/internal/ZWayBindingConstants.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/accessories/AbstractHomekitAccessoryImpl.java
bundles/org.openhab.io.homekit/src/main/java/org/openhab/io/homekit/internal/accessories/HomekitCharacteristicFactory.java
bundles/org.openhab.io.hueemulation/src/main/java/org/openhab/io/hueemulation/internal/RuleUtils.java
bundles/org.openhab.io.hueemulation/src/main/java/org/openhab/io/hueemulation/internal/dto/HueUserAuth.java
bundles/org.openhab.io.neeo/src/main/java/org/openhab/io/neeo/internal/NeeoBrainServlet.java
bundles/org.openhab.persistence.dynamodb/src/main/java/org/openhab/persistence/dynamodb/internal/DynamoDBPersistenceService.java
bundles/org.openhab.persistence.dynamodb/src/main/java/org/openhab/persistence/dynamodb/internal/PageOfInterestSubscriber.java
bundles/org.openhab.persistence.dynamodb/src/test/java/org/openhab/persistence/dynamodb/internal/DynamoDBTableNameResolverTest.java
bundles/org.openhab.persistence.dynamodb/src/test/java/org/openhab/persistence/dynamodb/internal/TestStoreMixedTypesTest.java
bundles/org.openhab.persistence.influxdb/src/main/java/org/openhab/persistence/influxdb/internal/InfluxDBRepository.java
bundles/org.openhab.transform.jsonpath/src/main/java/org/openhab/transform/jsonpath/internal/JSonPathTransformationService.java
bundles/org.openhab.transform.jsonpath/src/test/java/org/openhab/transform/jsonpath/internal/JSonPathTransformationServiceTest.java
bundles/org.openhab.transform.regex/src/main/java/org/openhab/transform/regex/internal/RegExTransformationService.java
bundles/org.openhab.transform.regex/src/test/java/org/openhab/transform/regex/internal/AbstractTransformationServiceTest.java
bundles/org.openhab.transform.regex/src/test/java/org/openhab/transform/regex/internal/RegExTransformationServiceTest.java
bundles/org.openhab.transform.scale/src/main/java/org/openhab/transform/scale/internal/ScaleTransformationService.java
bundles/org.openhab.transform.vat/src/main/java/org/openhab/transform/vat/internal/profile/VATTransformationProfile.java
bundles/org.openhab.transform.xpath/src/main/java/org/openhab/transform/xpath/internal/XPathTransformationService.java
bundles/org.openhab.transform.xpath/src/test/java/org/openhab/transform/xpath/internal/AbstractTransformationServiceTest.java
bundles/org.openhab.transform.xpath/src/test/java/org/openhab/transform/xpath/internal/XPathTransformationServiceTest.java
bundles/org.openhab.transform.xslt/src/main/java/org/openhab/transform/xslt/internal/XsltTransformationService.java
bundles/org.openhab.transform.xslt/src/test/java/org/openhab/transform/xslt/internal/AbstractTransformationServiceTest.java
bundles/org.openhab.transform.xslt/src/test/java/org/openhab/transform/xslt/internal/XsltTransformationServiceTest.java
bundles/org.openhab.voice.googletts/src/main/java/org/openhab/voice/googletts/internal/GoogleTTSVoice.java
bundles/org.openhab.voice.mactts/src/main/java/org/openhab/voice/mactts/internal/MacTTSVoice.java
bundles/org.openhab.voice.marytts/src/main/java/org/openhab/voice/marytts/internal/MaryTTSVoice.java
bundles/org.openhab.voice.pollytts/src/main/java/org/openhab/voice/pollytts/internal/PollyTTSVoice.java
bundles/org.openhab.voice.voicerss/src/main/java/org/openhab/voice/voicerss/internal/VoiceRSSVoice.java
itests/org.openhab.binding.astro.tests/src/main/java/org/openhab/binding/astro/test/AstroStateTest.java

index ee01cb7732b9226f2d9a3c7eacf781ec83f8ba9b..b31c437390b8b68c20076803cd2d845842f6030f 100644 (file)
@@ -274,7 +274,7 @@ public class JRubyScriptEngineConfiguration {
     /**
      * Configure the optional elements of the Ruby Environment
      * 
-     * @param engine Engine in which to configure environment
+     * @param scriptEngine Engine in which to configure environment
      */
     public void configureRubyEnvironment(ScriptEngine scriptEngine) {
         getConfigurationElements(OptionalConfigurationElement.Type.RUBY_ENVIRONMENT).forEach(configElement -> {
index 1494f10f24e4ceb710a66b7da2f4599cba9ff612..7624fa21d58fc02b1fc917450d8986437eeaef9c 100644 (file)
@@ -67,7 +67,6 @@ public abstract class AbstractScriptExtensionProvider implements ScriptExtension
 
     @Override
     public @Nullable Object get(String scriptIdentifier, String type) throws IllegalArgumentException {
-
         Map<String, Object> forScript = idToTypes.computeIfAbsent(scriptIdentifier, k -> new HashMap<>());
         return forScript.computeIfAbsent(type,
                 k -> Objects.nonNull(types.get(k)) ? types.get(k).apply(scriptIdentifier) : null);
index 9f73e3916efe5888c64e3a1f38dd194bbb8a52b1..99a25692427c40b53e3be57e00c05c8ecb682cb0 100644 (file)
@@ -68,7 +68,6 @@ public abstract class ScriptDisposalAwareScriptExtensionProvider
 
     @Override
     public @Nullable Object get(String scriptIdentifier, String type) throws IllegalArgumentException {
-
         Map<String, Object> forScript = idToTypes.computeIfAbsent(scriptIdentifier, k -> new HashMap<>());
         return forScript.computeIfAbsent(type,
                 k -> Objects.nonNull(types.get(k)) ? types.get(k).apply(scriptIdentifier) : null);
index 4699e26824614e8da7e49ca15bdf59dad230f631..0426a6e77abc33a3f6c10cfb0ea32013351b251e 100644 (file)
@@ -25,7 +25,7 @@ public interface AdorneHubChangeNotify {
     /**
      * Notify listener about state change of on/off and brightness state
      *
-     * @param zoneID zone ID for which change occurred
+     * @param zoneId zone ID for which change occurred
      * @param onOff new on/off state
      * @param brightness new brightness
      */
index d31384f810c94397b114c849f83617cb988638db..c2948aedd4908379e6c229d4e769a176c2f3042e 100644 (file)
@@ -67,7 +67,7 @@ import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
 /**
- * The {@link $AirqHandler} is responsible for retrieving all information from the air-Q device
+ * The {@link AirqHandler} is responsible for retrieving all information from the air-Q device
  * and change properties and channels accordingly.
  *
  * @author Aurelio Caliaro - Initial contribution
index 4e9e006d6664fd0b3a4212185cff1b65582b67fd..83e66335b571d5b1a850dff171c9402e4c35d8f6 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link AirQualityBinding} class defines common constants, which are
+ * The {@link AirQualityBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Gaël L'hopital - Initial contribution
index e1317a5849d3af5469670e831bf64672a8b8766f..193f102d2943ff8064cf1e50d4514405a6da0169 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * The {@link ADCCommand} class represents an alarm decoder command, and contains the static methods and definitions
+ * The {@link ADCommand} class represents an alarm decoder command, and contains the static methods and definitions
  * used to construct one. Not all supported AD commands are necessarily used by the current binding.
  *
  * @author Bob Adair - Initial contribution
index 7503750c60061a7aeeae017b114d5d67192bb0d8..7cf95069ef83bb14d72c6598dd23673571b6fa0a 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link AllPlayBinding} class defines common constants, which are
+ * The {@link AllPlayBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Dominic Lerbs - Initial contribution
index 9c249eb7edfebf6acd43223696765e987fc32aa3..45b6d7170f415af2d722792892c278bde9024e6a 100644 (file)
@@ -24,7 +24,7 @@ public interface PacketCapturingHandler {
     /**
      * Callback method to handle a captured packet.
      *
-     * @param macAddress The mac address which sent the packet
+     * @param sourceMacAddress The mac address which sent the packet
      */
     void packetCaptured(MacAddress sourceMacAddress);
 }
index 13fa2b3e81aeca8cc998670765e7b085cc4de430..e39879903942eaa711e6d346806600aa44f2c9fc 100644 (file)
@@ -390,7 +390,6 @@ public class EchoHandler extends BaseThingHandler implements IEchoThingHandler {
             // shuffle command
             if (channelId.equals(CHANNEL_SHUFFLE)) {
                 if (command instanceof OnOffType value) {
-
                     connection.command(device, "{\"type\":\"ShuffleCommand\",\"shuffle\":\""
                             + (value == OnOffType.ON ? "true" : "false") + "\"}");
                 }
index 39f5b6f4bd344b64a26733266b2b4a0024077d73..3a2dd4e87aabb4e502e801eb512144ee1c4394ba 100644 (file)
@@ -380,7 +380,6 @@ public class GoogleTVConnectionManager {
                 }
                 androidtvPKI.setCaCert(shimX509ClientChain[0]);
                 androidtvPKI.saveKeyStore(config.keystorePassword, this.encryptionKey);
-
             }
         } catch (Exception e) {
             logger.trace("setShimX509ClientChain Exception", e);
index c05333961f3d4784f0b3ea69f1bd7c732cfbbab6..921f504439b8e1ae657dc0bcb932865a9347fdcd 100644 (file)
@@ -17,7 +17,7 @@ import static org.openhab.binding.anthem.internal.AnthemBindingConstants.COMMAND
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link AnthemCommend} is responsible for creating commands to be sent to the
+ * The {@link AnthemCommand} is responsible for creating commands to be sent to the
  * Anthem processor.
  *
  * @author Mark Hilbush - Initial contribution
index cd6006835100eb81727a36d8c5376f144541de2b..92cdcbff5e59ad5c400a67dd5ac671828bab014a 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link AstroBinding} class defines common constants, which are
+ * The {@link AstroBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Gerhard Riegler - Initial contribution
index 718e7339f826323283e36f2eb8a9b1a607f32707..3c4b7371b514a6bbf900797635b4cd8f3f60e63d 100644 (file)
@@ -294,8 +294,6 @@ public abstract class AstroThingHandler extends BaseThingHandler {
 
     /**
      * Adds the provided {@link Job} to the queue (cannot be {@code null})
-     *
-     * @return {@code true} if the {@code job} is added to the queue, otherwise {@code false}
      */
     public void schedule(Job job, Calendar eventAt) {
         long sleepTime;
index e8cd515f0252d2ca1be33a5a0b34d17d7810835c..8853096b16c714c0a327d4a26f2477f90489495e 100644 (file)
@@ -62,7 +62,7 @@ public class AsuswrtHttpClient {
     /**
      * Sends a synchronous HTTP request.
      *
-     * The result will be handled in {@link #handleHttpSuccessResponse(String, String) or
+     * The result will be handled in {@link #handleHttpSuccessResponse(String, String)} or
      * {@link #handleHttpResultError(Throwable)}.
      *
      * If the response should be returned use {@link #getSyncRequest(String, String)} instead.
@@ -106,7 +106,7 @@ public class AsuswrtHttpClient {
     /**
      * Sends an asynchronous HTTP request so it does not wait for an answer.
      *
-     * The result will be handled in {@link #handleHttpSuccessResponse(String, String) or
+     * The result will be handled in {@link #handleHttpSuccessResponse(String, String)} or
      * {@link #handleHttpResultError(Throwable)}.
      *
      * @param url the URL to which the request is sent to
index 577566619b014edc89fa7f8a0060d424e33b9982..0ab36ed21d2162ca0803b25a46deea20b95be38a 100644 (file)
@@ -39,7 +39,7 @@ public class AsuswrtErrorHandler {
     /**
      * Raises a new error.
      *
-     * @param exception the exception
+     * @param ex the exception
      */
     public void raiseError(Exception ex) {
         raiseError(ex, "");
@@ -48,7 +48,7 @@ public class AsuswrtErrorHandler {
     /**
      * Raises a new error.
      *
-     * @param exception the exception
+     * @param ex the exception
      * @param infoMessage optional info message
      */
     public void raiseError(Exception ex, @Nullable String infoMessage) {
index c11d2a5ceda434c28a2599879a893762e870f25a..36530027713526fb1b4d6e8c12a1cbfc7641ab5a 100644 (file)
@@ -46,7 +46,7 @@ public class AsuswrtIpInfo {
     /**
      * Constructor.
      *
-     * @param interfaceName name of interface
+     * @param ifName name of interface
      * @param jsonObject with ipInfo
      */
     public AsuswrtIpInfo(String ifName, JsonObject jsonObject) {
index a9b0a52884cc75d4ac0ef3d5d440c19f79cea176..e2b6922d4fdca23e5981654acbbdd8dfdb143255 100644 (file)
@@ -393,7 +393,7 @@ public class AsuswrtRouter extends BaseBridgeHandler {
     /**
      * Fire Event
      *
-     * @param channelUID chanelUID event belongs to
+     * @param channel chanelUID event belongs to
      * @param event event-name is fired
      */
     protected void fireEvent(String channel, String event) {
index 0a8beb504c09f3c73acd299b3135d1de5a6e3671..41fcfde879719d3d26af4bca00381802aa6cce42 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link AtlonaBinding} class defines common constants, which are used across the whole binding.
+ * The {@link AtlonaBindingConstants} class defines common constants, which are used across the whole binding.
  *
  * @author Tim Roberts - Initial contribution
  * @author Michael Lobstein - Add support for AT-PRO3HD 44/66 M
index d6a2c946708d637ac10a5226e8bda1ca201f7236..5258e8d5fbe745485a9eb05b318eb9deb56c4866 100644 (file)
@@ -20,14 +20,16 @@ import org.openhab.core.types.State;
 
 /**
  *
- * A callback to {@link AtlonaHandler} that can be used to update the status, properties and state of the thing.
+ * A callback to {@link org.openhab.binding.atlona.internal.handler.AtlonaHandler}
+ * that can be used to update the status, properties and state of the thing.
  *
  * @author Tim Roberts - Initial contribution
  */
 @NonNullByDefault
 public interface AtlonaHandlerCallback {
     /**
-     * Callback to the {@link AtlonaHandler} to update the status of the thing.
+     * Callback to the {@link org.openhab.binding.atlona.internal.handler.AtlonaHandler}
+     * to update the status of the thing.
      *
      * @param status a non-null {@link org.openhab.core.thing.ThingStatus}
      * @param detail a non-null {@link org.openhab.core.thing.ThingStatusDetail}
@@ -36,15 +38,17 @@ public interface AtlonaHandlerCallback {
     void statusChanged(ThingStatus status, ThingStatusDetail detail, @Nullable String msg);
 
     /**
-     * Callback to the {@link AtlonaHandler} to update the state of an item
+     * Callback to the {@link org.openhab.binding.atlona.internal.handler.AtlonaHandler}
+     * to update the state of an item
      *
      * @param channelId the non-null, non-empty channel id
-     * @param state the new non-null {@State}
+     * @param state the new non-null {@link State}
      */
     void stateChanged(String channelId, State state);
 
     /**
-     * Callback to the {@link AtlonaHandler} to update the property of a thing
+     * Callback to the {@link org.openhab.binding.atlona.internal.handler.AtlonaHandler}
+     * to update the property of a thing
      *
      * @param propertyName a non-null, non-empty property name
      * @param propertyValue a non-null, possibly empty property value
index 97fc3ce9717780cee7383d1e20a0291351d91ee5..bde5cdb823c508964a7281de3cca25aa820b765b 100644 (file)
@@ -20,7 +20,8 @@ package org.openhab.binding.atlona.internal.pro3;
 public class AtlonaPro3Config {
 
     /**
-     * Constant field used in {@link AtlonaDiscovery} to set the config property during discovery. Value of this field
+     * Constant field used in {@link org.openhab.binding.atlona.internal.discovery.AtlonaDiscovery}
+     * to set the config property during discovery. Value of this field
      * needs to match {@link #ipAddress}
      */
     public static final String IP_ADDRESS = "ipAddress";
index 8dcc8b5ba34386ec44beeb06de6f163a77ed9456..2186fa0e777cf9029c990c8e22a5bd35b77cafd7 100644 (file)
@@ -116,7 +116,8 @@ public class AtlonaPro3Handler extends AtlonaHandler<AtlonaPro3Capabilities> {
      * Handles commands to specific channels. This implementation will offload much of its work to the
      * {@link AtlonaPro3PortocolHandler}. Basically we validate the type of command for the channel then call the
      * {@link AtlonaPro3PortocolHandler} to handle the actual protocol. Special use case is the {@link RefreshType}
-     * where we call {{@link #handleRefresh(String)} to handle a refresh of the specific channel (which in turn calls
+     * where we call {{@link #handleRefresh(ChannelUID)} to handle a refresh of the specific channel (which in turn
+     * calls
      * {@link AtlonaPro3PortocolHandler} to handle the actual refresh
      */
     @Override
index d2f6bd21cde4467380f2285d64a85df4e0dabf0c..f6eda58a3fc2d35fe0d32eef62b7cce4251407ad 100644 (file)
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link AutelisBinding} class defines common constants, which are used
+ * The {@link AutelisBindingConstants} class defines common constants, which are used
  * across the whole binding.
  *
  * @author Dan Cunningham - Initial contribution
index 2a1ba489511d682bf26e9ade0be5e055c781ab86..55f5f283e51b7836698eda5a066085ff50ac6b0a 100644 (file)
@@ -23,7 +23,7 @@ import org.openhab.core.thing.ThingTypeUID;
  * used across the whole binding.
  *
  * @author Markus Pfleger - Initial contribution
- * @author Marcin Czeczko - Added support for planner & calendar data
+ * @author Marcin Czeczko - Added support for planner and calendar data
  */
 @NonNullByDefault
 public class AutomowerBindingConstants {
index 1aa301f4929712b0c17f27625c0c2326f93ffcc5..d516eaa8a5f8d947f4f660535f4034b06b6d1e15 100644 (file)
@@ -17,7 +17,7 @@ import java.util.List;
 
 /**
  * @author Markus Pfleger - Initial contribution
- * @author Marcin Czeczko - Added support for planner & calendar data
+ * @author Marcin Czeczko - Added support for planner and calendar data
  */
 public class Calendar {
     private List<CalendarTask> tasks = new ArrayList<>();
index 30291a908496b8f40b028bc661c66d1c767ea09f..76852ea0cbac42846ab2885ad281a1dc28cb00c9 100644 (file)
@@ -14,7 +14,7 @@ package org.openhab.binding.automower.internal.rest.api.automowerconnect.dto;
 
 /**
  * @author Markus Pfleger - Initial contribution
- * @author Marcin Czeczko - Added support for planner & calendar data
+ * @author Marcin Czeczko - Added support for planner and calendar data
  */
 public class Planner {
     private long nextStartTimestamp;
index 2c8f32f2cf996f4505bfb0800961d22d5ef96d84..64a2151320d8b3ba9bf2efec0bbfddb9f67ace7e 100644 (file)
@@ -68,7 +68,7 @@ import com.google.gson.Gson;
  * sent to one of the channels.
  *
  * @author Markus Pfleger - Initial contribution
- * @author Marcin Czeczko - Added support for planner & calendar data
+ * @author Marcin Czeczko - Added support for planner and calendar data
  */
 @NonNullByDefault
 public class AutomowerHandler extends BaseThingHandler {
index c0d644a1fe22e683752890be3776acf6687cbc7d..3c69911adec80c8d6d1600e409231564b26ee8b1 100644 (file)
@@ -47,7 +47,7 @@ public class ColorControlModel {
     /**
      * Converts a FRITZ!Box value to a percent value.
      *
-     * @param fritzValue The FRITZ!Box value to be converted
+     * @param saturation The FRITZ!Box value to be converted
      * @return The percent value
      */
     public static PercentType toPercent(int saturation) {
index 18008a994d9c7b258e46f1d9281cd2c09519862d..5680aaed9e2041a768bfd98d39ad2505acf88c0d 100644 (file)
@@ -17,7 +17,7 @@ import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlRootElement;
 
 /**
- * See {@ TemplateModel}.
+ * See {@link TemplateModel}.
  *
  * @author Christoph Weitkamp - Initial contribution
  */
index a12a9865e8e7ad76f0558f73fb916945c86f8c8c..a7b6c619cdddc8188246d8457d0ff9de8f4ed75c 100644 (file)
@@ -21,7 +21,7 @@ import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlRootElement;
 
 /**
- * See {@ TemplateModel}.
+ * See {@link TemplateModel}.
  *
  * @author Christoph Weitkamp - Initial contribution
  */
index 62721033d8eb29cf022edf2040ef8da86e175682..b831739500e12c57b1a2dca17ce187f45dd90fd5 100644 (file)
@@ -38,7 +38,7 @@ public class FritzAhaSetLevelPercentageCallback extends FritzAhaReauthCallback {
      *
      * @param webIface Interface to FRITZ!Box
      * @param ain AIN of the device that should be switched
-     * @param level Opening level percentage (0 ... 100)
+     * @param levelPercentage Opening level percentage (0 ... 100)
      */
     public FritzAhaSetLevelPercentageCallback(FritzAhaWebInterface webIface, String ain, BigDecimal levelPercentage) {
         super(WEBSERVICE_PATH, "switchcmd=setlevelpercentage&level=" + levelPercentage + "&ain=" + ain, webIface, GET,
index a8969ec4bec2a963ef69135527d0017196ca4a30..aefbdb995968a7f38e95ac8fb7826a93bd898832 100644 (file)
@@ -49,7 +49,7 @@ import org.slf4j.LoggerFactory;
  * The {@link BenqProjectorHandler} is responsible for handling commands, which are
  * sent to one of the channels.
  *
- * Based on 'epsonprojector' originally by Pauli Anttila & Yannick Schaus
+ * Based on 'epsonprojector' originally by Pauli Anttila and Yannick Schaus
  *
  * @author Michael Lobstein - Initial contribution
  */
index be4fb901c26dcbe4496f0c387ece9a5b2ca4a3b5..09ddc0b24bc54c59bc3ac46c0780725d53e0c73b 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.bluetooth.airthings.internal;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * Configuration class for {@link AirthingsBinding} device.
+ * Configuration class for Airthings device.
  *
  * @author Pauli Anttila - Initial contribution
  */
index 0aa8377b0f72f6e22df592d7f6b793706f141716..78fabcf5edea1fd90612b728c14a976d1cf7d76c 100644 (file)
@@ -58,7 +58,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * An extended {@link BluetoothDevice} class to handle BlueGiga specific information
+ * An extended {@link BaseBluetoothDevice} class to handle BlueGiga specific information
  *
  * @author Chris Jackson - Initial contribution
  */
@@ -130,7 +130,7 @@ public class BlueGigaBluetoothDevice extends BaseBluetoothDevice implements Blue
     };
 
     /**
-     * Creates a new {@link BlueGigaBluetoothDevice} which extends {@link BluetoothDevice} for the BlueGiga
+     * Creates a new {@link BlueGigaBluetoothDevice} which extends {@link BaseBluetoothDevice} for the BlueGiga
      * implementation
      *
      * @param bgHandler the {@link BlueGigaBridgeHandler} that provides the link to the dongle
index 27e244ae99ee6b91587400ec96b8e1c840e6354b..2b6286dd442b124aa0fff553ac21e042f49b4d98 100644 (file)
@@ -781,7 +781,6 @@ public class BlueGigaBridgeHandler extends AbstractBluetoothBridgeHandler<BlueGi
     public void bluegigaEventReceived(@Nullable BlueGigaResponse event) {
         if (event instanceof BlueGigaScanResponseEvent scanEvent) {
             if (initComplete) {
-
                 // We use the scan event to add any devices we hear to the devices list
                 // The device gets created, and then manages itself for discovery etc.
                 BluetoothAddress sender = new BluetoothAddress(scanEvent.getSender());
index b62e68da9db3b11e2840d69ccff4facd2c93c54a..3f5ef550ddb20aba225a1618a3961a7086f6c293 100644 (file)
@@ -142,7 +142,7 @@ public class BlueGigaTransactionManager implements BlueGigaSerialEventListener {
      * FIFO queue. This method queues a {@link BlueGigaCommand} frame without
      * waiting for a response.
      *
-     * @param transaction
+     * @param request
      *            {@link BlueGigaUniqueCommand}
      */
     public void queueFrame(BlueGigaUniqueCommand request) {
@@ -245,7 +245,6 @@ public class BlueGigaTransactionManager implements BlueGigaSerialEventListener {
 
                 if (bleCommand instanceof BlueGigaDeviceCommand devCommand
                         && bleResponse instanceof BlueGigaDeviceResponse devResponse) {
-
                     logger.trace("Expected connection id: {}, received connection id: {}", devCommand.getConnection(),
                             devResponse.getConnection());
 
index bd48eeb4a0d78f552de4c84d63a071edc4c6d62c..0158b3d23f3487667375a6c2b72ba6f34dfbaf5d 100644 (file)
@@ -85,7 +85,7 @@ public enum EirDataType {
     /**
      * Lookup function based on the type code. Returns {@link UNKNOWN} if the code does not exist.
      *
-     * @param bluetoothAddressType
+     * @param eirDataType
      *            the code to lookup
      * @return enumeration value.
      */
index 4a7f2ad8ac867a0cd09a5410d119c03e795812dd..f5f8bbf9fb5e13b16994ddb6b4d7f4e9438221a6 100644 (file)
@@ -59,7 +59,7 @@ public enum EirFlags {
     /**
      * Lookup function based on the type code. Returns {@link UNKNOWN} if the code does not exist.
      *
-     * @param bluetoothAddressType
+     * @param eirFlag
      *            the code to lookup
      * @return enumeration value.
      */
index 5eba04c9b8863b3f8840151eef90254a6d6db1c8..d92bc360974d746a8a1541586f37b3fcdd49dfd6 100644 (file)
@@ -77,7 +77,6 @@ public class BlueZBluetoothDevice extends BaseBluetoothDevice implements BlueZEv
      *
      * @param adapter the bridge handler through which this device is connected
      * @param address the Bluetooth address of the device
-     * @param name the name of the device
      */
     public BlueZBluetoothDevice(BlueZBridgeHandler adapter, BluetoothAddress address) {
         super(adapter, address);
index 9d94ad9eb9b69ceb82e406119315713f095a94ff..a96de9a86b27e72503714f46cb9fc7d88b444a05 100644 (file)
@@ -23,14 +23,15 @@ public interface MessageHandler<T extends GattMessage, R extends GattMessage> {
 
     /**
      *
-     * @param payload
+     * @param message
      * @return true if this handler should be removed from the handler list
      */
     boolean handleReceivedMessage(R message);
 
     /**
      *
-     * @param payload
+     * @param message
+     * @param th
      * @return true if this handler should be removed from the handler list
      */
     boolean handleFailedMessage(T message, Throwable th);
index d59de8be36c95a1af8705f08f4c16049c47471ea..a52aa3c74b8198064671c8750e635c949a47c8a9 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.bluetooth.radoneye.internal;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * Configuration class for {@link RadoneyeBinding} device.
+ * Configuration class for Radoneye device.
  *
  * @author Peter Obel - Initial contribution
  */
index c56dacaff10d099f5835a5b601f5485c511e5150..1d18a53ec1dfc8987da95bbd284576d5008cee5e 100644 (file)
@@ -94,7 +94,7 @@ public abstract class BaseBluetoothDevice extends BluetoothDevice {
      * Construct a Bluetooth device taking the Bluetooth address
      *
      * @param adapter
-     * @param sender
+     * @param address
      */
     public BaseBluetoothDevice(BluetoothAdapter adapter, BluetoothAddress address) {
         super(adapter, address);
@@ -170,7 +170,7 @@ public abstract class BaseBluetoothDevice extends BluetoothDevice {
     /**
      * Sets the device transmit power
      *
-     * @param power the current transmitter power in dBm
+     * @param txPower the current transmitter power in dBm
      */
     public void setTxPower(int txPower) {
         this.txPower = txPower;
index a0620334014a69321ccca339e47b741bb83a92e8..485299031bdabb5d0cc65ec1e40cb6545f219a62 100644 (file)
@@ -230,9 +230,7 @@ public class BluetoothCharacteristic {
     }
 
     /**
-     * Get the service to which this characteristic belongs
-     *
-     * @return the {@link BluetoothService}
+     * Set the service to which this characteristic belongs
      */
     public void setService(BluetoothService service) {
         this.service = service;
index 1cff9dbe27494fe9bc2f2941e58b26b7be33fa63..d2e2452ac3fd35a0a934afd26c91bba4a8099b07 100644 (file)
@@ -91,7 +91,7 @@ public abstract class BluetoothDevice {
      * Construct a Bluetooth device taking the Bluetooth address
      *
      * @param adapter
-     * @param sender
+     * @param address
      */
     public BluetoothDevice(BluetoothAdapter adapter, BluetoothAddress address) {
         this.address = address;
@@ -175,7 +175,7 @@ public abstract class BluetoothDevice {
 
     /**
      * Connects to a device. This is an asynchronous method. Once the connection state is updated, the
-     * {@link BluetoothDeviceListener.onConnectionState} method will be called with the connection state.
+     * {@link BluetoothDeviceListener#onConnectionStateChange} method will be called with the connection state.
      * <p>
      * If the device is already connected, this will return false.
      *
@@ -185,7 +185,7 @@ public abstract class BluetoothDevice {
 
     /**
      * Disconnects from a device. Once the connection state is updated, the
-     * {@link BluetoothDeviceListener.onConnectionState}
+     * {@link BluetoothDeviceListener#onConnectionStateChange}
      * method will be called with the connection state.
      * <p>
      * If the device is not currently connected, this will return false.
index e813a306d73b8fba94f75f836c0a42cb6dba935b..b8537c4f64537dd251e1fafd401542cf4adc8181 100644 (file)
@@ -76,7 +76,7 @@ public class BluetoothDeviceSnapshot extends BluetoothDiscoveryDevice {
     /**
      * Sets the device transmit power
      *
-     * @param power the current transmitter power in dBm
+     * @param txPower the current transmitter power in dBm
      */
     public void setTxPower(int txPower) {
         this.txPower = txPower;
@@ -104,7 +104,7 @@ public class BluetoothDeviceSnapshot extends BluetoothDiscoveryDevice {
     /**
      * Set the serial number of the device
      *
-     * @param model a {@link String} defining the serial number
+     * @param serialNumber a {@link String} defining the serial number
      */
     public void setSerialNumberl(String serialNumber) {
         this.serialNumber = serialNumber;
@@ -113,7 +113,7 @@ public class BluetoothDeviceSnapshot extends BluetoothDiscoveryDevice {
     /**
      * Set the hardware revision of the device
      *
-     * @param model a {@link String} defining the hardware revision
+     * @param hardwareRevision a {@link String} defining the hardware revision
      */
     public void setHardwareRevision(String hardwareRevision) {
         this.hardwareRevision = hardwareRevision;
@@ -122,7 +122,7 @@ public class BluetoothDeviceSnapshot extends BluetoothDiscoveryDevice {
     /**
      * Set the firmware revision of the device
      *
-     * @param model a {@link String} defining the firmware revision
+     * @param firmwareRevision a {@link String} defining the firmware revision
      */
     public void setFirmwareRevision(String firmwareRevision) {
         this.firmwareRevision = firmwareRevision;
@@ -131,7 +131,7 @@ public class BluetoothDeviceSnapshot extends BluetoothDiscoveryDevice {
     /**
      * Set the software revision of the device
      *
-     * @param model a {@link String} defining the software revision
+     * @param softwareRevision a {@link String} defining the software revision
      */
     public void setSoftwareRevision(String softwareRevision) {
         this.softwareRevision = softwareRevision;
@@ -207,8 +207,6 @@ public class BluetoothDeviceSnapshot extends BluetoothDiscoveryDevice {
 
     /**
      * This merges non-null identity fields from the given device into this snapshot.
-     *
-     * @return true if this snapshot changed as a result of this operation
      */
     public void merge(BluetoothDeviceSnapshot device) {
         Integer txPower = device.getTxPower();
index 323f63dd710116408790130c942c7106276d9186..e3cc5e7ff1a1c32ae74573f6b0d3896517327dae 100644 (file)
@@ -47,7 +47,7 @@ import org.slf4j.LoggerFactory;
 
 /**
  * The {@link BluetoothDiscoveryProcess} does the work of creating a DiscoveryResult from a set of
- * {@link BluetoothDisocveryParticipant}s
+ * {@link BluetoothDiscoveryParticipant}s
  *
  * @author Connor Petty - Initial Contribution
  */
index 77ba53d13c0b3bf2763c985b5a189628ab48e108..115346188d1b45059a3f3b0a8117a61e87a54987 100644 (file)
@@ -131,7 +131,7 @@ public class BluetoothScanNotification extends BluetoothNotification {
     /**
      * Sets the beacon type for this packet
      *
-     * @beaconType the {@link BluetoothBeaconType} for this packet
+     * @param beaconType the {@link BluetoothBeaconType} for this packet
      */
     public void setBeaconType(BluetoothBeaconType beaconType) {
         this.beaconType = beaconType;
index 89a7e44d7b3954e6734dc9a69a226a0a749cd86c..72ea73b14e24ee518b57a6e821a5cea0dc705392 100644 (file)
@@ -66,7 +66,7 @@ public class BPUPListener implements Runnable {
     /**
      * Constructor of the receiver runnable thread.
      *
-     * @param address The address of the Bond Bridge
+     * @param bridgeHandler The handler of the Bond Bridge
      * @throws SocketException is some problem occurs opening the socket.
      */
     public BPUPListener(BondBridgeHandler bridgeHandler) {
index 97b9ec8880ee6e7fe59bb3f88ac4918f07f546fc..a9c0b9fc1fef3cb5e10af4de748e2a878c5adf78 100644 (file)
@@ -169,7 +169,7 @@ public class BondHttpApi {
      * Executes a device action
      *
      * @param deviceId The ID of the device
-     * @param actionId The Bond action
+     * @param action The Bond action
      * @param argument An additional argument for the actions (such as the fan speed)
      */
     public synchronized void executeDeviceAction(String deviceId, BondDeviceAction action, @Nullable Integer argument) {
index ae2ef6f7bfa31c059c7fa9f1ff777479028128c3..a283c464554312a3df2d75f895b90aa5d3b15fff 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * The {@link BondHomeConfiguration} class contains fields mapping thing configuration parameters.
+ * The {@link BondDeviceConfiguration} class contains fields mapping thing configuration parameters.
  *
  * @author Sara Geleskie Damiano - Initial contribution
  */
index ed779d454ed65c483991c96527e99a0b97748ef1..35cd1806c2c0fcaa414f1f45ca18367555dff4e2 100644 (file)
@@ -198,7 +198,7 @@ public class BondBridgeHandler extends BaseBridgeHandler {
     /**
      * Forwards a push update to a device
      *
-     * @param the {@link BPUPUpdate object}
+     * @param pushUpdate the {@link BPUPUpdate object}
      */
     public void forwardUpdateToThing(BPUPUpdate pushUpdate) {
         updateStatus(ThingStatus.ONLINE);
index a57c1f4c439d64a830e4ddc659920c63abe4af39..6573dfe7de8bec69a2ed4e1be0b072a6b5d05f6e 100644 (file)
@@ -15,8 +15,10 @@ package org.openhab.binding.boschindego.internal;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * {@link} AuthorizationListener} is used for notifying {@link BoschAccountHandler}
- * when authorization state has changed and for notifying {@link BoschIndegoHandler}
+ * {@link AuthorizationListener} is used for notifying
+ * {@link org.openhab.binding.boschindego.internal.handler.BoschAccountHandler}
+ * when authorization state has changed and for notifying
+ * {@link org.openhab.binding.boschindego.internal.handler.BoschIndegoHandler}
  * when authorization flow is completed.
  *
  * @author Jacob Laursen - Initial contribution
index f24eff511c8c2c1eda939704a9e8d396322a891d..6d17b47ad4b7b7150e507863a6ce09304dec1942 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link BoschIndegoBinding} class defines common constants, which are
+ * The {@link BoschIndegoBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Jonas Fleck - Initial contribution
index 2cf326001dbba06b7ac5de10a1f644de02c87b64..9990699622c31e12ed93810d40efe5881dd134f4 100644 (file)
@@ -261,7 +261,8 @@ public class IndegoController {
     /**
      * Sends a PUT/POST request to the server.
      * 
-     * @param method the type of request ({@link HttpMethod.PUT} or {@link HttpMethod.POST})
+     * @param method the type of request ({@link org.eclipse.jetty.http.HttpMethod.PUT} or
+     *            {@link org.eclipse.jetty.http.HttpMethod.POST})
      * @param path the relative path to which the request should be sent
      * @param requestDto the DTO which should be sent to the server as JSON
      * @throws IndegoAuthenticationException if request was rejected as unauthorized
index 435592a4411d55e12be46aa3935f3b31415d201f..1d7992e2d7626da28a3c2aa551721d7f42c5d5b9 100644 (file)
@@ -14,7 +14,8 @@
 package org.openhab.binding.boschindego.internal.dto.response.runtime;
 
 /**
- * Total/session runtime information for {@link DeviceStateResponse}
+ * Total/session runtime information for
+ * {@link org.openhab.binding.boschindego.internal.dto.response.DeviceStateResponse}
  * 
  * @author Jacob Laursen - Initial contribution
  */
index a6e9747650b2aa3f17f85cec7ce508b906f34283..3298af12f04cfe877dab7ee750e9732b9aea4ebd 100644 (file)
@@ -114,7 +114,7 @@ public abstract class BoschSHCHandler extends BaseThingHandler {
 
     /**
      * Initializes this handler. Use this method to register all services of the device with
-     * {@link #registerService(BoschSHCService)}.
+     * {@link #registerService(TService, Consumer<TState>, Collection<String>, boolean)}.
      */
     @Override
     public void initialize() {
index 9d5393169766e006eb571a55d93ec54cded29a74..f3704c5869c1777167d04209533a8154209816dc 100644 (file)
@@ -103,7 +103,7 @@ public class BoschHttpClient extends HttpClient {
     }
 
     /**
-     * Returns a SmartHome URL for the endpoint - shortcut of {@link BoschSslUtil::getBoschShcUrl()}
+     * Returns a SmartHome URL for the endpoint - shortcut of {@link #getBoschShcUrl(String)}
      *
      * @param endpoint an endpoint, see https://apidocs.bosch-smarthome.com/local/index.html
      * @return SmartHome URL for passed endpoint
index ae5592b5217af81021bb053116eb49746e85c737..2b7204d02cd96c7eeb72f6e41a35a398374a16ff 100644 (file)
@@ -16,8 +16,8 @@ import org.openhab.binding.boschshc.internal.services.dto.BoschSHCServiceState;
 import org.openhab.core.library.types.OnOffType;
 
 /**
- * State for {@link ChildLockService} to activate and deactivate the child lock
- * of a device.
+ * State for {@link org.openhab.binding.boschshc.internal.services.childlock.ChildLockService}
+ * to activate and deactivate the child lock of a device.
  * 
  * @author Christian Oeing - Initial contribution
  */
index 9123a542db4a21021d799984165dfe87573e3bb4..741b1bb99b405dd2fe19e664953cae4ce1b6e9fa 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.boschshc.internal.services.powermeter.dto;
 import org.openhab.binding.boschshc.internal.services.dto.BoschSHCServiceState;
 
 /**
- * State for {@link PowerMeterService}
+ * State for {@link org.openhab.binding.boschshc.internal.services.powermeter.PowerMeterService}
  *
  * @author Stefan Kästle - Initial contribution
  */
index d0fd47ca7656e02621b296010737868ec47404b4..e9081abf88d31a8fa5a820c589ffcfb50b370b22 100644 (file)
@@ -23,7 +23,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link BoseSoundTouchBindinConstantsg} class defines common constants, which are
+ * The {@link BoseSoundTouchBindinConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Christian Niessner - Initial contribution
index 8fabbd52fd03be08876024079f1f4f12077dc6ca..66707ccc2ba24ea7f411d659d6b6396598af592d 100644 (file)
@@ -266,7 +266,7 @@ public class CommandExecutor implements AvailableSources {
     /**
      * Post RemoteKey on the device
      *
-     * @param command the command is Type of RemoteKeyType
+     * @param key the key is Type of RemoteKeyType
      */
     public void postRemoteKey(RemoteKeyType key) {
         sendPostRequestInWebSocket("key", "mainNode=\"keyPress\"",
index a6ce2f2dfc31bc1c09cfdf43c5ca3b4db9b9959d..fcd160ef33fdf3adbc5cfdd91a4b56ef36c20d4a 100644 (file)
@@ -51,8 +51,6 @@ public class PresetContainer {
 
     /**
      * Returns a Collection of all Presets
-     *
-     * @param operationModeType
      */
     public Collection<ContentItem> getAllPresets() {
         return mapOfPresets.values();
index 714003afc165e9158281864c01660f28b23b7907..8b54a019805632818c70bfc335b8bd22834b118f 100644 (file)
@@ -68,7 +68,6 @@ public class BroadlinkDiscoveryService extends AbstractDiscoveryService {
     }
 
     private void createScanner() {
-
         long timestampOfLastScan = getTimestampOfLastScan();
         BLDevice[] blDevices = new BLDevice[0];
         try {
index 644395b0a2dc9e706a100dc4c1e2fbd78c59e90b..ce29d7ff10b21f8b5ac0fb72fea1c4ae11506a98 100644 (file)
@@ -262,7 +262,6 @@ public class FloureonThermostatHandler extends BroadlinkBaseHandler {
     }
 
     protected void refreshData() {
-
         AdvancedStatusInfo advancedStatusInfo = advancedStatusInfoExpiringCache.getValue();
         if (advancedStatusInfo == null) {
             return;
index c1bd31c32a3cb12da216325760289778f513c3c8..711735fa0c301e5e1f0ba32e368c37593ab44f34 100644 (file)
@@ -28,7 +28,7 @@ import org.slf4j.LoggerFactory;
 import org.unbescape.html.HtmlEscape;
 
 /**
- * The {@link BsbLanParameterHandler} is responsible for updating the data, which are
+ * The {@link BsbLanParameterConverter} is responsible for updating the data, which are
  * sent to one of the channels.
  *
  * @author Peter Schraffl - Initial contribution
index 9e36cf2771225825ffd4624c97ea74f54a38bed7..4fc099dc153826c4dc7bab140127fe20d5e37e2c 100644 (file)
@@ -82,8 +82,7 @@ public interface SmartherAccountHandler extends ThingHandler {
      *
      * @return the list of registered subscriptions, or an empty {@link List} in case of no subscriptions found
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the Smarther API
+     * @throws SmartherGatewayException in case of communication issues with the Smarther API
      */
     List<Subscription> getSubscriptions() throws SmartherGatewayException;
 
@@ -97,8 +96,7 @@ public interface SmartherAccountHandler extends ThingHandler {
      *
      * @return the identifier this subscription has been registered under
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the Smarther API
+     * @throws SmartherGatewayException in case of communication issues with the Smarther API
      */
     String subscribePlant(String plantId, String notificationUrl) throws SmartherGatewayException;
 
@@ -110,10 +108,7 @@ public interface SmartherAccountHandler extends ThingHandler {
      * @param subscriptionId
      *            the identifier of the subscription to be removed for the given plant
      *
-     * @return {@code true} if the plant is successfully unsubscribed, {@code false} otherwise
-     *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the Smarther API
+     * @throws SmartherGatewayException in case of communication issues with the Smarther API
      */
     void unsubscribePlant(String plantId, String subscriptionId) throws SmartherGatewayException;
 
@@ -138,21 +133,19 @@ public interface SmartherAccountHandler extends ThingHandler {
      *
      * @return the current status of the chronothermostat module
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the Smarther API
+     * @throws SmartherGatewayException in case of communication issues with the Smarther API
      */
     ModuleStatus getModuleStatus(String plantId, String moduleId) throws SmartherGatewayException;
 
     /**
      * Sends new settings to be applied to a given chronothermostat module.
      *
-     * @param settings
+     * @param moduleSettings
      *            the module settings to be applied
      *
      * @return {@code true} if the settings have been successfully applied, {@code false} otherwise
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the Smarther API
+     * @throws SmartherGatewayException in case of communication issues with the Smarther API
      */
     boolean setModuleStatus(ModuleSettings moduleSettings) throws SmartherGatewayException;
 
@@ -166,8 +159,7 @@ public interface SmartherAccountHandler extends ThingHandler {
      *
      * @return the list of registered programs, or an empty {@link List} in case of no programs found
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the Smarther API
+     * @throws SmartherGatewayException in case of communication issues with the Smarther API
      */
     List<Program> getModulePrograms(String plantId, String moduleId) throws SmartherGatewayException;
 
index d7f04f26755872804bc7123b8a767fc02d360f17..f5a49a41764656156fdf99722577c78141e4c840 100644 (file)
@@ -163,8 +163,8 @@ public class SmartherAccountService {
      *
      * @return a string containing the name of the authorized BTicino/Legrand portal user
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the Smarther API or no account handler found
+     * @throws SmartherGatewayException in case of communication issues with the Smarther API or no account handler
+     *             found
      */
     public String dispatchAuthorization(String servletBaseURL, String state, String code)
             throws SmartherGatewayException {
@@ -191,8 +191,8 @@ public class SmartherAccountService {
      * @param notification
      *            the received notification to handle
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the Smarther API or no notification handler found
+     * @throws SmartherGatewayException in case of communication issues with the Smarther API or no notification handler
+     *             found
      */
     public void dispatchNotification(Notification notification) throws SmartherGatewayException {
         final Sender sender = notification.getSender();
index 739e34f41da191037464a65ebf8ded2b8414eb1a..5046d2235345b46c86fe780599927a44ebfad735 100644 (file)
@@ -39,8 +39,7 @@ public interface SmartherNotificationHandler extends ThingHandler {
      * @param plantId
      *            the identifier of the plant the notification endpoint belongs to
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the Smarther API
+     * @throws SmartherGatewayException in case of communication issues with the Smarther API
      */
     void registerNotification(String plantId) throws SmartherGatewayException;
 
@@ -58,8 +57,7 @@ public interface SmartherNotificationHandler extends ThingHandler {
      * @param plantId
      *            the identifier of the plant the notification endpoint belongs to
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the Smarther API
+     * @throws SmartherGatewayException in case of communication issues with the Smarther API
      */
     void unregisterNotification(String plantId) throws SmartherGatewayException;
 }
index 16d2423953ba6d862b18ceb562dbc147705b0dec..c9d1c167bd326c5f7c103476b6a603941921152b 100644 (file)
@@ -125,8 +125,7 @@ public class SmartherApi {
      *
      * @return the list of registered plants, or an empty {@link List} in case of no plants found
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the API gateway
+     * @throws SmartherGatewayException in case of communication issues with the API gateway
      */
     public List<Plant> getPlants() throws SmartherGatewayException {
         try {
@@ -149,8 +148,7 @@ public class SmartherApi {
      *
      * @return the list of registered modules, or an empty {@link List} in case the plant contains no module
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the API gateway
+     * @throws SmartherGatewayException in case of communication issues with the API gateway
      */
     public List<Module> getPlantModules(String plantId) throws SmartherGatewayException {
         try {
@@ -172,8 +170,7 @@ public class SmartherApi {
      *
      * @return the current status of the chronothermostat module
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the API gateway
+     * @throws SmartherGatewayException in case of communication issues with the API gateway
      */
     public ModuleStatus getModuleStatus(String plantId, String moduleId) throws SmartherGatewayException {
         try {
@@ -194,8 +191,7 @@ public class SmartherApi {
      *
      * @return {@code true} if the settings have been successfully applied, {@code false} otherwise
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the API gateway
+     * @throws SmartherGatewayException in case of communication issues with the API gateway
      */
     public boolean setModuleStatus(ModuleSettings settings) throws SmartherGatewayException {
         // Prepare request payload
@@ -252,8 +248,7 @@ public class SmartherApi {
      *
      * @return the list of registered programs, or an empty {@link List} in case of no programs found
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the API gateway
+     * @throws SmartherGatewayException in case of communication issues with the API gateway
      */
     public List<Program> getModulePrograms(String plantId, String moduleId) throws SmartherGatewayException {
         try {
@@ -274,8 +269,7 @@ public class SmartherApi {
      *
      * @return the list of registered subscriptions, or an empty {@link List} in case of no subscriptions found
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the API gateway
+     * @throws SmartherGatewayException in case of communication issues with the API gateway
      */
     public List<Subscription> getSubscriptions() throws SmartherGatewayException {
         try {
@@ -306,8 +300,7 @@ public class SmartherApi {
      *
      * @return the identifier this subscription has been registered under
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the API gateway
+     * @throws SmartherGatewayException in case of communication issues with the API gateway
      */
     public String subscribePlant(String plantId, String notificationUrl) throws SmartherGatewayException {
         try {
@@ -336,8 +329,7 @@ public class SmartherApi {
      *
      * @return {@code true} if the plant is successfully unsubscribed, {@code false} otherwise
      *
-     * @throws {@link SmartherGatewayException}
-     *             in case of communication issues with the API gateway
+     * @throws SmartherGatewayException in case of communication issues with the API gateway
      */
     public boolean unsubscribePlant(String plantId, String subscriptionId) throws SmartherGatewayException {
         final ContentResponse response = requestBasic(DELETE, String.format(PATH_UNSUBSCRIBE, plantId, subscriptionId));
index 6532aee7babca8f25869a99c81dab1a1e8101669..8cb08201355c0a28629c274fa40152866e75a6a0 100644 (file)
@@ -113,8 +113,7 @@ public class SmartherApiConnector {
      *
      * @return the raw response returned by the API gateway
      *
-     * @throws {@link SmartherGatewayException}
-     *             if the call failed due to an issue with the API gateway
+     * @throws SmartherGatewayException if the call failed due to an issue with the API gateway
      */
     public ContentResponse request(Function<HttpClient, Request> requester, String subscription, String authorization)
             throws SmartherGatewayException {
index 266570e67e6f5d823211bb3ce6ccaacf699b49a6..ec66ce9bd3a52c6d4ecfc5f70e1b1296d94fbceb 100644 (file)
@@ -104,8 +104,8 @@ public class Chronothermostat {
      *
      * @return a {@link MeasureUnit} object representing the module operational temperature format
      *
-     * @throws {@link SmartherIllegalPropertyValueException}
-     *             if the measure internal raw unit cannot be mapped to any valid measure unit
+     * @throws SmartherIllegalPropertyValueException if the measure internal raw unit cannot be mapped to any valid
+     *             measure unit
      */
     public MeasureUnit getTemperatureFormatUnit() throws SmartherIllegalPropertyValueException {
         return MeasureUnit.fromValue(temperatureFormat);
@@ -125,8 +125,8 @@ public class Chronothermostat {
      *
      * @return {@code true} if the load state is active, {@code false} otherwise
      *
-     * @throws {@link SmartherIllegalPropertyValueException}
-     *             if the load state internal raw value cannot be mapped to any valid load state enum value
+     * @throws SmartherIllegalPropertyValueException if the load state internal raw value cannot be mapped to any valid
+     *             load state enum value
      */
     public boolean isActive() throws SmartherIllegalPropertyValueException {
         return LoadState.fromValue(loadState).isActive();
index 6939da6f2461e0439fc764371956ee5a9a8f4d85..a421aef5017dd1a17ff7b71363dd0d9a348d54cf 100644 (file)
@@ -54,8 +54,7 @@ public class Enums {
          *
          * @return the enum value representing the given raw value
          *
-         * @throws {@link SmartherIllegalPropertyValueException}
-         *             if the raw value cannot be mapped to any valid enum value
+         * @throws SmartherIllegalPropertyValueException if the raw value cannot be mapped to any valid enum value
          */
         public static Function fromValue(String value) throws SmartherIllegalPropertyValueException {
             return lookup(Function.class, value);
@@ -91,8 +90,7 @@ public class Enums {
          *
          * @return the enum value representing the given raw value
          *
-         * @throws {@link SmartherIllegalPropertyValueException}
-         *             if the raw value cannot be mapped to any valid enum value
+         * @throws SmartherIllegalPropertyValueException if the raw value cannot be mapped to any valid enum value
          */
         public static Mode fromValue(String value) throws SmartherIllegalPropertyValueException {
             return lookup(Mode.class, value);
@@ -134,8 +132,7 @@ public class Enums {
          *
          * @return the enum value representing the given raw value
          *
-         * @throws {@link SmartherIllegalPropertyValueException}
-         *             if the raw value cannot be mapped to any valid enum value
+         * @throws SmartherIllegalPropertyValueException if the raw value cannot be mapped to any valid enum value
          */
         public static LoadState fromValue(String value) throws SmartherIllegalPropertyValueException {
             return lookup(LoadState.class, value);
@@ -190,8 +187,7 @@ public class Enums {
          *
          * @return the enum value representing the given raw value
          *
-         * @throws {@link SmartherIllegalPropertyValueException}
-         *             if the raw value cannot be mapped to any valid enum value
+         * @throws SmartherIllegalPropertyValueException if the raw value cannot be mapped to any valid enum value
          */
         public static MeasureUnit fromValue(String value) throws SmartherIllegalPropertyValueException {
             return lookup(MeasureUnit.class, value);
@@ -225,8 +221,7 @@ public class Enums {
          *
          * @return the enum value representing the given raw value
          *
-         * @throws {@link SmartherIllegalPropertyValueException}
-         *             if the raw value cannot be mapped to any valid enum value
+         * @throws SmartherIllegalPropertyValueException if the raw value cannot be mapped to any valid enum value
          */
         public static BoostTime fromValue(int value) throws SmartherIllegalPropertyValueException {
             return lookup(BoostTime.class, value);
index a5ef2d603f023327ea81a420280c91f53436e23e..013052e8c43e597114fe8a6f4c019263d3f810c5 100644 (file)
@@ -69,8 +69,8 @@ public class Measure {
      *
      * @return a {@link MeasureUnit} object representing the measure unit
      *
-     * @throws {@link SmartherIllegalPropertyValueException}
-     *             if the measure internal raw unit cannot be mapped to any valid measure unit
+     * @throws SmartherIllegalPropertyValueException if the measure internal raw unit cannot be mapped to any valid
+     *             measure unit
      */
     public MeasureUnit getMeasureUnit() throws SmartherIllegalPropertyValueException {
         return MeasureUnit.fromValue(unit);
@@ -81,8 +81,8 @@ public class Measure {
      *
      * @return the value and measure unit
      *
-     * @throws {@link SmartherIllegalPropertyValueException}
-     *             if the measure internal raw unit cannot be mapped to any valid measure unit
+     * @throws SmartherIllegalPropertyValueException if the measure internal raw unit cannot be mapped to any valid
+     *             measure unit
      */
     public State toState() throws SmartherIllegalPropertyValueException {
         State state = UnDefType.UNDEF;
index f37a4873e8dd7a6502f4ce64ac91d8d8901dd5a0..7258110643c448ce16c4bec4d736211e8906eda8 100644 (file)
@@ -54,8 +54,8 @@ public class Sensor {
      *
      * @return a {@link State} object representing the overall state of the sensor
      *
-     * @throws {@link SmartherIllegalPropertyValueException}
-     *             if the sensor internal raw state cannot be mapped to any valid value
+     * @throws SmartherIllegalPropertyValueException if the sensor internal raw state cannot be mapped to any valid
+     *             value
      */
     public State toState() throws SmartherIllegalPropertyValueException {
         final Measure measure = getMeasure(0);
index c46ab8cb5dd9557ed263a2d1369af5463c54b8d9..013ecff4d0c54199ce53604c447fd33a0bd89e48 100644 (file)
@@ -39,7 +39,7 @@ public class SmartherNotificationException extends RuntimeException {
      *
      * @param message
      *            the error message returned from the API gateway
-     * @param cause
+     * @param exception
      *            the cause (a null value is permitted, and indicates that the cause is nonexistent or unknown)
      */
     public SmartherNotificationException(String message, Throwable exception) {
index 5cfb06bbdd5c76a4909609b150cfd73107bfa4dd..8dc7b2040a2c6036392e359f312f8db193652fb3 100644 (file)
@@ -42,8 +42,7 @@ public final class DateUtil {
      *
      * @return a {@link LocalDate} object containing the parsed date
      *
-     * @throws {@link DateTimeParseException}
-     *             if the string cannot be parsed to a local date
+     * @throws DateTimeParseException if the string cannot be parsed to a local date
      */
     public static LocalDate parseDate(@Nullable String str, String pattern) {
         if (str == null) {
@@ -63,8 +62,7 @@ public final class DateUtil {
      *
      * @return a {@link LocalDateTime} object containing the parsed date and time
      *
-     * @throws {@link DateTimeParseException}
-     *             if the string cannot be parsed to a local date and time
+     * @throws DateTimeParseException if the string cannot be parsed to a local date and time
      */
     public static LocalDateTime parseLocalTime(@Nullable String str, String pattern) {
         if (str == null) {
@@ -84,8 +82,7 @@ public final class DateUtil {
      *
      * @return a {@link ZonedDateTime} object containing the parsed date and time with timezone
      *
-     * @throws {@link DateTimeParseException}
-     *             if the string cannot be parsed to a date and time with timezone
+     * @throws DateTimeParseException if the string cannot be parsed to a date and time with timezone
      */
     public static ZonedDateTime parseZonedTime(@Nullable String str, String pattern) {
         if (str == null) {
@@ -119,8 +116,7 @@ public final class DateUtil {
      *
      * @return a string representing the local date and time object
      *
-     * @throws {@link DateTimeException}
-     *             if an error occurs during printing
+     * @throws DateTimeException if an error occurs during printing
      */
     public static String format(LocalDateTime date, String pattern) {
         DateTimeFormatter dtf = DateTimeFormatter.ofPattern(pattern);
@@ -137,8 +133,7 @@ public final class DateUtil {
      *
      * @return a string representing the date and time with timezone object
      *
-     * @throws {@link DateTimeException}
-     *             if an error occurs during printing
+     * @throws DateTimeException if an error occurs during printing
      */
     public static String format(ZonedDateTime date, String pattern) {
         DateTimeFormatter dtf = DateTimeFormatter.ofPattern(pattern);
@@ -158,8 +153,7 @@ public final class DateUtil {
      *
      * @return a string representing the range between the two local date and time objects
      *
-     * @throws {@link DateTimeException}
-     *             if an error occurs during printing
+     * @throws DateTimeException if an error occurs during printing
      */
     public static String formatRange(LocalDateTime date1, LocalDateTime date2, String pattern) {
         DateTimeFormatter dtf = DateTimeFormatter.ofPattern(pattern);
@@ -180,8 +174,7 @@ public final class DateUtil {
      *
      * @return a string representing the range between the two date and time with timezone objects
      *
-     * @throws {@link DateTimeException}
-     *             if an error occurs during printing
+     * @throws DateTimeException if an error occurs during printing
      */
     public static String formatRange(ZonedDateTime date1, ZonedDateTime date2, String pattern) {
         DateTimeFormatter dtf = DateTimeFormatter.ofPattern(pattern);
index 64c1929b06a692a31c6aac619dd2dc0c5bf36a61..8a0af0103c900e4765e7f697ab8f3a2f0d8eb732 100644 (file)
@@ -136,8 +136,7 @@ public final class StringUtil {
      *
      * @return the string read from stream
      *
-     * @throws {@link IOException}
-     *             if an I/O error occurs
+     * @throws IOException if an I/O error occurs
      */
     public static String streamToString(InputStream input) throws IOException {
         InputStreamReader reader = new InputStreamReader(input);
@@ -162,8 +161,7 @@ public final class StringUtil {
      *
      * @return the string read from stream
      *
-     * @throws {@link IOException}
-     *             if an I/O error occurs
+     * @throws IOException if an I/O error occurs
      */
     public static String readerToString(Reader reader) throws IOException {
         final StringWriter writer = new StringWriter();
index fd9b9253793cd869ce996e9459f03afecec207d4..ce31f87887d90943f036e92196c818c91f311d6e 100644 (file)
@@ -316,7 +316,7 @@ public class CaddxCommunicator implements SerialPortEventListener {
     /**
      * Event handler to receive the data from the serial port
      *
-     * @param SerialPortEvent serialPortEvent The event that occurred on the serial port
+     * @param serialPortEvent The event that occurred on the serial port
      */
     @Override
     public void serialEvent(@Nullable SerialPortEvent serialPortEvent) {
index ec4963c01318020db058a25185fcfad199d1baa0..01fddec086fc45cabaea926d21c1cdc9710ccae5 100644 (file)
@@ -102,15 +102,14 @@ public abstract class CaddxBaseThingHandler extends BaseThingHandler {
      * Method to Update a Channel
      *
      * @param channel
-     * @param state
-     * @param description
+     * @param data
      */
     public abstract void updateChannel(ChannelUID channel, String data);
 
     /**
      * Receives Events from the bridge.
      *
-     * @param event.
+     * @param event
      * @param thing
      */
     public abstract void caddxEventReceived(CaddxEvent event, Thing thing);
index 935a32f5546c18979d2d80d1766d89f5b6071ed2..cf726ebae00c59aefe672f48c62b314826db9eeb 100644 (file)
@@ -20,7 +20,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link CBusBinding} class defines common constants, which are
+ * The {@link CBusBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Scott Linton - Initial contribution
index c272e805affbf2e0af149fe6356a8c32f76a9905..c303c631fa0180afd731b987ef8d04ea149094d7 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link CM11ABinding} class defines common constants, which are
+ * The {@link CM11ABindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Bob Raker - Initial contribution
index 0735c6f472abffaf686f186e5885ee43d2ba2c84..fe1d7afca8f9cb9915587ff4bef403ea3d0c5638 100644 (file)
@@ -780,7 +780,7 @@ public enum ComfoAirCommandType {
      *
      * @param key
      *            command key
-     * @param value
+     * @param command
      *            new state
      * @return initialized ComfoAirCommand
      */
index 4faf375b2b3dab390c69597ea2107d84973ec992..633c6cf8b7f0070c898b6b4ec299f924a17b30ff 100644 (file)
@@ -68,7 +68,7 @@ public class ComfoAirSerialConnector {
     /**
      * Open serial port.
      *
-     * @throws PortInUseException, UnsupportedCommOperationException, IOException
+     * @throws ComfoAirSerialException
      */
     public void open() throws ComfoAirSerialException {
         logger.debug("open(): Opening ComfoAir connection");
index 1be18fad51d44e0e50849c1c54dbfa3c54db88c1..594fb7f709ef2539db77ff85ac72fabb79340bf8 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.comfoair.internal;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link ConnectException} is thrown on errors relating the serial connection.
+ * The {@link ComfoAirSerialException} is thrown on errors relating the serial connection.
  *
  * @author Hans Böhm - Initial contribution
  */
index ddefd3fcd6ec6e0e90684a0d9685ab1890363f17..4e5bd096c4554795a9167679fed6f509c8998639 100644 (file)
@@ -186,7 +186,7 @@ public final class ControllerHandler extends BaseBridgeHandler {
      * This method automatically acquires a connection.
      *
      * @return the server response to the command (never empty)
-     * @throws {@link IOException} if communications failed with the server
+     * @throws IOException if communications failed with the server
      */
     public String sendCommand(final String command) throws IOException {
         synchronized (socketLock) {
index fda0b12d06b9952c05d22efb3414f5c3f11b9826..62eb57b6ff857d7d5073ac0a341fc0ea6ed658f8 100644 (file)
@@ -15,7 +15,8 @@ package org.openhab.binding.coronastats.internal.config;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * Configuration for the {@link CoronaStatsCountryHandler}
+ * Configuration for the
+ * {@link org.openhab.binding.coronastats.internal.handler.CoronaStatsCountryHandler}
  *
  * @author Johannes Ott - Initial contribution
  */
index 3abf279965615a9cba2a0b1253c4f995127f6410..15b06a7f20bdfdc47097375837ff9d2c53f50f1d 100644 (file)
@@ -15,7 +15,8 @@ package org.openhab.binding.coronastats.internal.config;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * Configuration for the {@link CoronaStatsWorldHandler}
+ * Configuration for the
+ * {@link org.openhab.binding.coronastats.internal.handler.CoronaStatsWorldHandler}
  *
  * @author Johannes Ott - Initial contribution
  */
index 7b6df1616b1e4c2bdf9af36c7ca67733e90fd6b5..5fa63001cb4cf59cfc69994b4cf61011884da6b0 100644 (file)
@@ -124,7 +124,6 @@ public class DaliDt8DeviceHandler extends DaliDeviceHandler {
                     logger.warn("Error querying device status: {}", e.getMessage());
                     return null;
                 });
-
             } else if (CHANNEL_COLOR.equals(channelUID.getId())) {
                 DaliAddress address;
                 if (THING_TYPE_DEVICE_DT8.equals(this.thing.getThingTypeUID())) {
@@ -189,7 +188,6 @@ public class DaliDt8DeviceHandler extends DaliDeviceHandler {
                     logger.warn("Error querying device status: {}", e.getMessage());
                     return null;
                 });
-
             } else {
                 super.handleCommand(channelUID, command);
             }
index b9cfa6157f9782b56a3cb95f9ef25d15715c4bd3..388aa630eee7f74fa79d7f4f01abc553bea9a0ad 100644 (file)
@@ -82,7 +82,6 @@ public class Influx2Database implements Database {
     public CompletableFuture<QueryResult> executeQuery(Query query) {
         try {
             if (query instanceof Influx2QueryFactory.Influx2Query influxQuery) {
-
                 CompletableFuture<QueryResult> asyncResult = new CompletableFuture<>();
                 List<FluxRecord> records = new ArrayList<>();
                 client.query(influxQuery.getQuery(), (cancellable, record) -> { // onNext
index e77ff5bab06d73b814760681ca84f01373c7da04..70bd85fda4e86ef57dead22f6770a0d99b6da271 100644 (file)
@@ -21,7 +21,7 @@ import org.openhab.core.thing.ThingTypeUID;
 import org.openhab.core.thing.type.ChannelTypeUID;
 
 /**
- * The {@link DenonMarantzBinding} class defines common constants, which are
+ * The {@link DenonMarantzBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Jan-Willem Veldhuis - Initial contribution
index a444995f4ce53309db564859547430f35c897f09..2f3671cbbd5447b6ad8a7733c13b7d430b0d604f 100644 (file)
@@ -31,7 +31,7 @@ import org.openhab.core.types.UnDefType;
  * 
  * chapter "1.2.7 TripLabel" in Technical Interface Description for external Developers
  *
- * @see @see <a href="https://developers.deutschebahn.com/db-api-marketplace/apis/product/timetables">DB API
+ * @see See <a href="https://developers.deutschebahn.com/db-api-marketplace/apis/product/timetables">DB API
  *      Marketplace</a>
  * 
  * @author Sönke Küper - Initial contribution.
index 425772bcd3bec7d3ae3fc9e26894ba7d372b454f..39ccdbdf0431db5b6af19b0cf9c01e868e87680b 100644 (file)
@@ -34,7 +34,7 @@ import org.slf4j.LoggerFactory;
 
 /**
  * The {@link BridgeMDNSDiscoveryParticipant} is responsible for discovering digitalSTROM-Server. It uses the central
- * {@link MDNSDiscoveryService}.
+ * {@link org.openhab.core.config.discovery.mdns.internal.MDNSDiscoveryService}.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
index b34efc2ae55167bddffe32a232960d06e64664e4..4a2f33e03d4a5f9e410494716342d6081225f687 100644 (file)
@@ -39,7 +39,7 @@ import org.slf4j.LoggerFactory;
  * The {@link DeviceDiscoveryService} discovers all digitalSTROM-Devices, of one supported device-color-type. The
  * device-color-type has to be given to the {@link #DeviceDiscoveryService(BridgeHandler, ThingTypeUID)} as
  * {@link ThingTypeUID}. The supported {@link ThingTypeUID} can be found at
- * {@link DeviceHandler#SUPPORTED_THING_TYPES}.
+ * {@link org.openhab.binding.digitalstrom.internal.handler.DeviceHandler#SUPPORTED_THING_TYPES}.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
@@ -170,7 +170,8 @@ public class DeviceDiscoveryService extends AbstractDiscoveryService {
     }
 
     /**
-     * Removes the {@link Thing} of the given {@link Device}.
+     * Removes the {@link org.openhab.core.thing.Thing} of the given
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device}.
      *
      * @param device (must not be null)
      */
@@ -184,7 +185,8 @@ public class DeviceDiscoveryService extends AbstractDiscoveryService {
 
     /**
      * Creates a {@link DiscoveryResult} for the given {@link Device}, if the {@link Device} is supported and the
-     * {@link Device#getOutputMode()} is unequal {@link OutputModeEnum#DISABLED}.
+     * {@link Device#getOutputMode()} is unequal
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.deviceparameters.constants.OutputModeEnum#DISABLED}.
      *
      * @param device (must not be null)
      */
index 5f761457a8e96c3928f10249bcf8bbd72a0e0fb9..94c3a0a89bf19f8db2874652d9a21242171b1e5f 100644 (file)
@@ -60,8 +60,9 @@ public class DiscoveryServiceManager
 
     /**
      * Creates a new {@link DiscoveryServiceManager} and generates automatically all {@link SceneDiscoveryService}s and
-     * {@link DeviceDiscoveryService}s for all supported {@link ThingType}s of the {@link DeviceHandler} and
-     * {@link SceneHandler}.
+     * {@link org.openhab.binding.digitalstrom.internal.discovery.DeviceDiscoveryService}s for all supported
+     * {@link org.openhab.core.thing.type.ThingType}s of the
+     * {@link org.openhab.binding.digitalstrom.internal.handler.DeviceHandler} and {@link SceneHandler}.
      *
      * @param bridgeHandler (must not be null)
      */
index c4c4ddfd0a1144ef4c85110f345ffcb488989a6b..50b511c83df45af7aed9903a05ecdd0432db14e7 100644 (file)
@@ -38,7 +38,8 @@ import org.slf4j.LoggerFactory;
 /**
  * The {@link SceneDiscoveryService} discovers all digitalSTROM-scene of one supported scene-type. The scene-type has to
  * be given to the {@link #SceneDiscoveryService(BridgeHandler, ThingTypeUID)} as
- * {@link ThingTypeUID}. The supported {@link ThingTypeUID} can be found at {@link SceneHandler#SUPPORTED_THING_TYPES}
+ * {@link org.openhab.core.thing.ThingTypeUID}. The supported {@link org.openhab.core.thing.ThingTypeUID}
+ * can be found at {@link org.openhab.binding.digitalstrom.internal.handler.SceneHandler#SUPPORTED_THING_TYPES}
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
index 03b1472a365f7313b394f5e116254b0674ced045..1e0fd2c742f720b0b67cf8695de549ebdd03bcf5 100644 (file)
@@ -34,8 +34,10 @@ import org.slf4j.LoggerFactory;
 /**
  * The {@link ZoneTemperatureControlDiscoveryService} discovers all digitalSTROM zones which have temperature control
  * configured. The thing-type has to be given to the
- * {@link #ZoneTemperatureControlDiscoveryService(BridgeHandler, ThingTypeUID)} as {@link ThingTypeUID}. The supported
- * {@link ThingTypeUID} can be found at {@link ZoneTemperatureControlHandler#SUPPORTED_THING_TYPES}
+ * {@link #ZoneTemperatureControlDiscoveryService(BridgeHandler, ThingTypeUID)} as
+ * {@link org.openhab.core.thing.ThingTypeUID}. The supported {@link org.openhab.core.thing.ThingTypeUID}
+ * can be found at
+ * {@link org.openhab.binding.digitalstrom.internal.handler.ZoneTemperatureControlHandler#SUPPORTED_THING_TYPES}
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
index e77719d6e8a7ef870225d0fd74bab930c4f79354..e6fd13ff06a198c4dbd1d45e0a33b5ee8ceb9b47 100644 (file)
@@ -24,7 +24,8 @@ import com.google.gson.JsonObject;
 
 /**
  * The {@link SensorValues} acts as container for the digitalSTROM json-method <i>getSensorValues</i>. So the
- * {@link SensorValues} contains all {@link CachedSensorValue}s of a zone.
+ * {@link SensorValues} contains all
+ * {@link org.openhab.binding.digitalstrom.internal.lib.climate.datatypes.CachedSensorValue}s of a zone.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
index 43b30eaec4cb10dc18aaccb24aba138413202edb..ac13d2bda90f9f2167bc8b4d6e46cc6aa5eb7b6f 100644 (file)
@@ -119,7 +119,9 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the refenceZone, if control-mode is {@link ControlModes#ZONE_FOLLOWER}, otherwise null.
+     * Returns the refenceZone, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#ZONE_FOLLOWER}, otherwise
+     * null.
      *
      * @return the referenceZone
      */
@@ -128,7 +130,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the ctrlOffset, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the ctrlOffset, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the ctrlOffset
      */
@@ -137,7 +140,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the manualValue, if control-mode is {@link ControlModes#MANUAL}, otherwise null.
+     * Returns the manualValue, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#MANUAL}, otherwise null.
      *
      * @return the manualValue
      */
@@ -146,7 +150,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the emergencyValue, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the emergencyValue, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the emergencyValue
      */
@@ -155,7 +160,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the ctrlKp, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the ctrlKp, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the ctrlKp
      */
@@ -164,7 +170,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the ctrlTs, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the ctrlTs, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the ctrlTs
      */
@@ -173,7 +180,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the ctrlTi, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the ctrlTi, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the ctrlTi
      */
@@ -182,7 +190,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the ctrlKd, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the ctrlKd, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the ctrlKd
      */
@@ -191,7 +200,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the ctrlImin, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the ctrlImin, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the ctrlImin
      */
@@ -200,7 +210,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the ctrlImax, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the ctrlImax, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the ctrlImax
      */
@@ -209,7 +220,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the ctrlYmin, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the ctrlYmin, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the ctrlYmin
      */
@@ -218,7 +230,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the ctrlYmax, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the ctrlYmax, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the ctrlYmax
      */
@@ -227,7 +240,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the ctrlAntiWindUp, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the ctrlAntiWindUp, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the ctrlAntiWindUp
      */
@@ -236,7 +250,8 @@ public class TemperatureControlConfig extends BaseTemperatureControl {
     }
 
     /**
-     * Returns the ctrlKeepFloorWarm, if control-mode is {@link ControlModes#PID_CONTROL}, otherwise null.
+     * Returns the ctrlKeepFloorWarm, if control-mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}, otherwise null.
      *
      * @return the ctrlKeepFloorWarm
      */
index df91679def534527e17e0dc735945b103aee92d6..59006725127dcd1207be66f5aaff66dbb283ca1e 100644 (file)
@@ -80,7 +80,7 @@ public class TemperatureControlValues extends BaseZoneIdentifier {
     }
 
     /**
-     * @see TemperatureControlStatus#getControlDSUID()
+     * @see org.openhab.binding.digitalstrom.internal.lib.climate.jsonresponsecontainer.impl.TemperatureControlStatus#getControlDSUID()
      * @return the controlDSUID
      */
     public String getControlDSUID() {
@@ -88,7 +88,7 @@ public class TemperatureControlValues extends BaseZoneIdentifier {
     }
 
     /**
-     * @see TemperatureControlStatus#getIsConfigured()
+     * @see org.openhab.binding.digitalstrom.internal.lib.serverconnection.constants.JSONApiResponseKeysEnum#IS_CONFIGURED
      * @return the isConfigured
      */
     public Boolean getIsConfigured() {
index 12d7eaa27cffd76cb2d22bff6c1cc357c005c0f5..b9280258ad9a373f884db6366ff397861f9cda34 100644 (file)
@@ -26,8 +26,9 @@ import com.google.gson.JsonObject;
 
 /**
  * The {@link WeatherSensorData} acts as container for the digitalSTROM json-method <i>getSensorValues</i>. The
- * {@link WeatherSensorData} contains all {@link CachedSensorValue}s and weather service information of the
- * digitalSTROM-server, if a weather service is set.
+ * {@link WeatherSensorData} contains all
+ * {@link org.openhab.binding.digitalstrom.internal.lib.climate.datatypes.CachedSensorValue}s and weather service
+ * information of the digitalSTROM-server, if a weather service is set.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
index 2860854af50a2dfd3ab7c99f21dbc7d7350849c7..20a8c4a4b74006e8cb94e9ee6924aab234f389b0 100644 (file)
@@ -27,7 +27,7 @@ public class Config {
      */
     public static final String DEFAULT_APPLICATION_NAME = "openHAB";
     /**
-     * Defines the used tread pool name to get a thread pool from {@link ThreadPoolManager}.
+     * Defines the used tread pool name to get a thread pool from {@link org.openhab.core.common.ThreadPoolManager}.
      */
     public static final String THREADPOOL_NAME = "digitalSTROM";
 
@@ -110,7 +110,9 @@ public class Config {
     private int totalPowerUpdateInterval = DEFAULT_TOTAL_POWER_UPDATE_INTERVAL;
 
     /**
-     * Default time to wait between another {@link SensorJob} can be executed on a circuit.
+     * Default time to wait between another
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.SensorJob}
+     * can be executed on a circuit.
      */
     public static final int DEFAULT_SENSOR_READING_WAIT_TIME = 60000;
     private int sensorReadingWaitTime = DEFAULT_SENSOR_READING_WAIT_TIME;
@@ -135,11 +137,13 @@ public class Config {
 
     // max sensor reading cyclic to wait
     /**
-     * The default factor to prioritize medium {@link SensorJob}s down.
+     * The default factor to prioritize medium
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.SensorJob}s down.
      */
     public static final long DEFAULT_MEDIUM_PRIORITY_FACTOR = 5;
     /**
-     * The default factor to prioritize low {@link SensorJob}s down.
+     * The default factor to prioritize low
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.SensorJob}s down.
      */
     public static final long DEFAULT_LOW_PRIORITY_FACTOR = 10;
 
@@ -147,13 +151,16 @@ public class Config {
     private long lowPriorityFactor = DEFAULT_LOW_PRIORITY_FACTOR;
 
     /**
-     * Defines the event polling interval of the {@link EventListener} in milliseconds.
+     * Defines the event polling interval of the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.event.EventListener} in milliseconds.
      */
     private int eventListenerRefreshinterval = DEFAULT_POLLING_FREQUENCY;
 
     /**
-     * The default max standby active power for a device. It's needed to set a {@link Device} with output mode
-     * {@link OutputModeEnum#WIPE} on if it isen't any more in standby mode.
+     * The default max standby active power for a device. It's needed to set a
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device} with output mode
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.deviceparameters.constants.OutputModeEnum#WIPE}
+     * on if it isen't any more in standby mode.
      */
     public static final int DEFAULT_STANDBY_ACTIVE_POWER = 2;
 
@@ -350,7 +357,8 @@ public class Config {
     }
 
     /**
-     * Sets the SSL-Certificate of the server, will be set automatically by the {@link HttpTransportImpl} if no
+     * Sets the SSL-Certificate of the server, will be set automatically by the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.serverconnection.impl.HttpTransportImpl} if no
      * SSL-Certification path is set.
      *
      * @param cert of the digitalSTROM-Server to set
@@ -461,7 +469,9 @@ public class Config {
     }
 
     /**
-     * Returns the time in milliseconds to wait between another {@link SensorJob} can be executed on a circuit.
+     * Returns the time in milliseconds to wait between another
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.SensorJob}
+     * can be executed on a circuit.
      *
      * @return the sensor reading wait time in milliseconds
      */
@@ -470,7 +480,9 @@ public class Config {
     }
 
     /**
-     * Sets the time in milliseconds to wait between another {@link SensorJob} can be executed on a circuit.
+     * Sets the time in milliseconds to wait between another
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.SensorJob}
+     * can be executed on a circuit.
      *
      * @param sensorReadingWaitTime in milliseconds
      */
@@ -479,7 +491,9 @@ public class Config {
     }
 
     /**
-     * Returns the factor to prioritize medium {@link SensorJob}s in the {@link SensorJobExecutor} down.
+     * Returns the factor to prioritize medium
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.SensorJob}s
+     * in the {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SensorJobExecutor} down.
      *
      * @return the medium priority factor
      */
@@ -488,7 +502,9 @@ public class Config {
     }
 
     /**
-     * Sets the factor to prioritize medium {@link SensorJob}s in the {@link SensorJobExecutor} down.
+     * Sets the factor to prioritize medium
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.SensorJob}s in the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SensorJobExecutor} down.
      *
      * @param mediumPriorityFactor to set
      */
@@ -497,7 +513,9 @@ public class Config {
     }
 
     /**
-     * Returns the factor to prioritize low {@link SensorJob}s in the {@link SensorJobExecutor} down.
+     * Returns the factor to prioritize low
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.SensorJob}s in the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SensorJobExecutor} down.
      *
      * @return the low priority factor
      */
@@ -506,7 +524,9 @@ public class Config {
     }
 
     /**
-     * Sets the factor to prioritize low {@link SensorJob}s in the {@link SensorJobExecutor}down.
+     * Sets the factor to prioritize low
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.SensorJob}s in the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SensorJobExecutor}down.
      *
      * @param lowPriorityFactor to set
      */
@@ -515,7 +535,9 @@ public class Config {
     }
 
     /**
-     * Returns the polling interval in milliseconds to poll the {@link Event}s in the {@link EventListener}.
+     * Returns the polling interval in milliseconds to poll the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.event.types.EventItem}s in the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.event.EventListener}.
      *
      * @return the EventListener refresh interval in milliseconds
      */
@@ -524,7 +546,9 @@ public class Config {
     }
 
     /**
-     * Sets the polling interval in milliseconds to poll the {@link Event}s in the {@link EventListener}.
+     * Sets the polling interval in milliseconds to poll the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.event.types.EventItem}s in the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.event.EventListener}.
      *
      * @param eventListenerRefreshinterval to set
      */
@@ -533,8 +557,10 @@ public class Config {
     }
 
     /**
-     * Returns the max standby active power for a device. It's needed to set a {@link Device} with output mode
-     * {@link OutputModeEnum#WIPE} on if it isen't any more in standby mode.
+     * Returns the max standby active power for a device. It's needed to set a
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device} with output mode
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.deviceparameters.constants.OutputModeEnum#WIPE}
+     * on if it isen't any more in standby mode.
      *
      * @return the standby active power
      */
@@ -543,8 +569,10 @@ public class Config {
     }
 
     /**
-     * Sets the max standby active power for a device. It's needed to set a {@link Device} with output mode
-     * {@link OutputModeEnum#WIPE} on if it isen't any more in standby mode.
+     * Sets the max standby active power for a device. It's needed to set a
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device} with output mode
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.deviceparameters.constants.OutputModeEnum#WIPE}
+     * on if it isen't any more in standby mode.
      *
      * @param standbyActivePower to set
      */
index 0005e50a047dc37751300064ccd1d428d63c6c56..af9adb1b21825b5247d45340bd0109871ae4a2cb 100644 (file)
@@ -19,7 +19,8 @@ import org.openhab.binding.digitalstrom.internal.lib.event.types.EventItem;
 /**
  * The {@link EventHandler} can be implemented to get informed by {@link EventItem}'s through the {@link EventListener}.
  * <br>
- * For that the {@link #getSupportetEvents()} and {@link #supportsEvent(String)} methods have to be implemented, so that
+ * For that the {@link #getSupportedEvents()} and
+ * {@link #supportsEvent(String)} methods have to be implemented, so that
  * the {@link EventListener} knows whitch events it has to subscribe at the digitalSTROM-server and which handler has
  * to be informed. <br>
  * The implementation of the {@link EventHandler} also has to be registered through
index 57a3bce4a8098eeecf2a73202908eab4e7e83f5b..801b73657934143dae432cb836fe4d13a13ef1ba 100644 (file)
@@ -46,7 +46,8 @@ import com.google.gson.JsonObject;
  * {@link EventHandler} needs to be informed of another event-type, you can use the methods
  * {@link #addSubscribe(String)} or {@link #addSubscribeEvents(List)} to add more than one event-type. To remove a
  * subscribed event you can use the method {@link #removeSubscribe(String, String)}, you also have to change the return
- * of the {@link EventHandler} methods {@link EventHandler#getSupportetEvents()} and
+ * of the {@link org.openhab.binding.digitalstrom.internal.lib.event.EventHandler} methods
+ * {@link EventHandler#getSupportedEvents()} and
  * {@link EventHandler#supportsEvent(String)}.
  * <br>
  * To start and stop the listening you have to call the methods {@link #start()} and {@link #stop()}.
index dc2c685cb995bcdea21cd42805d0219f36d087e2..65d71bf855f4c88041b5a0721e6e0e7c0f1bb0c7 100644 (file)
@@ -33,7 +33,7 @@ public interface EventItem {
     String getName();
 
     /**
-     * Returns {@link HashMap} with the properties fiels of this {@link EventItem}.
+     * Returns {@link java.util.HashMap} with the properties fiels of this {@link EventItem}.
      * The key is an {@link EventResponseEnum} and represents the property name
      * and the value is the property value.
      *
@@ -42,7 +42,7 @@ public interface EventItem {
     Map<EventResponseEnum, String> getProperties();
 
     /**
-     * Returns {@link HashMap} with the source fields of this {@link EventItem}.
+     * Returns {@link java.util.HashMap} with the source fields of this {@link EventItem}.
      * The key is an {@link EventResponseEnum} and represents the property name
      * and the value is the property value.
      *
index f0b8aa49403f9e7af2ab0c0df5f6962a4a61e1e2..a6d88174ee4b3a0c2404091c1f553df56e362de7 100644 (file)
@@ -17,15 +17,21 @@ import org.openhab.binding.digitalstrom.internal.lib.structure.devices.devicepar
 import org.openhab.binding.digitalstrom.internal.lib.structure.devices.deviceparameters.constants.ChangeableDeviceConfigEnum;
 
 /**
- * The {@link DeviceStatusListener} is notified, if a {@link Device} status or configuration has changed, if a scene
- * configuration is added to a {@link Device} or if a device has been added or removed. The {@link DeviceStatusListener}
- * can be also registered by a {@link Circuit} to get informed by configuration or status changes.
+ * The {@link DeviceStatusListener} is notified, if a
+ * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device} status or configuration has changed,
+ * if a scene configuration is added to a {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device}
+ * or if a device has been added or removed. The {@link DeviceStatusListener}
+ * can be also registered by a {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Circuit}
+ * to get informed by configuration or status changes.
  * <p>
  * By implementation with the id {@link #DEVICE_DISCOVERY} this listener can be used as a device discovery to get
- * informed, if a new {@link Device} or {@link Circuit} is added or removed from the digitalSTROM-System.<br>
+ * informed, if a new {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device} or
+ * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Circuit} is added or removed from the
+ * digitalSTROM-System.<br>
  * For that the {@link DeviceStatusListener} has to be registered on the
- * {@link DeviceStatusManager#registerDeviceListener(DeviceStatusListener)}. Then the {@link DeviceStatusListener} gets
- * informed by the methods {@link #onDeviceAdded(Object)} and {@link #onDeviceRemoved(Object)}.
+ * {@link org.openhab.binding.digitalstrom.internal.lib.manager.DeviceStatusManager#registerDeviceListener(DeviceStatusListener)}.
+ * Then the {@link DeviceStatusListener} gets informed by the methods {@link #onDeviceAdded(GeneralDeviceInformation)}
+ * and {@link #onDeviceRemoved(GeneralDeviceInformation)}.
  * </p>
  *
  * @author Michael Ochel - Initial contribution
@@ -40,8 +46,9 @@ public interface DeviceStatusListener {
     static final String DEVICE_DISCOVERY = "DeviceDiscovery";
 
     /**
-     * This method is called whenever the state of the {@link Device} has changed and passes the new device state as an
-     * {@link DeviceStateUpdate} object.
+     * This method is called whenever the state of the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device} has changed and passes the new
+     * device state as an {@link DeviceStateUpdate} object.
      *
      * @param deviceStateUpdate new device status
      */
index e92ef47d775ab985c2958cf172f5e5a83a854dae..6116d7585ad1c93d026cbcaa75ffa3f9752a7497 100644 (file)
@@ -22,8 +22,9 @@ import org.openhab.binding.digitalstrom.internal.lib.structure.scene.InternalSce
  * By implementation with the id {@link #SCENE_DISCOVERY} this listener can be used as a scene discovery to get
  * informed, if a new {@link InternalScene}s is added or removed from the digitalSTROM-System.<br>
  * For that the {@link SceneStatusListener} has to be registered on the
- * {@link SceneManager#registerSceneListener(SceneStatusListener)}. Then the {@link SceneStatusListener} gets
- * informed by the methods {@link #onSceneAdded(InternalScene)} and {@link #onSceneRemoved(InternalScene)}.
+ * {@link org.openhab.binding.digitalstrom.internal.lib.manager.SceneManager#registerSceneListener(SceneStatusListener)}.
+ * Then the {@link SceneStatusListener} gets informed by the methods {@link #onSceneAdded(InternalScene)} and
+ * {@link #onSceneRemoved(InternalScene)}.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
index 9a686ce4f736a7d6e5ca145891f412c070240159..9034f8dca7a8411f9dd383ccaa30145bbc2a226e 100644 (file)
@@ -14,7 +14,9 @@ package org.openhab.binding.digitalstrom.internal.lib.listener;
 
 /**
  * The {@link SystemStateChangeListener} can be implemented to get informed by digitalSTROM system state changes. It
- * has to be registered by supported classes, e.g. the {@link TemperatureControlManager} or self implemented classes.
+ * has to be registered by supported classes, e.g. the
+ * {@link org.openhab.binding.digitalstrom.internal.lib.manager.impl.TemperatureControlManager}
+ * or self implemented classes.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
index ac6a25c6822d26de8ded7383ca948bd129220ddb..7a8f0e53289b9ed6fd703a25577ca86e9045b6aa 100644 (file)
@@ -30,10 +30,13 @@ import org.openhab.binding.digitalstrom.internal.lib.structure.scene.InternalSce
  * The {@link DeviceStatusManager} is responsible for the synchronization between the internal model of the
  * digitalSTROM-devices and the real existing digitalSTROM-devices. You can change the state of a device by sending a
  * direct command to the devices or by calling a scene. Furthermore the {@link DeviceStatusManager} get informed over
- * the {@link SceneManager} by the {@link EventListener} if scenes are called by external sources. All
+ * the {@link SceneManager} by the {@link org.openhab.binding.digitalstrom.internal.lib.event.EventListener}
+ * if scenes are called by external sources. All
  * configurations of the physically device will be synchronized to the internally managed model and updated as required.
- * The {@link DeviceStatusManager} also initializes {@link SensorJob}'s with the {@link SensorJobExecutor} and
- * {@link SceneReadingJobExecutor} to update required sensor and scene data.
+ * The {@link DeviceStatusManager} also initializes {@link SensorJob}'s with the
+ * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SensorJobExecutor} and
+ * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SceneReadingJobExecutor} to update required
+ * sensor and scene data.
  *
  * <p>
  * Therefore the {@link DeviceStatusManager} uses the {@link StructureManager} for the internal management of the
@@ -67,14 +70,18 @@ import org.openhab.binding.digitalstrom.internal.lib.structure.scene.InternalSce
 public interface DeviceStatusManager extends EventHandler {
 
     /**
-     * Starts the working process for device synchronization. It also starts the {@link SensorJobExecutor} and the
-     * {@link SceneReadingJobExecutor} and the {@link SceneManager}.
+     * Starts the working process for device synchronization. It also starts the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SensorJobExecutor} and the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SceneReadingJobExecutor}
+     * and the {@link SceneManager}.
      */
     void start();
 
     /**
-     * Stops the working process for device synchronization. It also stops the {@link SensorJobExecutor} and the
-     * {@link SceneReadingJobExecutor} and the {@link SceneManager}.
+     * Stops the working process for device synchronization. It also stops the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SensorJobExecutor} and the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SceneReadingJobExecutor} and the
+     * {@link SceneManager}.
      */
     void stop();
 
@@ -119,7 +126,8 @@ public interface DeviceStatusManager extends EventHandler {
     void updateSensorData(SensorJob sensorJob, String priority);
 
     /**
-     * This method adds a {@link SensorJob} with the appropriate priority to the {@link SceneReadingJobExecutor}.
+     * This method adds a {@link SensorJob} with the appropriate priority to the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SceneReadingJobExecutor}.
      *
      * @param device device which will update scene data
      * @param deviceStateUpdate scene data to update
index 1d7c6bb05db3418a8a47937ac919c01e13c270ed..e749ebc21080833e9c64f09395aee405df28ff24 100644 (file)
@@ -36,8 +36,8 @@ import org.openhab.binding.digitalstrom.internal.lib.structure.scene.InternalSce
  * , {@link #callDeviceScene(String, Short)} etc. can be used.
  *
  * <p>
- * If you call the {@link #start()} method an {@link EventListener} will be started to handle scene calls and undos from
- * the outside.
+ * If you call the {@link #start()} method an {@link org.openhab.binding.digitalstrom.internal.lib.event.EventListener}
+ * will be started to handle scene calls and undos from the outside.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
@@ -131,7 +131,8 @@ public interface SceneManager extends EventHandler {
     void addInternalScene(InternalScene intScene);
 
     /**
-     * Adds the scene call with the given dSID and sceneId as an echo to ignore them by detecting the {@link EventItem}.
+     * Adds the scene call with the given dSID and sceneId as an echo to ignore them by detecting the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.event.types.EventItem}.
      *
      * @param dSID of the {@link Device} that will be ignored
      * @param sceneId of the scene that will be ignored
@@ -139,7 +140,8 @@ public interface SceneManager extends EventHandler {
     void addEcho(String dSID, short sceneId);
 
     /**
-     * Adds the scene call with the given internal scene id as an echo to ignore them by detecting the {@link EventItem}
+     * Adds the scene call with the given internal scene id as an echo to ignore them by detecting the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.event.types.EventItem}
      * .
      *
      * @param internalSceneID to ignore
@@ -167,7 +169,8 @@ public interface SceneManager extends EventHandler {
     void generateScenes();
 
     /**
-     * Will be called from the {@link SceneDiscovery}, if a scene type is generated or is fail.<br>
+     * Will be called from the {@link org.openhab.binding.digitalstrom.internal.lib.structure.scene.SceneDiscovery},
+     * if a scene type is generated or is fail.<br>
      * For that the scenesGenerated char array has four chars. Each char represents one scene type in the following
      * direction:
      * <ul>
@@ -191,12 +194,12 @@ public interface SceneManager extends EventHandler {
     boolean isDiscoveryRegistrated();
 
     /**
-     * Starts the {@link EventListener}.
+     * Starts the {@link org.openhab.binding.digitalstrom.internal.lib.event.EventListener}.
      */
     void start();
 
     /**
-     * Stops the {@link EventListener}.
+     * Stops the {@link org.openhab.binding.digitalstrom.internal.lib.event.EventListener}.
      */
     void stop();
 
index 7faab1044981a7c7c93b584c2285c80f1f55906a..2182b9d82ed8c401248627de404947070ccb82fc 100644 (file)
@@ -71,8 +71,9 @@ public class StructureManagerImpl implements StructureManager {
     }
 
     /**
-     * Query to get all zone and group names. Can be executed with {@link DsAPI#query(String, String)} or
-     * {@link DsAPI#query2(String, String)}.
+     * Query to get all zone and group names. Can be executed with
+     * {@link org.openhab.binding.digitalstrom.internal.lib.serverconnection.DsAPI#query(String, String)} or
+     * {@link org.openhab.binding.digitalstrom.internal.lib.serverconnection.DsAPI#query2(String, String)}.
      */
     public static final String ZONE_GROUP_NAMES = "/apartment/zones/*(ZoneID,name)/groups/*(group,name)";
 
index 32cc4388492c94cf4a1516a0073190126d9a4eb6..85ea00c7e4632351ef376ebbf9c55e8f863ef76b 100644 (file)
@@ -156,7 +156,9 @@ public class CircuitScheduler {
     }
 
     /**
-     * Removes all {@link SensorJob} of a specific {@link Device} with the given {@link DSID}.
+     * Removes all {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.SensorJob}
+     * of a specific {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device} with the
+     * given {@link DSID}.
      *
      * @param dSID of the device
      */
index 8d23aac767e0e9faa124369c1ced367b596652d6..c13d3742458a781229156fd216d332482d7c74e7 100644 (file)
@@ -19,8 +19,9 @@ import org.slf4j.LoggerFactory;
 
 /**
  * The {@link SceneReadingJobExecutor} is the implementation of the {@link AbstractSensorJobExecutor} to execute
- * digitalSTROM-Device scene configuration {@link SensorJob}'s e.g. {@link SceneConfigReadingJob} and
- * {@link SceneOutputValueReadingJob}.
+ * digitalSTROM-Device scene configuration {@link SensorJob}'s e.g.
+ * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.impl.SceneConfigReadingJob} and
+ * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.impl.SceneOutputValueReadingJob}.
  * <p>
  * In addition priorities can be assigned to jobs therefore the {@link SceneReadingJobExecutor} offers the methods
  * {@link #addHighPriorityJob(SensorJob)}, {@link #addMediumPriorityJob(SensorJob)} and
index 22dcb158eb41390cf2a9ffda43451dc85be628cb..31a70b45ac95ef685e461806361b06c660bd202e 100644 (file)
@@ -19,15 +19,18 @@ import org.slf4j.LoggerFactory;
 
 /**
  * The {@link SensorJobExecutor} is the implementation of the {@link AbstractSensorJobExecutor} to execute
- * digitalSTROM-Device {@link SensorJob}'s e.g. {@link DeviceConsumptionSensorJob} and
- * {@link DeviceOutputValueSensorJob}.
+ * digitalSTROM-Device {@link SensorJob}'s e.g.
+ * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.impl.DeviceConsumptionSensorJob} and
+ * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.impl.DeviceOutputValueSensorJob}.
  * <p>
  * In addition priorities can be assigned to jobs, but the following list shows the maximum evaluation of a
  * {@link SensorJob} per priority.
  * </p>
  * <ul>
- * <li>low priority: read cycles before execution is set in {@link Config}</li>
- * <li>medium priority: read cycles before execution is set in {@link Config}</li>
+ * <li>low priority: read cycles before execution is set in
+ * {@link org.openhab.binding.digitalstrom.internal.lib.config.Config}</li>
+ * <li>medium priority: read cycles before execution is set in
+ * {@link org.openhab.binding.digitalstrom.internal.lib.config.Config}</li>
  * <li>high priority: read cycles before execution 0</li>
  * </ul>
  *
index 84260b1e5d7826b18c37a1485139fdae338042e4..fa7b35fd6db03a9ebd6f895e0737e46b08fcc3a0 100644 (file)
@@ -18,8 +18,10 @@ import org.openhab.binding.digitalstrom.internal.lib.structure.devices.devicepar
 /**
  * The {@link SensorJob} represents an executable job to read out digitalSTROM-Sensors or device configurations like
  * scene values.<br>
- * It can be added to an implementation of the {@link AbstractSensorJobExecutor} e.g. {@link SceneReadingJobExecutor} or
- * {@link SensorJobExecutor}.
+ * It can be added to an implementation of the
+ * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.AbstractSensorJobExecutor} e.g.
+ * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SceneReadingJobExecutor} or
+ * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SensorJobExecutor}.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
@@ -27,7 +29,8 @@ import org.openhab.binding.digitalstrom.internal.lib.structure.devices.devicepar
 public interface SensorJob {
 
     /**
-     * Returns the dSID of the {@link Device} for which this job is to be created.
+     * Returns the dSID of the {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device}
+     * for which this job is to be created.
      *
      * @return dSID from the device
      */
index 7538b9862221119e5f36f80d79d200593e872372..2ea5e9ad25ab3de88cad2323a4c64e69e2a8421a 100644 (file)
@@ -737,12 +737,17 @@ public interface DsAPI {
     boolean setZoneTemperatureControlState(String sessionToken, Integer zoneID, String zoneName, String controlState);
 
     /**
-     * Sets the wished temperature (control mode = {@link ControlModes#PID_CONTROL}) or control valve value for a
-     * operation mode, see
-     * {@link OperationModes}.<br>
+     * Sets the wished temperature (control mode =
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL}) or control
+     * valve value for a
+     * operation mode, see {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.OperationModes}.<br>
      * To set the values a {@link List} with an object array has to be set as controlVlaues parameter. The 1th field has
-     * to be a {@link String} for the {@link OperationModes} name and the 2nd field has to be an {@link Integer} for the
-     * new value. If the control mode is {@link ControlModes#PID_CONTROL} it is the nominal temperature, otherwise it is
+     * to be a {@link String} for the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.OperationModes}
+     * name and the 2nd field has to be an {@link Integer} for the
+     * new value. If the control mode is
+     * {@link org.openhab.binding.digitalstrom.internal.lib.climate.constants.ControlModes#PID_CONTROL} it is the
+     * nominal temperature, otherwise it is
      * the control valve value.
      *
      * @param sessionToken can be null, if a
index 306853e73ff32ef8f79885c72a69496b3ff6690c..dbd0a0afb445c6b079dd0ccaf445c393f4a01582 100644 (file)
@@ -67,8 +67,8 @@ import org.slf4j.LoggerFactory;
  * </p>
  * <p>
  * If a {@link ConnectionManager} is given at the constructor, the session-token is not needed by requests and the
- * {@link ConnectionListener}, which is registered at the {@link ConnectionManager}, will be automatically informed
- * about
+ * {@link org.openhab.binding.digitalstrom.internal.lib.listener.ConnectionListener}, which is registered at the
+ * {@link ConnectionManager}, will be automatically informed about
  * connection state changes through the {@link #execute(String, int, int)} method.
  * </p>
  *
index 962868bbabdce3238d8da506f7e5bec5b39a0a04..e4ac5bd6e73f43d5d04037997e25073fc6190c34 100644 (file)
@@ -58,7 +58,6 @@ public class SimpleRequestBuilder {
      *
      * @param interfaceKey must not be null
      * @return simpleRequestBuilder with chosen interface
-     * @throws NullArgumentException if the interfaceKey is null
      */
     public static SimpleRequestBuilder buildNewRequest(String interfaceKey) throws IllegalArgumentException {
         if (builder == null) {
@@ -75,7 +74,6 @@ public class SimpleRequestBuilder {
      * @param requestClassKey must not be null
      * @return simpleRequestBuilder with chosen requestClass
      * @throws IllegalArgumentException if a requestClass is already chosen
-     * @throws NullArgumentException if the requestClassKey is null
      */
     public static SimpleRequestBuilder buildNewJsonRequest(String requestClassKey) throws IllegalArgumentException {
         return buildNewRequest(InterfaceKeys.JSON).addRequestClass(requestClassKey);
@@ -98,7 +96,6 @@ public class SimpleRequestBuilder {
      * @param requestClassKey must not be null
      * @return simpleRequestBuilder with chosen requestClass
      * @throws IllegalArgumentException if a requestClass is already chosen
-     * @throws NullArgumentException if the requestClassKey is null
      */
     public SimpleRequestBuilder addRequestClass(String requestClassKey) throws IllegalArgumentException {
         return builder.addRequestClassInt(requestClassKey);
@@ -124,7 +121,6 @@ public class SimpleRequestBuilder {
      * @param functionKey must not be null
      * @return SimpleRequestBuilder with chosen function
      * @throws IllegalArgumentException if a function is already chosen
-     * @throws NullArgumentException if the functionKey is null
      */
     public SimpleRequestBuilder addFunction(String functionKey) throws IllegalArgumentException {
         return builder.addFunctionInt(functionKey);
@@ -154,7 +150,6 @@ public class SimpleRequestBuilder {
      * @param parameterValue can be null
      * @return SimpleRequestBuilder with added parameter
      * @throws IllegalArgumentException if no class and function added
-     * @throws NullArgumentException if the parameterKey is null
      */
     public SimpleRequestBuilder addParameter(String parameterKey, String parameterValue)
             throws IllegalArgumentException {
@@ -169,7 +164,6 @@ public class SimpleRequestBuilder {
      * @param zoneName
      * @return SimpleRequestBuilder with added parameter
      * @throws IllegalArgumentException if no class and function added
-     * @throws NullArgumentException if the parameterKey is null
      */
     public SimpleRequestBuilder addDefaultZoneParameter(String sessionToken, Integer zoneID, String zoneName)
             throws IllegalArgumentException {
@@ -185,7 +179,6 @@ public class SimpleRequestBuilder {
      * @param groupName
      * @return SimpleRequestBuilder with added parameter
      * @throws IllegalArgumentException if no class and function added
-     * @throws NullArgumentException if the parameterKey is null
      */
     public SimpleRequestBuilder addDefaultGroupParameter(String sessionToken, Short groupID, String groupName)
             throws IllegalArgumentException {
@@ -204,7 +197,6 @@ public class SimpleRequestBuilder {
      * @param groupName
      * @return SimpleRequestBuilder with added parameter
      * @throws IllegalArgumentException if no class and function added
-     * @throws NullArgumentException if the parameterKey is null
      */
     public SimpleRequestBuilder addDefaultZoneGroupParameter(String sessionToken, Integer zoneID, String zoneName,
             Short groupID, String groupName) throws IllegalArgumentException {
@@ -222,7 +214,6 @@ public class SimpleRequestBuilder {
      * @param name
      * @return SimpleRequestBuilder with added parameter
      * @throws IllegalArgumentException if no class and function added
-     * @throws NullArgumentException if the parameterKey is null
      */
     public SimpleRequestBuilder addDefaultDeviceParameter(String sessionToken, DSID dsid, String dSUID, String name)
             throws IllegalArgumentException {
index 16267ac6290d630d3fb2185a44e0fb2fab7757a9..4922895df416ac860b4e61ee80540ec609406673 100644 (file)
 package org.openhab.binding.digitalstrom.internal.lib.serverconnection.simpledsrequestbuilder.constants;
 
 /**
- * The {@link ExeptionConstants} contains the {@link SimpleRequestBuilder} exception strings.
+ * The
+ * {@link org.openhab.binding.digitalstrom.internal.lib.serverconnection.simpledsrequestbuilder.constants.ExeptionConstants}
+ * contains the
+ * {@link org.openhab.binding.digitalstrom.internal.lib.serverconnection.simpledsrequestbuilder.SimpleRequestBuilder}
+ * exception strings.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
index 5e7c222173b78b1c5ca8d7911f126383f13c8a36..641df6fd5d6d604e71d031e426e729b0f698d872 100644 (file)
@@ -20,7 +20,7 @@ import org.openhab.binding.digitalstrom.internal.lib.structure.devices.devicepar
 import com.google.gson.JsonObject;
 
 /**
- * The {@link AbstractGeneralDeviceInformations} is an abstract implementation of {@link GeneralDeviceInformations} and
+ * The {@link AbstractGeneralDeviceInformations} is an abstract implementation of {@link GeneralDeviceInformation}s and
  * can be implement by subclasses which contains the same device informations like dSID and/or mechanismen like the
  * {@link DeviceStatusListener}.
  *
index eae7516a1e52b9774eca9624c9a471ab254af8c0..8aa662839b7ac5e45c77e7b1f75e5bca440a3578 100644 (file)
@@ -21,8 +21,9 @@ import org.openhab.binding.digitalstrom.internal.lib.structure.devices.devicepar
 /**
  * The {@link Circuit} represents a circuit of the digitalStrom system. For that all information will be able to get and
  * set through the same named getter- and setter-methods. To get informed about status and configuration changes a
- * {@link DeviceStatusListener} can be registered. For that and to get the general device informations like the dSID the
- * {@link Circuit} implements the {@link GeneralDeviceInformations} interface.
+ * {@link org.openhab.binding.digitalstrom.internal.lib.listener.DeviceStatusListener} can be registered. For that and
+ * to get the general device informations like the dSID the {@link Circuit} implements the
+ * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.GeneralDeviceInformation}s interface.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
index 6ecd3c0502fef3a157de3b6b3e0f9eae7f6b5a84..a974ff160ef718741dd548736daa38a59a80f4f8 100644 (file)
@@ -130,7 +130,7 @@ public interface Device extends GeneralDeviceInformation {
 
     /**
      * Returns the current functional color group of this device.
-     * For more informations please have a look at {@link FunctionalColorGroupEnum}.
+     * For more informations please have a look at {@link ApplicationGroup}.
      *
      * @return current functional color group
      */
@@ -519,7 +519,7 @@ public interface Device extends GeneralDeviceInformation {
     /**
      * Returns true, if this {@link Device} is a heating device. That means, that the output mode of this {@link Device}
      * is one of the following modes {@link OutputModeEnum#PWM} or {@link OutputModeEnum#SWITCH} and the
-     * {@link FuncNameAndColorGroupEnum} is {@link FuncNameAndColorGroupEnum#HEATING}.
+     * {@link ApplicationGroup} is {@link ApplicationGroup#HEATING}.
      *
      * @return true, if it is a heating device
      */
@@ -745,7 +745,9 @@ public interface Device extends GeneralDeviceInformation {
     boolean hasPowerSensors();
 
     /**
-     * Only needed for {@link DeviceConsumptionSensorJob}'s. To set the internal digitalSTROM sensor value please use
+     * Only needed for
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.impl.DeviceConsumptionSensorJob}'s.
+     * To set the internal digitalSTROM sensor value please use
      * {@link #setDsSensorValue(SensorEnum, Integer)}.
      *
      * @param sensorType of the sensor
@@ -754,12 +756,14 @@ public interface Device extends GeneralDeviceInformation {
     void setDeviceSensorDsValueBySensorJob(SensorEnum sensorType, Integer value);
 
     /**
-     * Enables the internal sensor echo box for {@link EventNames#DEVICE_SENSOR_VALUE} events.
+     * Enables the internal sensor echo box for
+     * {@link org.openhab.binding.digitalstrom.internal.lib.event.constants.EventNames#DEVICE_SENSOR_VALUE} events.
      */
     void enableSensorEchoBox();
 
     /**
-     * Disables the internal sensor echo box for {@link EventNames#DEVICE_SENSOR_VALUE} events.
+     * Disables the internal sensor echo box for
+     * {@link org.openhab.binding.digitalstrom.internal.lib.event.constants.EventNames#DEVICE_SENSOR_VALUE} events.
      */
     void disableSensorEchoBox();
 
@@ -771,8 +775,9 @@ public interface Device extends GeneralDeviceInformation {
     boolean isSensorEchoBoxEnabled();
 
     /**
-     * Sets the {@link DeviceSensorValue} through an {@link EventItem} of the type
-     * {@link EventNames#DEVICE_SENSOR_VALUE}.
+     * Sets the {@link DeviceSensorValue} through an
+     * {@link EventItem} of the type
+     * {@link org.openhab.binding.digitalstrom.internal.lib.event.constants.EventNames#DEVICE_SENSOR_VALUE}.
      *
      * @param event of the sensor update
      */
index 68e8dbe1e8232b1af4815ddb76bb881587482d82..ba66ddf80d85cf14dafef174b4b3ad132dc45958 100644 (file)
@@ -16,7 +16,7 @@ import org.openhab.binding.digitalstrom.internal.lib.listener.DeviceStatusListen
 import org.openhab.binding.digitalstrom.internal.lib.structure.devices.deviceparameters.impl.DSID;
 
 /**
- * The {@link GeneralDeviceInformations} interface contains all informations of digitalSTROM devices, which are
+ * The {@link GeneralDeviceInformation} interface contains all informations of digitalSTROM devices, which are
  * identical for all device types. It also contains the methods to implement the mechanism of the
  * {@link DeviceStatusListener}.
  *
index 7a0c00ea4a8036db493ae70406010577daccc914..1a453a54355886216a33daf7ace612670312abc0 100644 (file)
@@ -81,7 +81,9 @@ public interface DeviceStateUpdate {
      * <li>For SceneCall-type the value is between 0 and 127.</li>
      * <li>For all SceneUndo-types the value is the new output value.</li>
      * <li>For all SensorUpdate-types will read the sensor data directly, if the value is 0, otherwise a
-     * {@link SensorJob} will be added to the {@link SensorJobExecutor}.</li>
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.sensorjob.SensorJob}
+     * will be added to the
+     * {@link org.openhab.binding.digitalstrom.internal.lib.sensorjobexecutor.SensorJobExecutor}.</li>
      * </ul>
      *
      * @return new state value
index 7c61b2b5e68c6c44d4ab354cec0f700a8a14329c..3f084f5eaca5454624af10a2b1c386be79f13468 100644 (file)
@@ -18,7 +18,8 @@ import com.google.gson.JsonObject;
 
 /**
  * The {@link DeviceBinaryInput} contains all information of a device binary input, e.g. binary input type id (see
- * {@link DeviceBinarayInputEnum}, state and so on.
+ * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.deviceparameters.constants.DeviceBinarayInputEnum},
+ * state and so on.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
@@ -33,8 +34,11 @@ public class DeviceBinaryInput {
     private Short stateValue;
 
     /**
-     * Creates a new {@link DeviceBinarayInputEnum} through the {@link JsonObject} of the binary inputs at json response
-     * from digitalSTROM JSON-API or property-tree. Will be automatically added to a {@link DeviceImpl}, if binary
+     * Creates a new
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.deviceparameters.constants.DeviceBinarayInputEnum}
+     * through the {@link JsonObject} of the binary inputs at json response
+     * from digitalSTROM JSON-API or property-tree. Will be automatically added to a
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.impl.DeviceImpl}, if binary
      * inputs exists.
      *
      * @param jsonObject must not be null
@@ -108,7 +112,7 @@ public class DeviceBinaryInput {
 
     /**
      * Returns the input type id of this {@link DeviceBinaryInput}. Available input types see
-     * {@link DeviceBinarayInputEnum}.
+     * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.deviceparameters.constants.DeviceBinarayInputEnum}.
      *
      * @return the inputType
      */
index 1cd6f03159bdec23bf4570fb5eb3e37d7021f90a..fb00716fc5946264002e9843c7986f751bc4d319 100644 (file)
@@ -30,9 +30,9 @@ import com.google.gson.JsonObject;
 /**
  * The {@link DeviceSensorValue} contains all needed information of a device sensor, e.g. the sensor type, to detect
  * which kind of sensor it is (see {@link SensorEnum}), the sensor index to read out sensor at the digitalSTROM device
- * by calling {@link DsAPI#getDeviceSensorValue(String, DSID, String, String, Short)} and as well as of course the value
- * and
- * timestamp of the last sensor update.
+ * by calling
+ * {@link org.openhab.binding.digitalstrom.internal.lib.serverconnection.DsAPI#getDeviceSensorValue(String, DSID, String, String, Short)}
+ * and as well as of course the value and timestamp of the last sensor update.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
@@ -85,7 +85,7 @@ public class DeviceSensorValue {
 
     /**
      * Creates a new {@link DeviceSensorValue} through the properties of a digitalSTROM
-     * {@link EventNames#DEVICE_SENSOR_VALUE} event.
+     * {@link org.openhab.binding.digitalstrom.internal.lib.event.constants.EventNames#DEVICE_SENSOR_VALUE} event.
      *
      * @param eventProperties must not be null
      */
@@ -212,7 +212,7 @@ public class DeviceSensorValue {
 
     /**
      * Returns the sensor index to read the sensor value out though
-     * {@link DsAPI#getDeviceSensorValue(String, DSID, String, String, Short)}.
+     * {@link org.openhab.binding.digitalstrom.internal.lib.serverconnection.DsAPI#getDeviceSensorValue(String, DSID, String, String, Short)}.
      *
      * @return the sensorIndex
      */
index 0cd5bef636eb1e8a020908ddeb60b6c2cd183cc3..150f0a72c25c35dda6972af429a99f8ccad0646d 100644 (file)
@@ -25,7 +25,8 @@ import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 
 /**
- * digitalSTROM JSON Parser class. Externalizes code from {@link DeviceImpl}
+ * digitalSTROM JSON Parser class. Externalizes code from
+ * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.impl.DeviceImpl}
  *
  * @author Rouven Schürch - Initial contribution
  *
index a38f7e6ec190b272763ae39f9106505daa6936af..2e3cb453f6e60e8fd0156a0e4b2fe9462f4eca0b 100644 (file)
@@ -48,7 +48,7 @@ import org.osgi.service.component.annotations.Reference;
 
 /**
  * The {@link DsChannelTypeProvider} implements the {@link ChannelTypeProvider}
- * generates all supported {@link Channel}'s for digitalSTROM.
+ * generates all supported {@link org.openhab.core.thing.Channel}'s for digitalSTROM.
  *
  * @author Michael Ochel - Initial contribution
  * @author Matthias Siegele - Initial contribution
@@ -118,8 +118,8 @@ public class DsChannelTypeProvider extends BaseDsI18n implements ChannelTypeProv
      * channel type exists for the given {@link ApplicationGroup.Color} and
      * {@link OutputModeEnum}.
      *
-     * @param functionalGroup of the {@link Device}
-     * @param outputMode of the {@link Device}
+     * @param functionalGroup of the {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device}
+     * @param outputMode of the {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.Device}
      * @return the output channel type id or null
      */
     public static String getOutputChannelTypeID(ApplicationGroup.Color functionalGroup, OutputModeEnum outputMode,
@@ -541,7 +541,7 @@ public class DsChannelTypeProvider extends BaseDsI18n implements ChannelTypeProv
     }
 
     /**
-     * Returns the {@link ChannelGroupTypeUID} for the given {@link SensorEnum}.
+     * Returns the {@link ChannelTypeUID} for the given {@link SensorEnum}.
      *
      * @param sensorType (must not be null)
      * @return the channel type uid
@@ -551,7 +551,7 @@ public class DsChannelTypeProvider extends BaseDsI18n implements ChannelTypeProv
     }
 
     /**
-     * Returns the {@link ChannelGroupTypeUID} for the given
+     * Returns the {@link ChannelTypeUID} for the given
      * {@link DeviceBinarayInputEnum}.
      *
      * @param binaryInputType (must not be null)
index 864bb442026bb67f217ac3e80b508904a0dc616d..5d2a33fbad3b921e520346446b7779ef2aafba80 100644 (file)
@@ -44,7 +44,8 @@ import org.slf4j.LoggerFactory;
 
 /**
  * The {@link DsDeviceThingTypeProvider} creates the {@link ThingType}'s for the subclasses of the
- * {@link GeneralDeviceInformations}. It also adds the {@link ThingTypeUID}'s to the related handlers. So only the
+ * {@link org.openhab.binding.digitalstrom.internal.lib.structure.devices.GeneralDeviceInformation}s.
+ * It also adds the {@link ThingTypeUID}'s to the related handlers. So only the
  * {@link SupportedThingTypes} enum has to be adjusted, if new device types of digitalSTROM should be supported.
  * Provided the new digitalSTROM devices uses the same mechanism like now.
  *
index 22fe875c8f71dc49fa82517559ffd4719d321927..3699b99fbb0e00f728601dc61a1bc04a86f82ad9 100644 (file)
@@ -42,7 +42,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link EgateHandler} is responsible for handling commands, which are
+ * The {@link EGateHandler} is responsible for handling commands, which are
  * sent to one of the channels.
  *
  * @author Frieso Aeschbacher - Initial contribution
@@ -274,7 +274,6 @@ public class EGateHandler extends BaseBridgeHandler {
     private void startAutomaticRefresh() {
         Runnable runnable = () -> {
             try {
-
                 Socket localSocket = egateSocket;
                 if (localSocket == null) {
                     return;
index e4ac1604bb1859a2fb84ff851682cd83de98babf..8c8a09db44564f907a7029ae493e750ce9ce3ebb 100644 (file)
@@ -42,7 +42,6 @@ public class ConvertedInputStream extends InputStream {
     private AudioInputStream pcmUlawInputStream;
 
     public ConvertedInputStream(InputStream innerInputStream) throws UnsupportedAudioFileException, IOException {
-
         pcmUlawInputStream = getULAWStream(new BufferedInputStream(innerInputStream));
     }
 
@@ -96,7 +95,6 @@ public class ConvertedInputStream extends InputStream {
      */
     private AudioInputStream getULAWStream(InputStream originalInputStream)
             throws UnsupportedAudioFileException, IOException {
-
         try {
             AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(originalInputStream);
             AudioFormat format = audioInputStream.getFormat();
index 16cc0824b274972af859a1c18dbe9040e22ea768..0486c67a27d8bd66954fea2856dbbf4986ccb972 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * The {@link DoorbirdConfig} class contains fields mapping thing configuration parameters
+ * The {@link ControllerConfiguration} class contains fields mapping thing configuration parameters
  * for the Doorbird A1081 Controller..
  *
  * @author Mark Hilbush - Initial contribution
index 71498b2c04de5bf8748763094c9912743e8d7b77..89c4f99484f0d0780f7b363d432eb5d83c04d3e6 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * The {@link DoorbellConfig} class contains fields mapping thing configuration parameters
+ * The {@link DoorbellConfiguration} class contains fields mapping thing configuration parameters
  * for doorbell thing types.
  *
  * @author Mark Hilbush - Initial contribution
index 720f34189b3f6b21af42bacc45926bb60090306d..dbf409cd16d7fe3286978f197bfb0cbc76df22cc 100644 (file)
@@ -75,7 +75,6 @@ public class DraytonWiserMDNSDiscoveryParticipant implements MDNSDiscoveryPartic
                             .withRepresentationProperty(PROP_ADDRESS).withLabel("Heat Hub - " + service.getName())
                             .build();
                 }
-
             }
         }
         return null;
index 83a960670cef33ffd448b76c05f3f38faf88e5d1..5d09b5f4597556373e3aa3408f143f531ffa7c75 100644 (file)
@@ -343,7 +343,7 @@ public abstract class DSCAlarmBaseThingHandler extends BaseThingHandler {
     /**
      * Set Thing Handler refresh status.
      *
-     * @param deviceInitialized
+     * @param refreshed
      */
     public void setThingHandlerInitialized(boolean refreshed) {
         this.thingHandlerInitialized = refreshed;
index 16a3acc4816c7341ab8ff14d84ec6c3c67f257c3..437371cb88f7c330e9fe5ffe0a2307c4c51e5e56 100644 (file)
@@ -42,8 +42,6 @@ public class DSMRTelegramListener implements P1TelegramListener, DSMRConnectorLi
 
     /**
      * Constructor.
-     *
-     * @param eventListener listener to send received errors or messages to
      */
     public DSMRTelegramListener() {
         parser = new P1TelegramParser(this);
index 0db8a986fc30f4b784c1ce446369dc5c201ea320..4c6796ff65fa7f36352e0ea460c454eb146b2b93 100644 (file)
@@ -55,8 +55,6 @@ public class DSMRMeterDiscoveryService extends DSMRDiscoveryService implements P
 
     /**
      * Constructs a new {@link DSMRMeterDiscoveryService} attached to the give bridge handler.
-     *
-     * @param dsmrBridgeHandler The bridge handler this discovery service is attached to
      */
     public DSMRMeterDiscoveryService() {
         super();
index efc41be50d289cbbe39fd6da7c53ff97235ff9a1..9b9aa7b8919acb03673a27b9011d7f86902a2db6 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.dwdpollenflug.internal.config;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * Configuration for the {@link DWDPollenflugRegionHandler}
+ * Configuration for the {@link org.openhab.binding.dwdpollenflug.internal.handler.DWDPollenflugRegionHandler}
  *
  * @author Johannes Ott - Initial contribution
  */
index 6db2e0db73cd829aba9a0095814ad8bd7a931166..4c4850ffec07eceab3df3d8baa493faf3a7fe1af 100644 (file)
@@ -21,8 +21,9 @@ import java.util.Map.Entry;
 import java.util.stream.Collectors;
 
 /**
- * Cache of Warnings to update the {@link DwdUnwetterBindingConstants#CHANNEL_UPDATED} if a new warning is sent to a
- * channel.
+ * Cache of Warnings to update the
+ * {@link org.openhab.binding.dwdunwetter.internal.DwdUnwetterBindingConstants#CHANNEL_UPDATED}
+ * if a new warning is sent to a channel.
  *
  * @author Martin Koehler - Initial contribution
  */
index a66644441e930cb59e5270bb5ce2f98f89a9ec94..e08e09d8a3b6cf50adc3f0bcb105b5e0ea62b427 100644 (file)
@@ -43,8 +43,6 @@ public abstract class AbstractWriteCommand extends AbstractCommand {
 
     /**
      * the constructor
-     *
-     * @param config
      */
     public AbstractWriteCommand(EaseeThingHandler handler, Channel channel, Command command,
             RetryOnFailure retryOnFailure, ProcessFailureResponse processFailureResponse,
index 657f97a4929047fa8aa730a351673334c88ce634..0a677f36dd73a3a2720bbc1bb5c0f647de02c887 100644 (file)
@@ -253,8 +253,6 @@ public class WebInterface implements AtomicReferenceTrait {
 
     /**
      * Constructor to set up interface
-     *
-     * @param config Bridge configuration
      */
     public WebInterface(ScheduledExecutorService scheduler, EaseeBridgeHandler handler, HttpClient httpClient,
             StatusHandler bridgeStatusHandler) {
index 1c4229e000f15a496fca94f769a1505f8cb7b685..28446f13d48ecc017282e0155b02534d70675170 100644 (file)
@@ -348,7 +348,6 @@ public class EcovacsXmppDevice implements EcovacsDevice {
             }
 
             if (iqRequest instanceof DeviceCommandIQ iq) {
-
                 try {
                     if (!iq.id.isEmpty()) {
                         CommandResponseHolder responseHolder = pendingCommands.remove(iq.id);
index 88249a8edf7465ba005258645a5f34f1f1d2e6d7..07c5d7d91061a6d3c9c8cfcadc9fc2df88979637 100644 (file)
@@ -96,7 +96,6 @@ public class ElectroluxDeltaAPI {
             }
         } catch (JsonSyntaxException | ElectroluxAirException e) {
             logger.warn("Failed to refresh! {}", e.getMessage());
-
         }
         return false;
     }
index 311f2c47b57e6ecc2594603e09c70ffa0ad530bb..c9c1857aba0b5e5d3df9925897d1eb854ea5192b 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.elerotransmitterstick.internal;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link EleroTransmitterStickBinding} class defines common constants, which are
+ * The {@link EleroTransmitterStickBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Volker Bier - Initial contribution
index 100e38b9ef8ca78b0f75b88110d28d988d79baa9..8ab639bf97947ea7dd0190fb60f06d54e3a7b9db 100644 (file)
@@ -115,7 +115,6 @@ public class EnergeniePWMHandler extends BaseThingHandler {
                             "failed to logout: " + e.getMessage());
                 }
             }
-
         } catch (IOException e) {
             logger.debug("energenie: failed to login to {} with ip {}", thing.getUID(), host, e);
             updateStatus(ThingStatus.OFFLINE, ThingStatusDetail.COMMUNICATION_ERROR, e.getMessage());
index 5f4bedc1a3f316afdf85276a313b9548dc24e220..07496a742dae19874842a4b9f82b67eea3262660 100644 (file)
@@ -28,7 +28,8 @@ import org.eclipse.jdt.annotation.Nullable;
 import org.openhab.binding.energidataservice.internal.api.dto.DatahubPricelistRecord;
 
 /**
- * Parses results from {@link DatahubPricelistRecords} into map of hourly tariffs.
+ * Parses results from {@link org.openhab.binding.energidataservice.internal.api.dto.DatahubPricelistRecords}
+ * into map of hourly tariffs.
  * 
  * @author Jacob Laursen - Initial contribution
  */
index 00f0ab89cc4e8997a1850c79069ae40bb3db3e34..b8b19f12b41c48f5d2f8dc5086a24315be137f9f 100644 (file)
@@ -76,7 +76,8 @@ public class RetryPolicyFactory {
     /**
      * Determine {@link RetryStrategy} when expected spot price data is missing.
      *
-     * @param utcTime the time of daily data request in UTC time-zone
+     * @param localTime the time of daily data request
+     * @param zoneId time-zone
      * @return retry strategy
      */
     public static RetryStrategy whenExpectedSpotPriceDataMissing(LocalTime localTime, ZoneId zoneId) {
index 346f202525aa1420c0d240c61d5691f1a3dfe105..6e23df84ee6b6e90b0eaf28006076dc57503512c 100644 (file)
@@ -35,7 +35,7 @@ import org.openhab.core.thing.ThingTypeUID;
 import org.openhab.core.thing.type.ChannelTypeUID;
 
 /**
- * The {@link EnOceanBinding} class defines common constants, which are
+ * The {@link EnOceanBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Daniel Weber - Initial contribution
@@ -221,7 +221,7 @@ public class EnOceanBindingConstants {
     public static final String CHANNEL_EXHAUSTAIRFANAIRFLOWRATE = "exhaustAirFanAirFlowRate";
     public static final String CHANNEL_SUPPLYFANSPEED = "supplyFanSpeed";
     public static final String CHANNEL_EXHAUSTFANSPEED = "exhaustFanSpeed";
-    public final static String CHANNEL_DAYNIGHTMODESTATE = "dayNightModeState";
+    public static final String CHANNEL_DAYNIGHTMODESTATE = "dayNightModeState";
 
     public static final Map<String, EnOceanChannelDescription> CHANNELID2CHANNELDESCRIPTION = Map.ofEntries(
             Map.entry(CHANNEL_GENERAL_SWITCHING,
index ca06c0cd07a5375ea698c687ac8d4b8fd6dd46c0..48da71ae4b2650db90bab99b2931862727af9235 100644 (file)
@@ -34,7 +34,7 @@ public class EnOceanChannelDescription {
      * Ctor for an EnOceanChannelDescription
      *
      * @param channelTypeUID ChannelTypeUID of channel
-     * @param acceptedItemType AcceptedItemType of channel like Switch, Dimmer or null if we accept everything
+     * @param itemType ItemType of channel like Switch, Dimmer or null if we accept everything
      */
     public EnOceanChannelDescription(ChannelTypeUID channelTypeUID, String itemType) {
         this(channelTypeUID, itemType, "", true, true);
@@ -44,7 +44,7 @@ public class EnOceanChannelDescription {
      * Ctor for an EnOceanChannelDescription with detailed information
      *
      * @param channelTypeUID ChannelTypeUID of channel
-     * @param acceptedItemType ItemType of channel like Switch, Dimmer
+     * @param itemType ItemType of channel like Switch, Dimmer
      * @param label of created channel
      * @param isStateChannel otherwise created channel is a trigger channel
      * @param autoCreate create channel during thing initialization, otherwise channel is created
index 387c95c7b723d2d3e01e7ef1a21ea32f13ebf0d0..9141f1376d709bf2b8cdf357a2951fb0f0b7313d 100644 (file)
@@ -146,7 +146,6 @@ public abstract class A5_09 extends _4BSMessage {
     @Override
     protected State convertToStateImpl(String channelId, String channelTypeId,
             Function<String, State> getCurrentStateFunc, Configuration config) {
-
         if (CHANNEL_CO.equals(channelId)) {
             return EEPHelper.calculateState(getUnscaledCOValue(), getScaledCOMin(), getScaledCOMax(),
                     getUnscaledCOMin(), getUnscaledCOMax(), Units.PARTS_PER_MILLION);
index 64faa49804bb41811dba3478f63cad77db1b434b..d8681a5f0b5704f0bc695d67a5085bee876ab844 100644 (file)
@@ -76,7 +76,6 @@ public class A5_09_05 extends A5_09 {
     @Override
     protected State convertToStateImpl(String channelId, String channelTypeId,
             Function<String, State> getCurrentStateFunc, Configuration config) {
-
         if (CHANNEL_VOC.equals(channelId)) {
             double scaledVOC = getUnscaledVOCValue() * getScalingFactor();
             return new QuantityType<>(scaledVOC, Units.PARTS_PER_BILLION);
index 24962869ce30597cff8a54c847c22ca23cb7f271..d72ec055b3e58e771216635121f6a4d9612b35a2 100644 (file)
@@ -51,7 +51,6 @@ public class A5_09_0C extends A5_09_05 {
     @Override
     protected State convertToStateImpl(String channelId, String channelTypeId,
             Function<String, State> getCurrentStateFunc, Configuration config) {
-
         if (CHANNEL_VOC.equals(channelId)) {
             double scaledVOC = getUnscaledVOCValue() * getScalingFactor();
             if (getBit(getDB0(), 2)) {
index 1a21e3b775043f90a6466c2754a7e1652d65dfab..5a6e44f17492f7215c91880a6b0795bc3acdb43c 100644 (file)
@@ -42,7 +42,6 @@ public class A5_09_0D extends A5_09 {
     @Override
     protected State convertToStateImpl(String channelId, String channelTypeId,
             Function<String, State> getCurrentStateFunc, Configuration config) {
-
         if (CHANNEL_TVOC.equals(channelId)) {
             return EEPHelper.calculateState(getDB2Value(), 0, 100, 0, 200, Units.PERCENT);
         }
index f97c9e7041c27507155a879e77effe202ceacdf4..d60f7e84729994632411fb1f34d8c09649fba56a 100644 (file)
@@ -111,9 +111,7 @@ public abstract class A5_10 extends _4BSMessage {
     @Override
     protected State convertToStateImpl(String channelId, String channelTypeId,
             Function<String, @Nullable State> getCurrentStateFunc, Configuration config) {
-
         switch (channelId) {
-
             case CHANNEL_BATTERY_VOLTAGE:
                 return getSupplyVoltage();
 
index 2d5771c21af587836588c6e045ca89a7e7e6e7c5..5199a701b14ef23609e9978bb480189d548b8beb 100644 (file)
@@ -35,8 +35,10 @@ import org.openhab.core.types.UnDefType;
 /**
  * This class tries to combine the classic EEP A5-38-08 CMD 0x02 dimming with the Eltako interpretation of this EEP.
  * It is doing it by channel config parameter "eltakoDimmer". The differences are:
+ * <ul>
  * <li>Dimming value 0-100%: standard 0-255, Eltako 0-100</li>
  * <li>Store value: standard DB0.1, Eltako DB0.2</li>
+ * </ul>
  *
  * @author Daniel Weber - Initial contribution
  */
index b87582f9b77cb082792931ee0e8d2e64a315602f..7e0f3607006cc0122978f7e7bf054aaabf1ce277 100644 (file)
@@ -83,7 +83,6 @@ public abstract class EEPHelper {
 
     public static State calculateState(int unscaledValue, double scaledMin, double scaledMax, double unscaledMin,
             double unscaledMax, Unit<?> unit) {
-
         if (!validateUnscaledValue(unscaledValue, unscaledMin, unscaledMax)) {
             return UnDefType.UNDEF;
         }
index f75a774a4c7463d1831205d351f6f8ff361981cf..a493587332ae5e48a0b826d5270bd5005840662a 100644 (file)
@@ -66,8 +66,10 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link EnOceanBridgeHandler} is responsible for sending ESP3Packages build by {@link EnOceanActuatorHandler} and
- * transferring received ESP3Packages to {@link EnOceanSensorHandler}.
+ * The {@link EnOceanBridgeHandler} is responsible for sending ESP3Packages build by
+ * {@link org.openhab.binding.enocean.internal.handler.EnOceanActuatorHandler} and
+ * transferring received ESP3Packages to
+ * {@link org.openhab.binding.enocean.internal.handler.EnOceanSensorHandler}.
  *
  * @author Daniel Weber - Initial contribution
  */
index 11048291cde0e9c9c2c8cb206dd518fd15783e04..bbb30e519e667508a135aad934d84841156232eb 100644 (file)
@@ -88,8 +88,6 @@ public abstract class BaseEvohomeHandler extends BaseThingHandler {
 
     /**
      * Retrieves the evohome configuration from the bridge
-     *
-     * @return The current evohome configuration
      */
     protected void requestUpdate() {
         Bridge bridge = getBridge();
index 65d3f15f7ef8b3f15365a19261d9a5b3682ffeb1..1693b734459635b2842464d3b1635c01faddea78 100644 (file)
@@ -329,7 +329,6 @@ public enum Measurand {
             if (customizations.length == 0) {
                 this.customizations = null;
             } else {
-
                 this.customizations = Collections.unmodifiableMap(
                         Arrays.stream(customizations).collect(Collectors.toMap(ParserCustomization::getType,
                                 customization -> customization, (a, b) -> b, HashMap::new)));
index 41ca1487e8cf93ceff3aeceb9914617be803e3ee..a550ea17e8ee0c76c1ff7c5af1feb0db687017f3 100644 (file)
@@ -6,7 +6,8 @@ import java.util.concurrent.atomic.AtomicInteger;
 /**
  * Button scanner class.
  *
- * Inherit this class and override the {@link #onAdvertisementPacket(Bdaddr, String, int, boolean, boolean)} method.
+ * Inherit this class and override the
+ * {@link #onAdvertisementPacket(Bdaddr, String, int, boolean, boolean, boolean, boolean)} method.
  * Then add this button scanner to a {@link FlicClient} using {@link FlicClient#addScanner(ButtonScanner)} to start it.
  */
 public abstract class ButtonScanner {
index c8f724ba7636abbfdae347efff019a19c7436633..589e5db03683c16e9da424e3fa5d02b1089fe149 100644 (file)
@@ -125,7 +125,7 @@ public class Client {
      * @return data corresponding to the query
      * @throws FMIIOException on all I/O errors
      * @throws FMIUnexpectedResponseException on all unexpected content errors
-     * @throw FMIExceptionReportException on explicit error responses from the server
+     * @throws FMIExceptionReportException on explicit error responses from the server
      */
     public FMIResponse query(Request request, int timeoutMillis)
             throws FMIExceptionReportException, FMIUnexpectedResponseException, FMIIOException {
@@ -152,7 +152,7 @@ public class Client {
      * @return locations representing stations
      * @throws FMIIOException on all I/O errors
      * @throws FMIUnexpectedResponseException on all unexpected content errors
-     * @throw FMIExceptionReportException on explicit error responses from the server
+     * @throws FMIExceptionReportException on explicit error responses from the server
      */
     public Set<Location> queryWeatherStations(int timeoutMillis)
             throws FMIIOException, FMIUnexpectedResponseException, FMIExceptionReportException {
index 5bd6d2ae68d96cc69a66a76ffef5b76f65f5d704..d1280986632ced0e6345c6b31d1a5a1fa722c7c1 100644 (file)
@@ -49,7 +49,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link FMIDiscoveryService} creates things based on the configured location.
+ * The {@link FMIWeatherDiscoveryService} creates things based on the configured location.
  *
  * @author Sami Salonen - Initial contribution
  */
index 659c1b8d37c21702e34eddccc7926510798168da..b82a03d05663183d0776cec2a18970351b910613 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link FoldingBinding} class defines common constants, which are
+ * The {@link FoldingBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Marius Bjoernstad - Initial contribution
index 8bcb44e8f27c308cc8ea292dffee928c6db0cf7e..3f52ac9922592be5f37392669584e1703dfb8c7f 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link FoobotBinding} class defines common constants, which are
+ * The {@link FoobotBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Divya Chauhan - Initial contribution
index 7f10dd73da19ef71b3cb1387613bba581a0782c6..97b28e728f48865cb1ecf6e676c1f18e72338b64 100644 (file)
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link FreeboxBinding} class defines common constants, which are
+ * The {@link FreeboxBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Gaël L'hopital - Initial contribution
index 88c71f283dea5d921c932d6ef272bd58bc8cd6a2..139da4ecf65f687184d4ddc638e8c9cf9755987c 100644 (file)
@@ -25,7 +25,7 @@ import org.openhab.core.thing.ThingTypeUID;
 import org.openhab.core.types.Command;
 
 /**
- * The {@link FreeboxBinding} class defines common constants, which are used across the binding.
+ * The {@link FreeboxOsBindingConstants} class defines common constants, which are used across the binding.
  *
  * @author Gaël L'hopital - Initial contribution
  */
index 2895adde5b44d4939f3eddd3b89e5aecb9c50538..8c5067226dfac89179ffbe38fdd1eb657b70daf2 100644 (file)
@@ -42,7 +42,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@FreeboxOsIconProvider} delivers icons provided by FreeboxOS
+ * The {@link FreeboxOsIconProvider} delivers icons provided by FreeboxOS
  *
  * @author Gaël L'hopital - Initial contribution
  */
index 5c78785462081816caed1ef05b28e59a9cc1e773..63fd13ac2985ba402d20fa46df20beeb184c2fe1 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.fronius.internal.api;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link MeterRealtimeBody} is responsible for storing
+ * The {@link MeterRealtimeBodyDTO} is responsible for storing
  * the "body" node of the JSON response
  *
  * @author Jimmy Tanagra - Initial contribution
index a7db9ea2c4a1818d7a5e1be3eb0e9bdebeb56f22..ca133731cc2364b0f37012effb56ef41a0d8cd0d 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.fronius.internal.api;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link MeterRealtimeBodyData} is responsible for storing
+ * The {@link MeterRealtimeBodyDataDTO} is responsible for storing
  * the "data" node of the JSON response
  * 
  * The main SerializedName values use Smart Meter 63A names
index 2cd583be193d1f759787b838ed8d4447821203c0..fb28694329baea6231959b8afdf84efd4249598d 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.fronius.internal.api;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link MeterRealtimeDetails} is responsible for storing
+ * The {@link MeterRealtimeDetailsDTO} is responsible for storing
  * the "body" node of the JSON response
  *
  * @author Jimmy Tanagra - Initial contribution
index 86bbdc7a3a055cb512795f14063db419c176dfd8..e948642ca2dbd9f480de9808a8e563d24af75912 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.fronius.internal.api;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link MeterRealtimeResponse} is responsible for storing
+ * The {@link MeterRealtimeResponseDTO} is responsible for storing
  * the response from the powerflowrealtime api
  *
  * @author Jimmy Tanagra - Initial contribution
index 4722cdd282df4d5273b5392edc341b81767778cc..3e3b4c917a5ed4fab4c0301cf394f9e0e84298cc 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.fronius.internal.api;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link OhmpilotRealtimeBody} is responsible for storing
+ * The {@link OhmpilotRealtimeBodyDTO} is responsible for storing
  * the "body" node of the JSON response
  *
  * @author Hannes Spenger - Initial contribution
index 59dc626fe4fea9b88fb7debf0fbced7ae5216341..a14a6d8445d20e773c06be28382b2f9e996af95d 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.fronius.internal.api;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link OhmpilotRealtimeBodyData} is responsible for storing
+ * The {@link OhmpilotRealtimeBodyDataDTO} is responsible for storing
  * the "data" node of the JSON response
  *
  * @author Hannes Spenger - Initial contribution
index a8cfca14164b516e1bb08b02dd385110b18f7b6f..f3a7aac0d3281027a7d21e6c68cc2e3b3ccabced 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.fronius.internal.api;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link OhmpilotRealtimeDetails} is responsible for storing
+ * The {@link OhmpilotRealtimeDetailsDTO} is responsible for storing
  * the "body" node of the JSON response
  *
  * @author Hannes Spenger - Initial contribution
index ca16bc6d24d5fe55a471be7c810cbd6060cac816..8d1cae339d0fa83ae6f440613ab455fa8fc527fe 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.fronius.internal.api;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link OhmpilotRealtimeResponse} is responsible for storing
+ * The {@link OhmpilotRealtimeResponseDTO} is responsible for storing
  * the response from the GetOhmPilotRealtimeData api
  *
  * @author Hannes Spenger - Initial contribution
index 721137954841631540241de6cad6635a11f22b8a..7a9906d7f00593f96bf7428b1938a93378b97700 100644 (file)
@@ -192,7 +192,6 @@ public abstract class FroniusBaseThingHandler extends BaseThingHandler {
                 Thread.sleep(500 * attempts);
                 attempts++;
             }
-
         } catch (JsonSyntaxException | NumberFormatException e) {
             logger.debug("Received Invalid JSON Data", e);
             throw new FroniusCommunicationException("Invalid JSON data received", e);
index d74f2fe1b58773f0965e324a50787459dfbabecb..1a886fd488f0bb7bc9abe65886e99896379fa8c9 100644 (file)
@@ -124,8 +124,7 @@ public class FrontierSiliconRadioConnection {
      *
      * Typically used for polling state info.
      *
-     * @param REST
-     *            API requestString, e.g. "GET/netRemote.sys.power"
+     * @param requestString REST API request, e.g. "GET/netRemote.sys.power"
      * @return request result
      * @throws IOException if the request failed.
      */
@@ -138,10 +137,8 @@ public class FrontierSiliconRadioConnection {
      *
      * Typically used for changing parameters.
      *
-     * @param REST
-     *            API requestString, e.g. "SET/netRemote.sys.power"
-     * @param params
-     *            , e.g. "value=1"
+     * @param requestString REST API request, e.g. "SET/netRemote.sys.power"
+     * @param params parameters, e.g. "value=1"
      * @return request result
      * @throws IOException if the request failed.
      */
index 1ec0bd973e5d86ae83558042483a0e105fe5e2c2..f3e2dcc41782151a717e1c52f692d6bda60a8862 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link FtpUploadBinding} class defines common constants, which are
+ * The {@link FtpUploadBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Pauli Anttila - Initial contribution
index 6ad7883f81f8efea11cc8ccfc81ceab337ff04f5..7ea6c082127377813d46a5a24f7e65faaa607fa6 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.ftpupload.internal.config;
 
 /**
- * Configuration class for {@link FtpUploadBinding} device.
+ * Configuration class for FtpUpload device.
  *
  * @author Pauli Anttila - Initial contribution
  */
index b942887a5c5f3f98dbf0ac55d430ef8737aa3173..5b88c3cfabd76c32403fc99ce7ade20dd1376308 100644 (file)
@@ -217,7 +217,6 @@ public abstract class AbstractCommand implements CommandInterface {
             if (isErrorReply(deviceReply)) {
                 return false;
             }
-
         } catch (InterruptedException e) {
             createGenericError("Poll of response queue was interrupted");
             return false;
@@ -326,7 +325,6 @@ public abstract class AbstractCommand implements CommandInterface {
         int eCode;
         try {
             eCode = Integer.parseInt(errorCode);
-
         } catch (NumberFormatException e) {
             eCode = 0;
             logger.debug("Badly formatted error code '{}' received from device: {}", errorCode, e.getMessage());
index 940556d9b826a55f92eafda319c0a8dc20da905b..b37c02dcd5d55f9709e90ce39ebb11bbc583b813 100644 (file)
@@ -105,7 +105,6 @@ public class MulticastListener {
             beaconFound = true;
             logger.trace("Multicast listener got datagram of length {} from multicast port: {}", msgPacket.getLength(),
                     msgPacket.toString());
-
         } catch (SocketTimeoutException e) {
             beaconFound = false;
         }
index 227d6c6a0a3b26e58362baf3ddca0a2f3525e205..4bff8129945ff5a93494400cdf553ecaf1a063a1 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.goecharger.internal.api;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link GoEStatusResponse} class represents a json response from the
+ * The {@link GoEStatusResponseDTO} class represents a json response from the
  * charger.
  *
  * @author Samuel Brucksch - Initial contribution
index accdcf4bc0d4218135400b680f1e5d06916a571e..f23e90dd0019356e3cd6f420c95a1c1594e35c74 100644 (file)
@@ -17,7 +17,7 @@ import org.openhab.core.thing.ThingTypeUID;
 import org.openhab.core.thing.type.ChannelTypeUID;
 
 /**
- * The {@link gpioBindingConstants} class defines common constants, which are
+ * The {@link GPIOBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Nils Bauer - Initial contribution
index 964b77e09945c5c90becad8526368dab70d6021e..cfed4890b2d08d54ca761a799e4d3bec49e2ac6e 100644 (file)
@@ -27,7 +27,7 @@ import org.openhab.core.thing.binding.ThingHandlerFactory;
 import org.osgi.service.component.annotations.Component;
 
 /**
- * The {@link gpioHandlerFactory} is responsible for creating things and thing
+ * The {@link GPIOHandlerFactory} is responsible for creating things and thing
  * handlers.
  *
  * @author Nils Bauer - Initial contribution
index acd0a1e701d7bd6aebb19f49a14228f204f8fcde..0fdbc6c745482b2275224a70df8853cd9e4639a3 100644 (file)
@@ -168,7 +168,7 @@ public class GreeBindingConstants {
      * temperature value shown on the device LCD display should match the value shown by this binding when the config
      * parameter currentTemperatureOffset is set to 0.
      *
-     * @See https://github.com/tomikaa87/gree-remote#getting-the-current-temperature-reading-from-the-internal-sensor
+     * @see https://github.com/tomikaa87/gree-remote#getting-the-current-temperature-reading-from-the-internal-sensor
      *      for more details.
      */
     public static final double INTERNAL_TEMP_SENSOR_OFFSET = -40.0;
index 621f31af4f066b89ab5f44ae21e3b30e86698ade..22bdec05775c858c4dfa00c0d892c2363683e200 100644 (file)
@@ -270,7 +270,7 @@ public class GreeAirDevice {
     }
 
     /**
-     * @param value set temperature in degrees Celsius or Fahrenheit
+     * @param temp set temperature in degrees Celsius or Fahrenheit
      */
     public void setDeviceTempSet(DatagramSocket clientSocket, QuantityType<?> temp) throws GreeException {
         // If commanding Fahrenheit set halfStep to 1 or 0 to tell the A/C which F integer
index 5d4b342ae6b3a00740dd025b90cb6149a33d5efd..69587785f301fc38c03b4e85d9cc89d954b5d11a 100644 (file)
@@ -100,7 +100,6 @@ public class GroheOndusSenseGuardHandler<T, M> extends GroheOndusBaseHandler<App
                 newState = new QuantityType<>(lastMeasurement.getTemperatureGuard(), SIUnits.CELSIUS);
                 break;
             case CHANNEL_VALVE_OPEN:
-
                 OnOffType valveOpenType = getValveOpenType(appliance);
                 if (valveOpenType != null) {
                     newState = valveOpenType;
index 9f0decd6a484d5b0dfaa9feaab5cc65aa95305b2..9335275919266cca191afb6521e026868fbd3c77 100644 (file)
@@ -217,7 +217,7 @@ public class GroupePSABridgeHandler extends BaseBridgeHandler {
     }
 
     /**
-     * @param id The id of the mower to query
+     * @param vin The VIN to query
      * @return A detailed status of the mower with the specified id
      * @throws GroupePSACommunicationException In case the query cannot be executed
      *             successfully
index 2c4501489fed5df07b3e539f1425b99bd93223fc..f4bf213e49f6399795362b72b3aaf0696e3d49a2 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link HarmonyHubBinding} class defines common constants, which are
+ * The {@link HarmonyHubBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Dan Cunningham - Initial contribution
index b3faade3a698705514ed4769a44c2557a1b9ddc0..f45b12c0046137083e5750935fd547b1520f9a69 100644 (file)
@@ -34,8 +34,8 @@ import org.osgi.service.component.annotations.Component;
 import org.osgi.service.component.annotations.Reference;
 
 /**
- * Dynamic provider of state options for {@link HueBridgeHandler} while leaving other state description fields as
- * original.
+ * Dynamic provider of state options for {@link org.openhab.binding.hue.internal.handler.HueBridgeHandler}
+ * while leaving other state description fields as original.
  *
  * @author Matt Myers - Initial contribution
  */
index 48db232cad3713fc52de45e793e932453fdf579d..fab42aa6c89b5b1d18bd7a1b7cde96440ac0a126 100644 (file)
@@ -35,7 +35,7 @@ import org.openhab.core.types.Command;
 import org.openhab.core.types.State;
 
 /**
- * The {@link HaywarThingHandler} is a subclass of the BaseThingHandler and a Super
+ * The {@link HaywardThingHandler} is a subclass of the BaseThingHandler and a Super
  * Class to each Hayward Thing Handler
  *
  * @author Matt Myers - Initial contribution
index 565b5f798faf8710d439fc073cb6e7c3b031b7f8..29aef94756ec63905f923d587c94c8f1343b57fb 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link HDanywhereBinding} class defines common constants, which are used
+ * The {@link HDanywhereBindingConstants} class defines common constants, which are used
  * across the whole binding.
  *
  * @author Karel Goderis - Initial contribution
index 7436cd05005a160226b4f9fa538287fe862bcc3f..6649024bae82c306f922d631294f26c94ecf5518 100644 (file)
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link HDPowerViewBinding} class defines common constants, which are
+ * The {@link HDPowerViewBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Andy Lintner - Initial contribution
index b2e67f440584df5f0b716eb56abfd9a56f19013a..75572883031a803306b9b53aec008be9a23c9c1e 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link HeliosBinding} class defines common constants, which are used
+ * The {@link HeliosBindingConstants} class defines common constants, which are used
  * across the whole binding.
  *
  * @author Karel Goderis - Initial contribution
index e9d90ef2890095799516c4d333501824e41ad60a..a356a06141a9413d35824632a83ff52bb755b116 100644 (file)
@@ -23,7 +23,7 @@ import org.openhab.core.thing.ThingTypeUID;
 import org.openhab.core.thing.type.ChannelTypeUID;
 
 /**
- * The {@link HeosBinding} class defines common constants, which are
+ * The {@link HeosBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Johannes Einig - Initial contribution
index 92f5e38272f3ccc50c78faee1b3ae2887c0a760a..68a257816be17d542f4636626df85373e7a38184 100644 (file)
@@ -457,8 +457,8 @@ public class HeosFacade {
 
     /**
      * Asks for the actual state of the player. The result has
-     * to be handled by the event controller. The system returns {@link HeosConstants.PLAY},
-     * {@link HeosConstants.PAUSE} or {@link HeosConstants.STOP}.
+     * to be handled by the event controller. The system returns {@link HeosConstants#PLAY},
+     * {@link HeosConstants#PAUSE} or {@link HeosConstants#STOP}.
      *
      * @param id The player ID the state shall get for
      * @return
@@ -469,8 +469,8 @@ public class HeosFacade {
 
     /**
      * Ask for the actual mute state of the player. The result has
-     * to be handled by the event controller. The HEOS system returns {@link HeosConstants.ON}
-     * or {@link HeosConstants.OFF}.
+     * to be handled by the event controller. The HEOS system returns {@link HeosConstants#ON}
+     * or {@link HeosConstants#OFF}.
      *
      * @param id The player id the mute state shall get for
      * @return
@@ -493,8 +493,8 @@ public class HeosFacade {
 
     /**
      * Ask for the actual shuffle mode of the player. The result has
-     * to be handled by the event controller. The HEOS system returns {@link HeosConstants.ON},
-     * {@link HeosConstants.HEOS_REPEAT_ALL} or {@link HeosConstants.HEOS_REPEAT_ONE}
+     * to be handled by the event controller. The HEOS system returns {@link HeosConstants#ON},
+     * {@link HeosConstants#HEOS_REPEAT_ALL} or {@link HeosConstants#HEOS_REPEAT_ONE}
      *
      * @param id The player id the shuffle mode shall get for
      * @return
index 7804b6e9a1c9aafb971f08ecfe78a69efc5d5206..1a894738c9071174f2a886764a8a842f039dc5a9 100644 (file)
@@ -20,7 +20,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@Link HeosStringPropertyChangeListener} provides the possibility
+ * The {@link HeosStringPropertyChangeListener} provides the possibility
  * to add a listener to a String and get informed about the new value.
  *
  * @author Johannes Einig - Initial contribution
index b2253426a4ad128bf5910a30330f709a1604ba7e..6d8b2a237207a229a33811d686be5f29399a2707 100644 (file)
@@ -87,9 +87,10 @@ public interface HomematicGateway {
      * @param dpConfig The configuration of the datapoint
      * @param newValue The new value for the datapoint
      * @param rxMode The rxMode with which the value should be sent to the device
-     *            ({@link HomematicBindingConstants#RX_BURST_MODE "BURST"} for burst mode,
-     *            {@link HomematicBindingConstants#RX_WAKEUP_MODE "WAKEUP"} for wakeup mode, or null for the default
-     *            mode)
+     *            ({@link org.openhab.binding.homematic.internal.HomematicBindingConstants#RX_BURST_MODE "BURST"}
+     *            for burst mode,
+     *            {@link org.openhab.binding.homematic.internal.HomematicBindingConstants#RX_WAKEUP_MODE "WAKEUP"}
+     *            for wakeup mode, or null for the default mode)
      */
     void sendDatapoint(HmDatapoint dp, HmDatapointConfig dpConfig, Object newValue, String rxMode)
             throws IOException, HomematicClientException;
index 37fd497d8778d7d31f3e8edf4b9eb26203ef6ef9..86bba5446561a476f7ee0fc238f3c56d6bc3cdda 100644 (file)
@@ -25,7 +25,7 @@ import org.openhab.core.library.unit.Units;
 import org.openhab.core.types.Type;
 
 /**
- * Converts between a Homematic datapoint value and a {@link DecimalType}.
+ * Converts between a Homematic datapoint value and a {@link org.openhab.core.library.types.DecimalType}.
  *
  * @author Michael Reitler - Initial contribution
  */
index 381389be0dcae07b49f08f39139bc085ce175dce..404cc691c2607f3385260cebbc19143a8f1575cd 100644 (file)
@@ -32,7 +32,7 @@ public interface HomematicChannelGroupTypeProvider extends ChannelGroupTypeProvi
      * Use this method to lookup a ChannelGroupType which was generated by the
      * homematic binding. Other than {@link #getChannelGroupType(ChannelGroupTypeUID, Locale)}
      * of this provider, it will return also those {@link ChannelGroupType}s
-     * which are excluded by {@link HomematicThingTypeExcluder}
+     * which are excluded by {@link org.openhab.binding.homematic.type.HomematicThingTypeExcluder}
      *
      * @param channelGroupTypeUID
      *            e.g. <i>homematic:HM-WDS40-TH-I-2_0</i>
index ece631a2ac0cc195f75b16355a39adb42be8f3e9..88d201f62e075da8aaa6a82cca4f152fb6768ea2 100644 (file)
@@ -32,7 +32,8 @@ public interface HomematicChannelTypeProvider extends ChannelTypeProvider {
      * Use this method to lookup a ChannelType which was generated by the
      * homematic binding. Other than {@link #getChannelType(ChannelTypeUID, Locale)}
      * of this provider, it will return also those {@link ChannelType}s
-     * which are excluded by {@link HomematicThingTypeExcluder}
+     * which are excluded by
+     * {@link org.openhab.binding.homematic.type.HomematicThingTypeExcluder}
      *
      * @param channelTypeUID
      *            e.g. <i>homematic:HM-WDS40-TH-I-2_0_RSSI_DEVICE</i>
index 10a8c82e07f8eeb4802ccb930218619315b930a1..3d9086eb0a4015009c572bf52b01974ee9488215 100644 (file)
@@ -46,8 +46,10 @@ public interface HomematicConfigDescriptionProvider extends ConfigDescriptionPro
     /**
      * Use this method to lookup a ConfigDescription which was generated by the
      * homematic binding. Other than {@link #getConfigDescription(URI, Locale)}
-     * of this provider, it will return also those {@link ConfigDescription}s
-     * which are excluded by {@link HomematicThingTypeExcluder}
+     * of this provider, it will return also those
+     * {@link org.openhab.core.config.core.ConfigDescription}s
+     * which are excluded by
+     * {@link org.openhab.binding.homematic.type.HomematicThingTypeExcluder}
      * 
      * @param URI config-description-uri
      *            e.g. <i>thing-type:homematic:HM-WDS40-TH-I-2</i>
index e63d1b287da86d88301c559be9710838b1811aac..62fbae4251e1a4ac73e2231d32bd20c90e522e3a 100644 (file)
@@ -32,6 +32,7 @@ public interface HomematicThingTypeExcluder {
     /**
      * Returns list of ThingTypes to be excluded. Clients which implement this
      * are henceforth responsible to ...
+     * <ul>
      * <li>provide any excluded ThingType on their own - e.g. in a custom
      * {@link org.openhab.core.thing.binding.ThingTypeProvider} or by
      * defining those {@link org.openhab.core.thing.type.ThingType}s in XML.</li>
@@ -43,6 +44,7 @@ public interface HomematicThingTypeExcluder {
      * {@link org.openhab.core.thing.Channel}) which can be handled by
      * the binding (see
      * {@link org.openhab.binding.homematic.internal.handler.HomematicThingHandler})</li>
+     * </ul>
      *
      * @return {@link ThingTypeUID}s of ThingTypes that are supposed to be
      *         excluded from the binding's thing-type generation
index 5c1d4be7d809fc3c1be0f78d0902c607df6d9015..3a690203b89c3b4171bd17c4eaeee697560e4461 100644 (file)
@@ -25,8 +25,8 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link CascadedValueTransformationImpl} implements {@link ValueTransformation for a cascaded set of
- * transformations}
+ * The {@link CascadedValueTransformationImpl} implements {@link ValueTransformation} for a cascaded set of
+ * transformations
  *
  * @author Jan N. Klug - Initial contribution
  */
index 779da2d1033989e4b050639f66bc49a2c46a2cf6..9c09737651c81d3917576dbe5b4402329f3288d9 100644 (file)
@@ -24,7 +24,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * A transformation for a value used in {@HttpChannel}.
+ * A transformation for a value used in {@link HttpChannel}.
  *
  * @author David Graeff - Initial contribution
  * @author Jan N. Klug - adapted from MQTT binding to HTTP binding
index 6c2f8d84317fcde39424e1370e03d1875927b895..48dffef57ac09316496a806179b9c6d4c82a0e7f 100644 (file)
@@ -98,9 +98,11 @@ import com.google.gson.JsonSyntaxException;
  *
  * It uses the following connection mechanisms:
  *
+ * <ul>
  * <li>The primary communication uses HTTP 2 streams over a shared permanent HTTP 2 session.</li>
  * <li>The 'registerApplicationKey()' method uses HTTP/1.1 over the OH common Jetty client.</li>
  * <li>The 'isClip2Supported()' static method uses HTTP/1.1 over the OH common Jetty client via 'HttpUtil'.</li>
+ * </ul>
  *
  * @author Andrew Fiddian-Green - Initial Contribution
  */
index 46c8915a42eb00bf7e00dd7dd733291163d24265..ad412483c8214965307fd8de8f5bcb6d4befcb61 100644 (file)
@@ -43,7 +43,7 @@ import org.slf4j.LoggerFactory;
 
 /**
  * The {@link HueBridgeMDNSDiscoveryParticipant} is responsible for discovering new and removed Hue Bridges. It uses the
- * central MDNSDiscoveryService.
+ * central {@link org.openhab.core.config.discovery.mdns.internal.MDNSDiscoveryService}.
  *
  * @author Kai Kreuzer - Initial contribution
  * @author Thomas Höfer - Added representation
index 1189813b52e4422a4141821f594f506ce0926746..d05a10943372d794e58dc3dcf05c23446f03f60f 100644 (file)
@@ -51,7 +51,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link HueBridgeServiceTracker} tracks for Hue lights, sensors and groups which are connected
+ * The {@link HueDeviceDiscoveryService} tracks for Hue lights, sensors and groups which are connected
  * to a paired Hue Bridge. The default search time for Hue is 60 seconds.
  *
  * @author Kai Kreuzer - Initial contribution
index bb85453f258e9f9669d7909a9e8097246c884aeb..27705e8710fa0696fed8f2c241dccf0612e74ddb 100644 (file)
@@ -62,7 +62,7 @@ public interface GroupStatusListener {
     /**
      * This method is called whenever the list of available scenes is updated.
      *
-     * @param updatedScenes available scenes
+     * @param scenes available scenes
      */
     void onScenesUpdated(List<Scene> scenes);
 }
index db6c6f29c75cd03be8a430bcac7251e09c5eaf80..30991dd198e08faf140ed54ca80cd7a0c03e654c 100644 (file)
@@ -799,7 +799,6 @@ public class HueBridgeHandler extends ConfigStatusBridgeHandler implements HueCl
      * If there is a user name available, it attempts to re-authenticate. Otherwise new authentication credentials will
      * be requested from the bridge.
      *
-     * @param bridge the Hue Bridge the connection is not authorized
      * @return returns {@code true} if re-authentication was successful, {@code false} otherwise
      */
     public boolean onNotAuthenticated() {
index bbd9b7f8d8d6f154214619e7452c85a592b1d56e..8d3210a57ed0cc314a06b4dfcde4311132fe3a26 100644 (file)
@@ -320,7 +320,6 @@ public abstract class HueSensorHandler extends BaseThingHandler implements Senso
      * Handles the sensor change. Implementation should also update sensor-specific configuration that changed since the
      * last update.
      *
-     * @param bridge the bridge
      * @param sensor the sensor
      * @param config the configuration in which to update the config states of the sensor
      */
index 36689d82854f61ced60b85cdd8a72ffd4ff1488a..525d1f4520bcad1460b65593a738c393517870fb 100644 (file)
@@ -294,7 +294,7 @@ public class LightStateConverter {
      *            <li>{@value #ALERT_MODE_NONE}.
      *            <li>{@value #ALERT_MODE_SELECT}.
      *            <li>{@value #ALERT_MODE_LONG_SELECT}.
-     *            <ul>
+     *            </ul>
      * @return light state containing the {@link AlertMode} or <b><code>null </code></b> if the provided
      *         {@link StringType} represents unsupported mode.
      */
index 3c3874cdaaad9bf63c6a439f9a80514c542827e2..a23d92c048c94e9b861fc5ebda8b96b889993fcc 100644 (file)
@@ -18,7 +18,7 @@ import java.util.Set;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link HyperionBinding} class defines common constants, which are
+ * The {@link HyperionBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Daniel Walters - Initial contribution
index f8dd96fb85359e40ad9f32e9f6e7be81a938abf6..5176b9cdaedf050c93b4de344cc90d085cf08772 100644 (file)
@@ -177,8 +177,8 @@ public class IAqualinkClient {
     /**
      * Retrieves {@link Auxiliary[]} devices
      *
-     * @param serialNumber
-     * @param sessionId
+     * @param serial
+     * @param sessionID
      * @return {@link Auxiliary[]}
      * @throws IOException
      * @throws NotAuthorizedException
@@ -221,10 +221,11 @@ public class IAqualinkClient {
     /**
      * Sends an Auxiliary light command
      *
-     * @param serialNumber
-     * @param sessionId
-     * @param command
+     * @param serial
+     * @param sessionID
+     * @param auxID
      * @param lightValue
+     * @param subtype
      * @return
      * @throws IOException
      * @throws NotAuthorizedException
@@ -263,8 +264,8 @@ public class IAqualinkClient {
     /**
      * Sets the Spa Temperature Setpoint
      *
-     * @param serialNumber
-     * @param sessionId
+     * @param serial
+     * @param sessionID
      * @param spaSetpoint
      * @return
      * @throws IOException
@@ -282,8 +283,8 @@ public class IAqualinkClient {
     /**
      * Sets the Pool Temperature Setpoint
      *
-     * @param serialNumber
-     * @param sessionId
+     * @param serial
+     * @param sessionID
      * @param poolSetpoint
      * @return
      * @throws IOException
index f960effd8f3c36dc90113b32bcb36fb89665421b..313138738e5e7f01272d4b6a8c567b2dff27c723 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.ihc.internal.config;
 
 /**
- * Configuration class for {@link IhcBinding} binding.
+ * Configuration class for IhcBinding binding.
  *
  * @author Pauli Anttila - Initial contribution
  */
index a822dde790bf60583d508c10e99f71a168ec38a3..18ba2b723bbdd70622d9e0c81973bf244da4f171 100644 (file)
@@ -377,7 +377,6 @@ public class IhcClient {
      * Enable resources runtime value notifications.
      *
      * @param resourceIdList List of resource Identifiers.
-     * @return True is connection successfully opened.
      */
     public synchronized void enableRuntimeValueNotifications(Set<Integer> resourceIdList) throws IhcExecption {
         resourceInteractionService.enableRuntimeValueNotifications(resourceIdList);
@@ -422,7 +421,7 @@ public class IhcClient {
      * Resource value's value field (e.g. floatingPointValue) could be old
      * information.
      *
-     * @param resoureId Resource Identifier.
+     * @param resourceId Resource Identifier.
      * @return Resource value.
      */
     public WSResourceValue getResourceValueInformation(int resourceId) throws IhcExecption {
index 6835668fa6866f887810c6bb85b28d9553ddb93e..79dd7176405738006c7aa34b48e2afbcb752db6f 100644 (file)
@@ -46,7 +46,7 @@ public class WSNumberOfSegments {
     /**
      * Sets the number of segmentations.
      *
-     * @param value
+     * @param segments
      */
     public void setNumberOfSegments(int segments) {
         this.segments = segments;
index 93bd267f67e088d2abf4a1345046869a4a41358e..06663d44b5acf6c76b402bc705b43b4b3926b7e3 100644 (file)
@@ -69,7 +69,7 @@ public class WSRFDevice {
     /**
      * Sets the device type value for this WSRFDevice.
      *
-     * @param device type
+     * @param deviceType device type
      */
     public void setDeviceType(int deviceType) {
         this.deviceType = deviceType;
@@ -87,7 +87,7 @@ public class WSRFDevice {
     /**
      * Sets the serial number value for this WSRFDevice.
      *
-     * @param Serial number
+     * @param serialNumber Serial number
      */
     public void setSerialNumber(long serialNumber) {
         this.serialNumber = serialNumber;
index 18b8262b63ebd37626dcb3943d9f98609dce6a8a..c4a7cb5dcdef552fad9f9c4bba9ee49578041802 100644 (file)
@@ -90,7 +90,7 @@ public class WSSystemInfo {
     /**
      * Sets the RealTimeClock value for this WSSystemInfo.
      *
-     * @param RealTimeClock
+     * @param realtimeclock
      */
     public void setRealTimeClock(ZonedDateTime realtimeclock) {
         this.realtimeclock = realtimeclock;
@@ -108,7 +108,7 @@ public class WSSystemInfo {
     /**
      * Sets the SerialNumber value for this WSSystemInfo.
      *
-     * @param SerialNumber
+     * @param serialNumber
      */
     public void setSerialNumber(String serialNumber) {
         this.serialNumber = serialNumber;
index da7fbb5064a3a770c61f953c84437a77772109ac..d4bbd23f521d0270d9b6861dfd35c12aeabea3ea 100644 (file)
@@ -159,9 +159,6 @@ public class WSUser {
 
     /**
      * Sets the value of the firstname property.
-     *
-     * @return possible object is {@link String }
-     *
      */
     public void setFirstname(String value) {
         this.firstname = value;
@@ -189,9 +186,6 @@ public class WSUser {
 
     /**
      * Gets the value of the phone property.
-     *
-     * @param value allowed object is {@link String }
-     *
      */
     public String getPhone() {
         return phone;
index cc21456d20189ba363c16817143f57edc57f8bd0..aa2536afaa9ed52096658fcd7097bcfaad05e6a7 100644 (file)
@@ -407,7 +407,6 @@ public class IhcResourceInteractionService extends IhcBaseService {
      * Enable resources runtime value notifications.
      *
      * @param resourceIdList List of resource Identifiers.
-     * @return True is connection successfully opened.
      */
     public void enableRuntimeValueNotifications(Set<Integer> resourceIdList) throws IhcExecption {
         // @formatter:off
@@ -444,7 +443,7 @@ public class IhcResourceInteractionService extends IhcBaseService {
      * @param timeoutInSeconds How many seconds to wait notifications.
      * @return List of received runtime value notifications.
      * @throws SocketTimeoutException
-     * @throws IhcTimeoutExecption
+     * @throws IhcExecption
      */
     public List<WSResourceValue> waitResourceValueNotifications(int timeoutInSeconds) throws IhcExecption {
         // @formatter:off
index 84794ae5788b4e6bc3316733d895ac26060abe2a..63454d02ffa8f2f2a67b5321a313ff693262bbde 100644 (file)
@@ -54,9 +54,9 @@ public class DeviceFeatureListener {
     /**
      * Constructor
      *
-     * @param item name of the item that is listening
+     * @param binding
      * @param channelUID channel associated with this item
-     * @param eventPublisher the publisher to use for publishing on the openhab bus
+     * @param item name of the item that is listening
      */
     public DeviceFeatureListener(InsteonBinding binding, ChannelUID channelUID, String item) {
         this.binding = binding;
index 9c056b74b5f19471da1176628bd8e1f0602207a2..eba3b63e09c92d6df3912622546bda4873c59e18 100644 (file)
@@ -328,7 +328,7 @@ public class InsteonDevice {
      * @param cmd2
      * @return standard message
      * @throws FieldException
-     * @throws IOException
+     * @throws InvalidMessageTypeException
      */
     public Msg makeStandardMessage(byte flags, byte cmd1, byte cmd2)
             throws FieldException, InvalidMessageTypeException {
@@ -344,7 +344,7 @@ public class InsteonDevice {
      * @param group (-1 if not a group message)
      * @return standard message
      * @throws FieldException
-     * @throws IOException
+     * @throws InvalidMessageTypeException
      */
     public Msg makeStandardMessage(byte flags, byte cmd1, byte cmd2, int group)
             throws FieldException, InvalidMessageTypeException {
@@ -381,7 +381,7 @@ public class InsteonDevice {
      * @param cmd2
      * @return extended message
      * @throws FieldException
-     * @throws IOException
+     * @throws InvalidMessageTypeException
      */
     public Msg makeExtendedMessage(byte flags, byte cmd1, byte cmd2)
             throws FieldException, InvalidMessageTypeException {
@@ -397,7 +397,7 @@ public class InsteonDevice {
      * @param data array with userdata
      * @return extended message
      * @throws FieldException
-     * @throws IOException
+     * @throws InvalidMessageTypeException
      */
     public Msg makeExtendedMessage(byte flags, byte cmd1, byte cmd2, byte[] data)
             throws FieldException, InvalidMessageTypeException {
@@ -420,7 +420,7 @@ public class InsteonDevice {
      * @param data array with user data
      * @return extended message
      * @throws FieldException
-     * @throws IOException
+     * @throws InvalidMessageTypeException
      */
     public Msg makeExtendedMessageCRC2(byte flags, byte cmd1, byte cmd2, byte[] data)
             throws FieldException, InvalidMessageTypeException {
@@ -503,7 +503,7 @@ public class InsteonDevice {
      *
      * @param m message to be sent
      * @param f device feature that sent this message (so we can associate the response message with it)
-     * @param d time (in milliseconds)to delay before enqueuing message
+     * @param delay time (in milliseconds) to delay before enqueuing message
      */
     public void enqueueDelayedMessage(Msg m, DeviceFeature f, long delay) {
         long now = System.currentTimeMillis();
index f7568bd6d6ab445c235c626802e74caca1989501..829de516730955a4f988d8ee4676c62c2d2d4931 100644 (file)
@@ -292,7 +292,7 @@ public abstract class MessageHandler {
      * Extract button information from message
      *
      * @param msg the message to extract from
-     * @param the device feature (needed for debug printing)
+     * @param the device feature (needed for debug printing)
      * @return the button number or -1 if no button found
      */
     protected static int getButtonInfo(Msg msg, DeviceFeature f) {
index fcf31c9848144c0203a24908f8231240e17bb282..ed749418818f8954ce6bec4a2e024534bafc8bb7 100644 (file)
@@ -324,7 +324,7 @@ public class Msg {
      * Will fetch a byte array starting at a certain field
      *
      * @param key the name of the first field
-     * @param number of bytes to get
+     * @param numBytes of bytes to get
      * @return the byte array
      */
     public byte[] getBytes(String key, int numBytes) throws FieldException {
@@ -369,7 +369,7 @@ public class Msg {
     /**
      * Sets the userData fields from a byte array
      *
-     * @param data
+     * @param arg
      */
     public void setUserData(byte[] arg) {
         byte[] data = Arrays.copyOf(arg, 14); // appends zeros if short
@@ -569,7 +569,7 @@ public class Msg {
      *
      * @param type the type of message to create, as defined in the xml file
      * @return reference to message created
-     * @throws IOException if there is no such message type known
+     * @throws InvalidMessageTypeException if there is no such message type known
      */
     public static Msg makeMessage(String type) throws InvalidMessageTypeException {
         Msg m = MSG_MAP.get(type);
index 19bf1561b67227b07d8893dac1fac5bee102750c..77bd446706d7e828cb79818d33aa238b37d2b83a 100644 (file)
@@ -48,7 +48,7 @@ public class IntesisHomeHttpApi {
      * Used to post a request to the device
      *
      * @param ipAddress of the device
-     * @param content string
+     * @param contentString string
      * @return JSON string as response
      */
     @Nullable
index b09270a554208976c0651a27c15de27b9e24777d..6e99b5f94cc77ad6b578a90924a4da094dd8e214 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * The {@link DataPointChangedEvent} is an event container for data point changes
+ * The {@link MessageReceivedEvent} is an event container for data point changes
  *
  * @author Hans-Jörg Merk - Initial contribution
  */
index 46f43c024d98a996ff210207d0146617cd787ebf..010fdd48c8e7a98a814cbbe90b4185b96ec43eee 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link ism8BindingConstants} class defines common constants, which are
+ * The {@link Ism8BindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Hans-Reiner Hoffmann - Initial contribution
index 55549e5ab48ac390fba202062ff144f64bfcb1ba..3ad12ad26e717120cbaa466bffb76961364e11bb 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.ism8.internal;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link ism8Configuration} class contains fields mapping thing configuration parameters.
+ * The {@link Ism8Configuration} class contains fields mapping thing configuration parameters.
  *
  * @author Hans-Reiner Hoffmann - Initial contribution
  */
index fb87db9a6d27de35a04bd6a44dc99b0a25de422b..a2c8901994f6da1f4d55bb212721808205ae7e42 100644 (file)
@@ -27,7 +27,7 @@ import org.openhab.core.thing.binding.ThingHandlerFactory;
 import org.osgi.service.component.annotations.Component;
 
 /**
- * The {@link ism8HandlerFactory} is responsible for creating things and thing
+ * The {@link Ism8HandlerFactory} is responsible for creating things and thing
  * handlers.
  *
  * @author Hans-Reiner Hoffmann - Initial contribution
index 3d78dc4fb178a70701ae0812c44b9a7b75855eaa..3c5802f84e96eaebd3b303aaf05caeda5048b856 100644 (file)
@@ -30,7 +30,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link ism8Server} is responsible for listening to the Ism8 information
+ * The {@link Server} is responsible for listening to the Ism8 information
  *
  * @author Hans-Reiner Hoffmann - Initial contribution
  */
index d0b9c7b9d6aedef602d82b684f905ee6db8d86f7..b630f9989ef1883c619779b66de3f3640df5aafd 100644 (file)
@@ -17,7 +17,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * {@link JuiceNetDeviceChargingStatus } implements DTO for device charging status
+ * {@link JuiceNetApiDeviceChargingStatus } implements DTO for device charging status
  *
  * @author Jeff James - Initial contribution
  */
index 1caaf978e18cb1c8701d8a8bda28176b3ba8f678..18841e88a040d9374ee5ae8d36f068d917768773 100644 (file)
@@ -20,7 +20,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link KebaBinding} class defines common constants, which are used across
+ * The {@link KebaBindingConstants} class defines common constants, which are used across
  * the whole binding.
  *
  * @author Karel Goderis - Initial contribution
index 591221fe88d0595a817dc16d190641b4b574e496..1e1100023abd8cfb71f517002097448bee777287 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link km200Binding} class defines common constants, which are
+ * The {@link KM200BindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Markus Eckhardt - Initial contribution
index 624a719fb0b96ed0dc917b2be33ed078d4b9abc4..0f5de787cc8bf39740a0bfd8c698724b9b22ea18 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link KodiBinding} class defines common constants, which are used across
+ * The {@link KodiBindingConstants} class defines common constants, which are used across
  * the whole binding.
  *
  * @author Paul Frank - Initial contribution
index 3eda20d0ef36b92be23393d1850620f28639eb3a..035bedaaf60928c0ed313f5fc7f56c5fff411632 100644 (file)
@@ -22,9 +22,12 @@ import org.openhab.core.config.core.Configuration;
 public class KonnectedConfiguration extends Configuration {
 
     /**
-     * @param blink identifies whether the Konnected Alarm Panel LED will blink on transmission of Wifi Commands
-     * @param discovery identifies whether the Konnected Alarm Panel will be discoverable via UPnP
+     * blink identifies whether the Konnected Alarm Panel LED will blink on transmission of Wifi Commands.
      */
     public boolean blink;
+
+    /**
+     * discovery identifies whether the Konnected Alarm Panel will be discoverable via UPnP.
+     */
     public boolean discovery;
 }
index 96282f69b0b50cc5f3bab20ea4428b5dafd26235..3dfbf5160bcffb3d39465139b04f305d262a79ec 100644 (file)
@@ -96,7 +96,7 @@ public class KonnectedHTTPUtils {
      *
      * @param urlAddress the address to send the request
      * @param payload the json payload you want to send as part of the request, may be null.
-     * @param retry the number of retries before throwing the IOexpcetion back to the handler
+     * @param retryCount the number of retries before throwing the IOexpcetion back to the handler
      */
     public synchronized String doGet(String urlAddress, String payload, int retryCount)
             throws KonnectedHttpRetryExceeded {
@@ -126,7 +126,7 @@ public class KonnectedHTTPUtils {
      *
      * @param urlAddress the address to send the request
      * @param payload the json payload you want to send as part of the request
-     * @param retry the number of retries before throwing the IOexpcetion back to the handler
+     * @param retryCount the number of retries before throwing the IOexpcetion back to the handler
      */
     public synchronized String doPut(String urlAddress, String payload, int retryCount)
             throws KonnectedHttpRetryExceeded {
index 6176bfe49ef30c27710d2602f21f7fbd43ac0fcb..4a1643b761878eb3bd19ba4077980678aa2f3184 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.Nullable;
 /**
  * The {@link ZoneConfiguration} class contains the configuration parameters for the zone.
  *
- * @author Haavar Valeur
+ * @author Haavar Valeur - Initial contribution
  */
 @NonNullByDefault
 public class ZoneConfiguration {
index 271b696b29dede0064bc3681603724fceef38c43..05627ea75655cf8a27987bd0c065e3eaf247ccbf 100644 (file)
@@ -65,10 +65,7 @@ public class KonnectedHandler extends BaseThingHandler {
      * This is the constructor of the Konnected Handler.
      *
      * @param thing the instance of the Konnected thing
-     * @param webHookServlet the instance of the callback servlet that is running for communication with the Konnected
-     *            Module
-     * @param hostAddress the webaddress of the openHAB server instance obtained by the runtime
-     * @param port the port on which the openHAB instance is running that was obtained by the runtime.
+     * @param callbackUrl the webaddress of the openHAB server instance obtained by the runtime
      */
     public KonnectedHandler(Thing thing, String callbackUrl) {
         super(thing);
index c3e8a8a65b1636723819a8a618865c4f846d4159..d971e414e75d4fffb8515d0a253fc73368c68a71 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.kostalinverter.internal.secondgeneration;
 import java.util.List;
 
 /**
- * The {@link SecondGenerationDxsEntriesContainer} class defines a Container, which is
+ * The {@link SecondGenerationDxsEntriesContainerDTO} class defines a Container, which is
  * used in the second generation part of the binding.
  *
  * @author Örjan Backsell - Initial contribution Piko1020, Piko New Generation
index 378ec8ce8e8e169e304db0d9df97a5c0fd43879c..017d9f87e893a09a9870e0a439996c068374d6f9 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link LaMetricTimeBinding} class defines common constants, which are
+ * The {@link LaMetricTimeBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Gregory Moyer - Initial contribution
index 58be740ce77c02f7c0a38c8d3b70bd0121a01348..7e39d871ea30e96ce5a5fb65dc898b9545baa047 100644 (file)
@@ -161,7 +161,7 @@ public class LcnModuleActions implements ThingActions {
     /**
      * Start an lcn relay timer with the given duration [ms]
      *
-     * @param relaynumber 1-based number of the relay to use
+     * @param relayNumber 1-based number of the relay to use
      * @param duration duration of the relay timer in milliseconds
      */
     @RuleAction(label = "start a relay timer", description = "Start an LCN relay timer.")
@@ -178,7 +178,7 @@ public class LcnModuleActions implements ThingActions {
     /**
      * Let the beeper connected to the LCN module beep.
      *
-     * @param volume sound volume in percent. Can be null. Then, the last volume is used.
+     * @param soundVolume sound volume in percent. Can be null. Then, the last volume is used.
      * @param tonality N=normal, S=special, 1-7 tonalities 1-7. Can be null. Then, normal tonality is used.
      * @param count number of beeps. Can be null. Then, number of beeps is one.
      */
index 5d105cd60c4077a627fbff86cbfdf8a29e18a85c..734b93dbb2f15354852ec4d04e06c67782efc3d7 100644 (file)
@@ -354,9 +354,9 @@ public class LcnModuleHandler extends BaseThingHandler {
     }
 
     /**
-     * Updates the LCN module's serial number property.
+     * Updates the LCN module's firmware version property.
      *
-     * @param serialNumber the new serial number
+     * @param firmwareVersion the new firmware version
      */
     public void updateFirmwareVersionProperty(String firmwareVersion) {
         updateProperty(Thing.PROPERTY_FIRMWARE_VERSION, firmwareVersion);
index ad624385de9fd71d65c77f1f6db6b80d06e99832..8677add675727b3d5470270a97c602ad0b50afc5 100644 (file)
@@ -49,7 +49,8 @@ public abstract class LcnAddr {
      * Gets the physical segment id ("local" segment replaced with 0).
      * Can be used to send data into the LCN bus.
      *
-     * @param localSegegmentId the segment id of the local segment (managed by {@link Connection})
+     * @param localSegegmentId the segment id of the local segment (managed by
+     *            {@link org.openhab.binding.lcn.internal.connection.Connection})
      * @return the physical segment id
      */
     public int getPhysicalSegmentId(int localSegegmentId) {
index 75a623f5218ff1747f9c400088394c3ce507ae94..fe15006136917c33ac3a46b4202fdf087aca0f62 100644 (file)
@@ -160,7 +160,7 @@ public final class LcnDefs {
     /**
      * Generates an array of booleans from an input integer (actually a byte).
      *
-     * @param input the input byte (0..255)
+     * @param inputByte the input byte (0..255)
      * @return the array of 8 booleans
      * @throws IllegalArgumentException if input is out of range (not a byte)
      */
index 09ae5fc4e1245bed53bac424d72f3f47bc4b8576..5fa7ebd2f7784858cf32b06d89893dc9128d219c 100644 (file)
@@ -34,7 +34,8 @@ public final class PckGenerator {
     /**
      * Generates a keep-alive.
      * LCN-PCHK will close the connection if it does not receive any commands from
-     * an open {@link Connection} for a specific period (10 minutes by default).
+     * an open {@link org.openhab.binding.lcn.internal.connection.Connection} for a specific period
+     * (10 minutes by default).
      *
      * @param counter the current ping's id (optional, but "best practice"). Should start with 1
      * @return the PCK command as text
@@ -177,7 +178,7 @@ public final class PckGenerator {
      * Generates a control command for switching all outputs ON or OFF with a fixed ramp of 0.5s.
      *
      * @param percent 0..100
-     * @returnthe PCK command (without address header) as text
+     * @return the PCK command (without address header) as text
      */
     public static String controlAllOutputs(double percent) {
         return String.format("AH%03d", Math.round(percent));
@@ -398,7 +399,6 @@ public final class PckGenerator {
      * @param number regulator number 0..1
      * @param value the absolute value to set
      * @return the PCK command (without address header) as text
-     * @throws LcnException
      */
     public static String setSetpointAbsolute(int number, int value) {
         int internalValue = value;
@@ -447,7 +447,6 @@ public final class PckGenerator {
      * @param type the reference-point
      * @param value the native LCN value to add/subtract (can be negative)
      * @return the PCK command (without address header) as text
-     * @throws LcnException if command is not supported
      */
     public static String setVariableRelative(Variable variable, LcnDefs.RelVarRef type, int value) {
         if (variable.getNumber() == 0) {
@@ -844,7 +843,8 @@ public final class PckGenerator {
     /**
      * Generates a command to let the beeper connected to the LCN module beep.
      *
-     * @param volume the sound volume
+     * @param tonality N=normal, S=special, 1-7 tonalities 1-7.
+     * @param count count number of beeps.
      * @return the PCK command (without address header) as text
      * @throws LcnException if out of range
      */
index 3b929c61553bcbae11bed7faa4584a8952199df6..276989731027bf520fb41b8c654c5949475f1d91 100644 (file)
@@ -240,8 +240,7 @@ public enum Variable {
      * Checks if the target LCN module would automatically send status-updates if
      * the given variable type was changed by command.
      *
-     * @param variable the variable type to check
-     * @param is2013 the target module's-generation
+     * @param firmwareVersion
      * @return true if a poll is required to get the new status-value
      */
     @SuppressWarnings("PMD.SimplifyBooleanReturns")
index 58657cd36d70f9ab76f6428c16caf80a66257d77..75e2a6578c21244fca09c1ea56a904f69c1d104b 100644 (file)
@@ -407,7 +407,7 @@ public class Connection {
     /**
      * Gets the SocketChannel of the Connection.
      *
-     * @returnthe socket channel
+     * @return the socket channel
      */
     @Nullable
     public Channel getSocketChannel() {
index 5b0d3fb32da5b3ca812a99a879949d361942bcdf..eb20491621be31770f9c3f37e49e6c4934eeb034 100644 (file)
@@ -49,7 +49,7 @@ public class Converter {
     /**
      * Converts a human readable value into LCN native value.
      *
-     * @param humanReadable value to convert
+     * @param quantityType value to convert
      * @return the native LCN value
      * @throws LcnException when the value could not be converted to the base unit
      */
index 925fff97f9ebdbc03d43ca2b7be117afa6fbbafd..feaeb333dc05573344eb67d868efac5f37fb85e4 100644 (file)
@@ -74,7 +74,7 @@ public class ValueConverter extends Converter {
     /**
      * Converts a human readable value into LCN native value.
      *
-     * @param humanReadable value to convert
+     * @param quantityType value to convert
      * @return the native LCN value
      * @throws LcnException when the value could not be converted to the base unit
      */
index ecb8547ec9fb022df465329e99706c7fdd294e66..deebb56ba3747938b053c9790670407e818ce0c1 100644 (file)
@@ -117,7 +117,6 @@ public abstract class AbstractLcnModuleSubHandler implements ILcnModuleSubHandle
      * message.
      *
      * @param pck the message to process
-     * @return true, if the message could be processed successfully
      */
     public void tryParse(String pck) {
         getPckStatusMessagePatterns().stream() //
index 539c7c4efb2baff8f7b97f397963847c1a31c81c..e6b916e1c8f74d88a34c79830e897467cddc4f07 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link LgTvSerialBinding} class defines common constants, which are
+ * The {@link LgTvSerialBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Marius Bjoernstad - Initial contribution
index 5fc23204aadf61ff2aa77ed0095c0d35b8dee426..16a611988ea4e3b2614b98f85609077300b125e9 100644 (file)
@@ -78,8 +78,7 @@ abstract class BaseChannelHandler<T> implements ChannelHandler {
     /**
      * Creates a subscription instance for this device if subscription is supported.
      *
-     * @param device device to which state changes to subscribe to
-     * @param channelID channel ID
+     * @param channelId channel ID
      * @param handler
      * @return an {@code Optional} containing the ServiceSubscription, or an empty {@code Optional} if subscription is
      *         not supported.
index 426c191dca7e6a3c8a07bc3e5dcfee579fcce50d..5d3deed3b502b0a12e03c20c8c154c308295c001 100644 (file)
@@ -102,7 +102,7 @@ public class WakeOnLanUtility {
     /**
      * Send single WOL (Wake On Lan) package on all interfaces
      *
-     * @macAddress MAC address to send WOL package to
+     * @param macAddress MAC address to send WOL package to
      */
     public static void sendWOLPacket(String macAddress) {
         byte[] bytes = getWOLPackage(macAddress);
index c9addb9bbd8947ac11c588e416a73074218dd38a..4e25e6555ac556d05fa793a9389d757aee4b1e39 100644 (file)
@@ -22,7 +22,7 @@ import org.openhab.core.thing.ThingTypeUID;
 import org.openhab.core.thing.type.ChannelTypeUID;
 
 /**
- * The {@link LifxBinding} class defines common constants, which are used across
+ * The {@link LifxBindingConstants} class defines common constants, which are used across
  * the whole binding.
  *
  * @author Dennis Nobel - Initial contribution
index 21c93a8d8741a273511d96717ed68703fb02d068..c7b585888add04536dbb4b2125ea0f73f80f53b1 100644 (file)
@@ -40,7 +40,7 @@ public class SignalStrength {
      * <li>RSSI <= -100: returns 0
      * <li>-100 < RSSI < -50: returns a value between 0 and 1 (linearly distributed)
      * <li>RSSI >= -50: returns 1
-     * <ul>
+     * </ul>
      *
      * @return a value between 0 and 1. 0 being worst strength and 1
      *         being best strength.
index b990eb1c1ea0ec45bc5cb694cd8a5bcd95c001dc..e76c9b239065cfb003ce5eae9bd2818216280330 100644 (file)
@@ -29,7 +29,7 @@ public interface LifxPropertiesUpdateListener {
     /**
      * Called when the {@link LifxLightPropertiesUpdater} has updated light properties.
      *
-     * @param packet the updated properties
+     * @param properties the updated properties
      */
     void handlePropertiesUpdate(Map<String, String> properties);
 }
index c974d2cac65c1879610b75b6d9918630bc1084cf..f154405cc5ec69d22ccf7fb89582071683861463 100644 (file)
@@ -19,7 +19,7 @@ import java.util.stream.Stream;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link LIRCBinding} class defines common constants, which are
+ * The {@link LIRCBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Andrew Nagle - Initial contribution
index 9992896ab3e11fa775b258ec828bdcf800a70ba5..8952005a74b3526c38013fcf7b59a7b5c0d83699 100644 (file)
@@ -19,7 +19,7 @@ import org.openhab.core.thing.ThingUID;
 /**
  * Interface for listeners to receive messages from LIRC server
  *
- * @author Andrew Nagle
+ * @author Andrew Nagle - Initial contribution
  */
 public interface LIRCMessageListener {
 
index da1781ae903cfc9fd05c24e10be52528505d12c0..bae397dd2d5deecc2254fb07d8d665bbdf8802e6 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.lirc.internal;
 /**
  * Exceptions thrown from the serial interface.
  *
- * @author Andrew Nagle - Initial contributor
+ * @author Andrew Nagle - Initial contribution
  */
 public class LIRCResponseException extends Exception {
 
index 9ea477f93418c6a4f9a8ac9d6aeaa8cdb169fddc..926e4b382457526e1682e679d870f9e30eeeb838 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.lirc.internal.config;
 
 /**
- * Configuration class for {@link LIRCBridge} device.
+ * Configuration class for LIRCBridge device.
  *
  * @author Andrew Nagle - Initial contribution
  */
index 7279f4afe97d891e881a4f78e1499f0d75c1a703..926361f7c1fd3bb6e158d767a7a57d23fd49d88d 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.lirc.internal.config;
 
 /**
- * Configuration class for {@link LIRCRemote} device.
+ * Configuration class for LIRCRemote device.
  *
  * @author Andrew Nagle - Initial contribution
  */
index 13a21442bde6051b9f9abcc5e4b9f1e1bfe238a7..f584b04eed60c7d1e9b5709d63be2838baef6d49 100644 (file)
@@ -30,7 +30,7 @@ import org.slf4j.LoggerFactory;
 /**
  * Connector for communication with the LIRC server
  *
- * @author Andrew Nagle - Initial contributor
+ * @author Andrew Nagle - Initial contribution
  */
 public class LIRCConnector {
 
index b2d7cef37e971237cf020260d8a742dc2d062823..9a2e1a55c641784d790cb549ca7fb8f43c9ca526 100644 (file)
@@ -18,14 +18,14 @@ import org.openhab.binding.lirc.internal.messages.LIRCResponse;
 /**
  * Defines an interface to receive messages from the LIRC server
  *
- * @author Andrew Nagle
+ * @author Andrew Nagle - Initial contribution
  */
 public interface LIRCEventListener {
 
     /**
      * Procedure to receive messages from the LIRC server
      *
-     * @param reponse
+     * @param message
      *            Message received
      */
     void messageReceived(LIRCResponse message);
index 261c0595f93d3f02cc990ec36e03ad4b209d5102..29c0f9db93a6cb861d408e9ea8b2046f04a6b386 100644 (file)
@@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
 /**
  * Stream reader to parse LIRC output into messages
  *
- * @author Andrew Nagle
+ * @author Andrew Nagle - Initial contribution
  */
 public class LIRCStreamReader extends Thread {
 
index 226eda9dd007e48406231b714ff8f2fd155b9cfc..4207739807fd808585a421ebd6a1598bfcfccacc 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * Configuration class for {@link LogReaderBinding} binding.
+ * Configuration class for LogReader binding.
  *
  * @author Pauli Anttila - Initial contribution
  */
index 1c786e58fc4d4ceda51a4c4443776fea61221c65..881a960fff51dd06d66a5eb9e68e97e670bfb963 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link LutronBinding} class defines common constants, which are
+ * The {@link LutronBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Allan Tong - Initial contribution
index c430e9c84c424fc277c7f39bba79c8bc73fa7eb3..cd8eb33026795904c1ee4ab550c631a83d90e24b 100644 (file)
@@ -115,7 +115,7 @@ public class GrafikEyeConfig {
     /**
      * Returns a comma formatted list of shade zones
      *
-     * @returna non-null, non-empty comma delimited list of shade zones
+     * @return a non-null, non-empty comma delimited list of shade zones
      */
     public String getShadeZones() {
         final StringBuilder sb = new StringBuilder();
index 1ed319412fc24cb845b5ee4711f07db7e4e17ce1..84f0b6ba5d4b73933058fd30a1f707bc50cd9a8c 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.lutron.internal.hw;
 
 /**
- * Configuration settings for a {@link org.openhab.binding.lutron.handler.HWDimmerHandler}.
+ * Configuration settings for a {@link org.openhab.binding.lutron.internal.hw.HwDimmerHandler}.
  *
  * @author Andrew Shilliday - Initial contribution
  */
index 5975a4ca69acba6ba7fffddbc9fc6b01ecbf00b1..2a21a8454600395b65742782fc9049745426aa3a 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.lutron.internal.hw;
 
 /**
- * Configuration settings for an {@link org.openhab.binding.lutron.handler.HWSerialBridgeHandler}.
+ * Configuration settings for an {@link org.openhab.binding.lutron.internal.hw.HwSerialBridgeHandler}.
  *
  * @author Andrew Shilliday - Initial contribution
  */
index a4be2efe1d81399bbbaebfaa2f8ea5ea0d6c5e2b..df1f94ae03f8384e504b135ebb35d2d51dba3c7b 100644 (file)
@@ -39,7 +39,6 @@ public class GroupCommand extends LutronCommandNew {
     /**
      * GroupCommand constructor
      *
-     * @param targetType
      * @param operation
      * @param integrationId
      * @param action
index 61bb286e69a5338a25b12d404bacce8c4e4a5be6..f76f155f7aa4abe6fe66f5fb0c3bde010bda39d9 100644 (file)
@@ -35,7 +35,6 @@ public class SysvarCommand extends LutronCommandNew {
     /**
      * SysvarCommand constructor
      *
-     * @param targetType
      * @param operation
      * @param integrationId
      * @param action
index 77331a808f173abfa0d5897d24edc235e2f85297..6c3a59b5e94aedecb397dd6497fb06ba69fdf18f 100644 (file)
@@ -42,7 +42,6 @@ public class TimeclockCommand extends LutronCommandNew {
     /**
      * TimeclockCommand constructor
      *
-     * @param targetType
      * @param operation
      * @param integrationId
      * @param action
index 50c8fe26b9fb0c51901f80b88db40b06bde397be..034af7536f9d98490f3915adbc44e277d8dc1ccc 100644 (file)
@@ -108,15 +108,6 @@ public class MagentaTVHandlerFactory extends BaseThingHandlerFactory {
         return null;
     }
 
-    /**
-     * Add a device to the device table
-     *
-     * @param udn UDN for the device
-     * @param deviceId A unique device id
-     * @param ipAddress IP address of the receiver
-     * @param handler The corresponding thing handler
-     */
-
     public void setNotifyServletStatus(boolean newStatus) {
         logger.debug("NotifyServlet started");
         servletInitialized = newStatus;
index eea05062525cc444958d2bca2c370c131e0442dc..c47d0b97959c78ec3f92fabac2dbf3ae28c87fbe 100644 (file)
@@ -219,7 +219,7 @@ public class MagentaTVControl {
      * <friendlyName>$friendlyName</friendlyName>\n <userID>$userID</userID>\n
      * </u:X-pairingRequest>\n </s:Body> </s:Envelope>
      *
-     * @returns true: pairing successful
+     * @return true: pairing successful
      * @throws MagentaTVException
      */
     public boolean sendPairingRequest() throws MagentaTVException {
index b6e5133cf15a643c609c9c4843a7fa34b5389ad1..ec27f950ea0d3dd2d7a6e98aed812f26f27721a7 100644 (file)
@@ -101,8 +101,10 @@ public class MagentaTVHandler extends BaseThingHandler implements MagentaTVListe
     /**
      * Constructor, save bindingConfig (services as default for thingConfig)
      *
+     * @param manager
      * @param thing
-     * @param bindingConfig
+     * @param network
+     * @param httpClient
      */
     public MagentaTVHandler(MagentaTVDeviceManager manager, Thing thing, MagentaTVNetwork network,
             HttpClient httpClient) {
@@ -376,8 +378,8 @@ public class MagentaTVHandler extends BaseThingHandler implements MagentaTVListe
     /**
      * Update thing status
      *
-     * @param mode new thing status
-     * @return ON = power on, OFF=power off
+     * @param newStatus new thing status
+     * @param errorMessage
      */
     public void setOnlineStatus(ThingStatus newStatus, String errorMessage) {
         ThingStatus status = this.getThing().getStatus();
index 1ae9434e88d2b029c3e40539950e5250380eac42..0411d74cc48de9f243ff98e17a60ec764815fbc6 100644 (file)
@@ -66,8 +66,9 @@ public class MagentaTVHttp {
      * Given a URL and a set parameters, send a HTTP POST request to the URL
      * location created by the URL and parameters.
      *
+     * @param host
      * @param url The URL to send a POST request to.
-     * @param urlParameters List of parameters to use in the URL for the POST
+     * @param postData List of parameters to use in the URL for the POST
      *            request. Null if no parameters.
      * @param soapAction Header attribute for SOAP ACTION: xxx
      * @param connection Header attribut for CONNECTION: xxx
@@ -107,7 +108,7 @@ public class MagentaTVHttp {
      * @param remotePort destination port
      * @param data data to send
      * @return received response
-     * @throws IOException
+     * @throws MagentaTVException
      */
     public String sendData(String remoteIp, String remotePort, String data) throws MagentaTVException {
         String errorMessage = "";
index c4069d9875e805715989a1ef17c8ff295bba6d95..37cc20f9214b07ab7c94aa653afd230a864d7a0e 100644 (file)
@@ -43,8 +43,8 @@ public class MagentaTVNetwork {
     /**
      * Init local network interface, determine local IP and MAC address
      *
-     * @param networkAddressService
-     * @return
+     * @param localIP
+     * @param localPort
      */
     public void initLocalNet(String localIP, String localPort) throws MagentaTVException {
         try {
index 667408174f68d7fcd1dd492766cf3c0089b390f0..acdb484099d4be33739cf5605db64d986607466e 100644 (file)
@@ -82,7 +82,7 @@ public class MagentaTVNotifyServlet extends HttpServlet {
      * STB_playContent> </e:property> </e:propertyset>
      *
      * @param request
-     * @param resp
+     * @param response
      *
      * @throws ServletException, IOException
      */
index 3e516637b3e8a3d45ef3aad81f0ab251d44487bb..bdb6557b6748b940dc0497955f87590f9dcfce3b 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.max.internal.command;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link C_CubeCommand} to request configuration of a new MAX! device after inclusion.
+ * The {@link CubeCommand} to request configuration of a new MAX! device after inclusion.
  *
  * @author Marcel Verpaalen - Initial Contribution
  */
index 08763f0d371fbc9109d472a64158fe74c7072043..964ad5c4317aa200045df7cfec17b9c783ce7407 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * The {@link F_CubeCommand} is used to query and update the NTP servers used by the Cube.
+ * The {@link FCommand} is used to query and update the NTP servers used by the Cube.
  *
  * @author Marcel Verpaalen - Initial Contribution
  */
index 93498237ed65b3428722a141608aa01e9fc054d1..bb3ba0f4150ff72ce4421ad46d29995a7c2f1ca9 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.max.internal.command;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link N_CubeCommand} starts the inclusion mode for new MAX! devices.
+ * The {@link NCommand} starts the inclusion mode for new MAX! devices.
  *
  * @author Marcel Verpaalen - Initial Contribution
  */
index 401235d386d0e6f213e1ef566c6dd760ee28e81c..ce4a984b49ef940cc15dd51e0a807dcb8c85a13a 100644 (file)
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.binding.max.internal.Utils;
 
 /**
- * The {@link T_CubeCommand} is used to unlink MAX! devices from the Cube.
+ * The {@link TCommand} is used to unlink MAX! devices from the Cube.
  *
  * @author Marcel Verpaalen - Initial Contribution
  */
index 46bd30469eebda494fdaa55740e0d809c4723f77..1ff5ee389e8a15f5bbe463021f390d40a27b7a9c 100644 (file)
@@ -84,7 +84,7 @@ public abstract class Device {
     /**
      * Creates a new device
      *
-     * @param DeviceConfiguration
+     * @param c
      * @return Device
      */
     public static Device create(DeviceConfiguration c) {
index 79a82754970b87074846d4de92cdd6d1c0b3df1c..1e8d1a35d60e589cfac5fd3ba0397e65457555fe 100644 (file)
@@ -53,7 +53,7 @@ public interface DeviceStatusListener {
     /**
      * This method is called whenever a device config is updated.
      *
-     * @param bridgeThe MAX! Cube bridge the device was connected to
+     * @param bridge The MAX! Cube bridge the device was connected to
      * @param device The device which config is changed
      */
     void onDeviceConfigUpdate(Bridge bridge, Device device);
index 0e2985ada1560ab8d4447afdb967f61fc0b1f816..a3fdbff332714cf65a2ff6210adec610dcbefb8c 100644 (file)
@@ -927,7 +927,7 @@ public class MaxCubeBridgeHandler extends BaseBridgeHandler {
      * Max! Cube, they will be removed from the queue as they would not be
      * meaningful. This will improve the behavior when using sliders in the GUI.
      *
-     * @param SendCommand
+     * @param sendCommand
      *            the SendCommand containing the serial number of the device as
      *            String the channelUID used to send the command and the the
      *            command data
@@ -965,7 +965,7 @@ public class MaxCubeBridgeHandler extends BaseBridgeHandler {
     /**
      * Delete a devices from the cube and updates the room information
      *
-     * @param Device Serial
+     * @param maxDeviceSerial Serial
      */
     public void sendDeviceDelete(String maxDeviceSerial) {
         Device device = getDevice(maxDeviceSerial);
index 78e4e74a991f365df7db58ecd1fb9f6e972b0a96..8c73738015414571f5611e0f05a740c86ad43def 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.slf4j.Logger;
 
 /**
- * The {@link: FMessage} contains information about the Cube NTP Configuration
+ * The {@link FMessage} contains information about the Cube NTP Configuration
  * This is the response to a f: command
  *
  * @author Marcel Verpaalen - Initial contribution
@@ -28,7 +28,7 @@ public final class FMessage extends Message {
     private String ntpServer2 = "";
 
     /**
-     * The {@link: FMessage} contains information about the Cube NTP Configuration
+     * The {@link FMessage} contains information about the Cube NTP Configuration
      *
      * @param raw String with raw message
      */
index 2801c5272eb03a641400445efcae3f386b09360c..c57df66edf62c90b44bd3d879d96b7961ff6fc69 100644 (file)
@@ -23,7 +23,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link: NMessage} contains information about a newly discovered Device
+ * The {@link NMessage} contains information about a newly discovered Device
  * This is the response to a n: command
  *
  * @author Marcel Verpaalen - Initial contribution
@@ -38,7 +38,7 @@ public final class NMessage extends Message {
     private String serialnr = "";
 
     /**
-     * The {@link: NMessage} contains information about a newly discovered Device
+     * The {@link NMessage} contains information about a newly discovered Device
      *
      * @param raw String with raw message
      */
index 03e0fa8c307483b9bc6e1edd24ff00b5770d6db3..e377159d84caf308b6c22796600d660be8c7d86f 100644 (file)
@@ -541,7 +541,7 @@ public class VehicleHandler extends BaseThingHandler {
      *
      * This depends also on the roads of a concrete route but this is only a guess without any Route Navigation behind
      *
-     * @param range
+     * @param s
      * @return mapping from air-line distance to "real road" distance
      */
     public static State guessRangeRadius(QuantityType<?> s) {
index 24e985244f5a6e50ebbc741682679b55ab51bac4..9553cadb916c6dc316a09c0f2bde5b340a48ee8f 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link meteostickBinding} class defines common constants, which are
+ * The {@link MeteostickBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Chris Jackson - Initial contribution
index 6fdd20907a0a3d239fb163f14b7caf8e71cf4196..e4af33ef4d33ef102cc236ad9bca8e4b95c6fa65 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link MieleBinding} class defines common constants, which are
+ * The {@link MieleBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Karel Goderis - Initial contribution
index 9bebd15c3c1cf151fd0d403c5c4eac9ff505b11f..70caec5fa5c30a79fcc7eab750fd9c2c96d15be4 100644 (file)
@@ -38,7 +38,7 @@ import org.slf4j.LoggerFactory;
 
 /**
  * The {@link MieleMDNSDiscoveryParticipant} is responsible for discovering Miele XGW3000 Gateways. It uses the central
- * {@link MDNSDiscoveryService}.
+ * {@link org.openhab.core.config.discovery.mdns.internal.MDNSDiscoveryService}.
  *
  * @author Karel Goderis - Initial contribution
  * @author Martin Lepsy - Added check for Miele gateway for cleaner discovery
index 2aaf212df0c6298d6a71c3f8c445e306027d6a05..e956432f71a920514656c3086fca8e9f47fe201c 100644 (file)
@@ -37,7 +37,7 @@ public interface ApplianceStatusListener {
     /**
      * This method is called whenever a "property" of the given appliance has changed.
      *
-     * @param dco the POJO containing the new state of the property
+     * @param dp the POJO containing the new state of the property
      */
     void onAppliancePropertyChanged(DeviceProperty dp);
 
index 504656f2042c94082c1e94a4bd40e3e0d0246e20..61f97289f0bfcc6a42d951f9b3e0785225b21d4f 100644 (file)
@@ -42,7 +42,8 @@ public interface OAuthAuthorizationHandler {
      *            service.
      * @return The authorization URL to which the user is redirected for the log in.
      * @throws NoOngoingAuthorizationException if there is no ongoing authorization.
-     * @throws OAuthException if the authorization URL cannot be determined. In this case the ongoing authorization is
+     * @throws org.openhab.core.auth.client.oauth2.OAuthException if the authorization URL cannot be determined. In this
+     *             case the ongoing authorization is
      *             cancelled.
      */
     String getAuthorizationUrl(String redirectUri);
@@ -65,7 +66,8 @@ public interface OAuthAuthorizationHandler {
      * @param redirectUrlWithParameters The URL the remote service redirected the user to. This is the URL our servlet
      *            was called with.
      * @throws NoOngoingAuthorizationException if there is no ongoing authorization.
-     * @throws OAuthException if the authorization failed. In this case the ongoing authorization is cancelled.
+     * @throws org.openhab.core.auth.client.oauth2.OAuthException if the authorization failed. In this case the ongoing
+     *             authorization is cancelled.
      */
     void completeAuthorization(String redirectUrlWithParameters);
 
@@ -74,7 +76,7 @@ public interface OAuthAuthorizationHandler {
      *
      * @param email E-mail address for which the access token is requested.
      * @return The access token.
-     * @throws OAuthException if the access token cannot be obtained.
+     * @throws org.openhab.core.auth.client.oauth2.OAuthException if the access token cannot be obtained.
      */
     String getAccessToken(String email);
 }
index b5b63b5bb6a64a1d11f0ec94c5cef6bf83543f72..928621d50a5795e85cf9c492e8a3d9e1474db862 100644 (file)
@@ -282,7 +282,7 @@ public abstract class AbstractMieleThingHandler extends BaseThingHandler {
     /**
      * Updates the device action state channels.
      *
-     * @param action The {@link ActionsChannelState} information to update the action channel states with.
+     * @param actions The {@link ActionsChannelState} information to update the action channel states with.
      */
     protected abstract void updateActionState(ActionsChannelState actions);
 }
index 317fb36d960668cf0acc8ee9711dc38429728efb..e935ab55b7c816ab6715e811ea6909b249c15bf2 100644 (file)
@@ -33,7 +33,7 @@ public interface DeviceStateListener {
     /**
      * Invoked when a new process action is available for a device.
      *
-     * @param ActionsState The action state information.
+     * @param actionState The action state information.
      */
     void onProcessActionUpdated(ActionsState actionState);
 
index dac351e32472134af6d02bf8ba72c7b1a1c675ad..682a70b7bf8c355c87e20125f3989e879baca92b 100644 (file)
@@ -92,7 +92,7 @@ public interface MieleWebservice extends AutoCloseable {
      * Performs a PUT operation setting the active program.
      *
      * @param deviceId ID of the device to trigger the action for.
-     * @param program The program to activate.
+     * @param programId The program to activate.
      * @throws MieleWebserviceException if an error occurs during webservice requests or content parsing.
      * @throws AuthorizationFailedException if the authorization against the webservice failed.
      * @throws TooManyRequestsException if too many requests have been made against the webservice recently.
index dccf8e033ccecb4d9fd4fb0341f81fb7889dd1dc..0773327e7fd0fadcba6f38d99b7a62ca005c49e4 100644 (file)
@@ -24,7 +24,7 @@ import com.google.gson.annotations.SerializedName;
 @NonNullByDefault
 public enum ProcessAction {
     /**
-     * {@StateType} for unknown states.
+     * {@link StateType} for unknown states.
      */
     UNKNOWN,
 
index ad8aabb485fb9c0dc595ddac66291d0b0cd7565e..6d758633c11ef15a14a3b5559cdc447dde88fada 100644 (file)
@@ -114,7 +114,7 @@ public final class Utils {
      * Saves string to file in userdata folder
      *
      * @param filename
-     * @param string with content
+     * @param data String with content
      * @param logger
      */
     public static void saveToFile(String filename, String data, Logger logger) {
index 491b0dda2aa67917fa66952af931557bb0f19332..8305d71c8feaa3e5f19be095a3ee10d6915860c3 100644 (file)
@@ -72,11 +72,11 @@ public class CloudUtil {
     /**
      * Generate signature for the request.
      *
-     * @param method http request method. GET or POST
      * @param requestUrl the full request url. e.g.: http://api.xiaomi.com/getUser?id=123321
+     * @param signedNonce secret key for encryption.
+     * @param nonce
      * @param params request params. This should be a TreeMap because the
      *            parameters are required to be in lexicographic order.
-     * @param signedNonce secret key for encryption.
      * @return hash value for the values provided
      * @throws MiIoCryptoException
      */
index 342c0b43679ba93a9c77a15be6fde3c8e3bd372f..888c3683aeb9552b327e534c10814535dff1e268 100644 (file)
@@ -275,7 +275,7 @@ public abstract class MiIoAbstractHandler extends BaseThingHandler implements Mi
      * between [] brackets. This to allow for unimplemented commands to be executed
      *
      * @param commandString command to be executed
-     * @param cloud server to be used or empty string for direct sending to the device
+     * @param cloudServer server to be used or empty string for direct sending to the device
      * @return message id
      */
     protected int sendCommand(String commandString, String cloudServer) {
@@ -300,9 +300,9 @@ public abstract class MiIoAbstractHandler extends BaseThingHandler implements Mi
      * Sends commands to the {@link MiIoAsyncCommunication} for transmission to the Mi devices or cloud
      *
      * @param command (method) to be queued for execution
-     * @param parameters to be send with the command
-     * @param cloud server to be used or empty string for direct sending to the device
-     * @param sending subdevice or empty string for regular device
+     * @param params to be send with the command
+     * @param cloudServer server to be used or empty string for direct sending to the device
+     * @param sender subdevice or empty string for regular device
      * @return message id
      */
     protected int sendCommand(String command, String params, String cloudServer, String sender) {
index a59308f9383ed3f9622db782ef06a09a06121a75..826d458ae00627f10347391b11b771e95ff5a60a 100644 (file)
@@ -20,7 +20,7 @@ import org.eclipse.jdt.annotation.Nullable;
 
 /**
  * Enum of the unitTypes used in the miio protocol
- * Used to find the right {@link javax.measure.unitType} given the string of the unitType
+ * Used to find the right {@link javax.measure.Unit} given the string of the unitType
  *
  * @author Marcel Verpaalen - Initial contribution
  */
index 01e7678215e4d83e02ffd03cf345e6d92adf6a9a..36d7b45f36a224b88d7a6f86378b791d68915f52 100644 (file)
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link MilightBinding} class defines common constants, which are
+ * The {@link MilightBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author David Graeff - Initial contribution
index 4907646884de6eca37e2c336ea45fabbaa268669..0703e32f62d19742ca4e2c0c8e5b19c92fa7917d 100644 (file)
@@ -221,9 +221,6 @@ public class MilightBridgeDiscovery extends AbstractDiscoveryService implements
     /**
      * Send a discover message and resends the message until either a valid response
      * is received or the resend counter reaches the maximum attempts.
-     *
-     * @param scheduler The scheduler is used for resending.
-     * @throws SocketException
      */
     public void startDiscoveryService() {
         // Do nothing if there is already a discovery running
index 441f20c6a44e062f3505830da511b3510ea51ffb..8bfc9697086108ce3991d7afbaee289c4e6dca2b 100644 (file)
@@ -63,8 +63,6 @@ public abstract class AbstractBridgeHandler extends BaseBridgeHandler {
 
     /**
      * Creates a connection and other supportive objects.
-     *
-     * @param addr
      */
     protected abstract void startConnectAndKeepAlive();
 
index 98a9e4b8e10b710d1645e46e28c341be65f6ca00..19e5dcad485c1cd121a459434a164a3c6d8e71ab 100644 (file)
@@ -14,7 +14,6 @@ package org.openhab.binding.milight.internal.handler;
 
 import java.net.DatagramSocket;
 import java.net.InetAddress;
-import java.net.SocketException;
 
 import org.eclipse.jdt.annotation.NonNull;
 import org.eclipse.jdt.annotation.NonNullByDefault;
@@ -68,10 +67,9 @@ public abstract class AbstractLedHandler extends BaseThingHandler implements Led
     /**
      * A bulb always belongs to a zone in the milight universe and we need a way to queue commands for being send.
      *
-     * @param typeOffset Each bulb type including its zone has to be unique. To realise this, each type has an offset.
+     * @param thing
      * @param sendQueue The send queue.
-     * @param zone A zone, usually 0 means all bulbs of the same type. [0-4]
-     * @throws SocketException
+     * @param typeOffset Each bulb type including its zone has to be unique. To realise this, each type has an offset.
      */
     public AbstractLedHandler(Thing thing, QueuedSend sendQueue, int typeOffset) {
         super(thing);
index 0eb77637629d4bd0cf16c4150d9d7a5cdb3c2ec4..13d1e06b154ce173b4c9be65677f64a8b74bbd76 100644 (file)
@@ -44,10 +44,10 @@ import org.slf4j.LoggerFactory;
  * with our own client session bytes included.
  *
  * The response will assign as session bytes that we can use for subsequent commands
- * see {@link MilightV6SessionManager#sid1} and see {@link MilightV6SessionManager#sid2}.
+ * see {@link MilightV6SessionManager#clientSID1} and see {@link MilightV6SessionManager#clientSID2}.
  *
  * We register ourself to the bridge now and finalise the handshake by sending a register command
- * see {@link MilightV6SessionManager#sendRegistration()} to the bridge.
+ * see {@link #sendRegistration(DatagramSocket)} to the bridge.
  *
  * From this point on we are required to send keep alive packets to the bridge every ~10sec
  * to keep the session alive. Because each command we send is confirmed by the bridge, we know if
@@ -158,10 +158,8 @@ public class MilightV6SessionManager implements Runnable, Closeable {
      * A session manager for the V6 bridge needs a way to send data (a QueuedSend object), the destination bridge ID, a
      * scheduler for timeout timers and optionally an observer for session state changes.
      *
-     * @param sendQueue A send queue. Never remove or change that object while the session manager is still working.
      * @param bridgeId Destination bridge ID. If the bridge ID for whatever reason changes, you need to create a new
      *            session manager object
-     * @param scheduler A framework scheduler to create timeout events.
      * @param observer Get notifications of state changes
      * @param destIP If you know the bridge IP address, provide it here.
      * @param port The bridge port
index 0e456cdbf414fe3db22b605b83681a61947ce199..40998fbd11e7b67b5596ca28648d3049c63d1df8 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link MinecraftBinding} class defines common constants, which are
+ * The {@link MinecraftBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Mattias Markehed - Initial contribution
index 708c4656461144966f22bb79372721ccd5777b15..41c296a216212b5fff286d22b53710d4b224a293 100644 (file)
@@ -32,7 +32,7 @@ public class PlayerConfig {
     /**
      * Set the player name.
      *
-     * @param player name
+     * @param name player name
      */
     public void setName(String name) {
         this.playerName = name;
index 3e571de4942d3cc59cea63bcd6e784e754208726..1c613fa68910a9a0d875d135a548af2f6d2106be 100644 (file)
@@ -51,7 +51,7 @@ public class ServerConfig {
     /**
      * Set the host used to connect to server.
      *
-     * @param port host port
+     * @param hostname host port
      */
     public void setHostname(String hostname) {
         this.hostname = hostname;
index 9ca40e83155ec3687e4b2f2d5147ce77849b08cc..e9efe5733908b21e933570f15a5d6aa26f0e7161 100644 (file)
@@ -32,7 +32,7 @@ public class SignConfig {
     /**
      * Set the sign text to listen for.
      *
-     * @param sign text.
+     * @param name sign text.
      */
     public void setName(String name) {
         this.signName = name;
index f85a4d46bb9009a46ef98e6ad8af159b4529a9e9..162156b0459861883e4eecea6cdf46a0de459c95 100644 (file)
@@ -28,7 +28,7 @@ import org.osgi.service.component.annotations.Component;
 
 /**
  * The {@link MinecraftMDNSDiscoveryParticipant} is responsible for discovering Minecraft servers
- * {@link MDNSDiscoveryService}.
+ * {@link org.openhab.core.config.discovery.mdns.internal.MDNSDiscoveryService}.
  *
  * @author Mattias Markehed - Initial contribution
  */
index 50b246c346ea21ab2080fcfbc7c567d953a9f454..08219becd4f93e4b244dd132dcc6b688d3a42ac3 100644 (file)
@@ -30,7 +30,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link InfoBlockCallback} class receives callbacks from modbus poller
+ * The {@link Parser} class receives callbacks from modbus poller
  *
  * @author Bernd Weymann - Initial contribution
  */
index d0a8f366b60f9665b8cecfea358674fc7a34e55b..e0db7bcb37a0d911583b52162097390f8e438852 100644 (file)
@@ -423,7 +423,6 @@ public class HeliosEasyControlsHandler extends BaseThingHandler {
      *
      * @param variableName The variable name
      * @param value The new value
-     * @return The value if the transaction succeeded, <tt>null</tt> otherwise
      * @throws HeliosException Thrown if the variable is read-only or the provided value is out of range
      */
     public void writeValue(String variableName, String value) throws HeliosException, InterruptedException {
@@ -475,7 +474,6 @@ public class HeliosEasyControlsHandler extends BaseThingHandler {
      * Read a variable from the Helios device
      *
      * @param variableName The variable name
-     * @return The value
      */
     public void readValue(String variableName) {
         Map<String, HeliosVariable> variableMap = this.variableMap;
index bdcf9c3f7915375f5cb5d8f949a8dc11d16883bd..52a696493ab261b611d0a918336c93b3fc7ffdec 100644 (file)
@@ -17,7 +17,7 @@ import org.openhab.binding.modbus.ModbusBindingConstants;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link Modbus.StiebelEltronBindingConstants} class defines common
+ * The {@link StiebelEltronBindingConstants} class defines common
  * constants, which are used across the whole binding.
  *
  * @author Paul Frank - Initial contribution
index 17e088aff775e3170a1e277acf18351d7fe8d0bd..4a93e1c4012d698512db62bbb26b2a5b01d00104 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.modbus.stiebeleltron.internal;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link Modbus.StiebelEltronConfiguration} class contains fields mapping
+ * The {@link StiebelEltronConfiguration} class contains fields mapping
  * thing configuration parameters.
  *
  * @author Paul Frank - Initial contribution
index 69d83ee84ec8e1ff0002683be51d43bdb32191a1..29c777ff191ade4bd415f8ea554f7f4293fe4ab7 100644 (file)
@@ -27,7 +27,7 @@ import org.openhab.core.thing.binding.ThingHandlerFactory;
 import org.osgi.service.component.annotations.Component;
 
 /**
- * The {@link Modbus.StiebelEltronHandlerFactory} is responsible for creating things and thing
+ * The {@link StiebelEltronHandlerFactory} is responsible for creating things and thing
  * handlers.
  *
  * @author Paul Frank - Initial contribution
index 20f2804478080964a9fafba61636f92c74bfcf9b..9b79ade7be036a09e5cdf0cd0f9ff506eafa7994 100644 (file)
@@ -59,7 +59,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link Modbus.StiebelEltronHandler} is responsible for handling commands,
+ * The {@link StiebelEltronHandler} is responsible for handling commands,
  * which are sent to one of the channels and for polling the modbus.
  *
  * @author Paul Frank - Initial contribution
@@ -177,7 +177,6 @@ public class StiebelEltronHandler extends BaseThingHandler {
      * Instances of this handler should get a reference to the modbus manager
      *
      * @param thing the thing to handle
-     * @param modbusManager the modbus manager
      */
     public StiebelEltronHandler(Thing thing) {
         super(thing);
index d6a9aeb9cc9a97da26589abdc7ea9ca5357b36f3..b7b47587f04891b3429f114e882aaa82765d01ad 100644 (file)
@@ -95,9 +95,6 @@ public class StuderHandler extends BaseThingHandler {
      * Instances of this handler
      *
      * @param thing the thing to handle
-     * @param type the type of thing to handle
-     * @param slaveAddress the address of thing
-     * @param refreshSec the address of thing
      */
     public StuderHandler(Thing thing) {
         super(thing);
@@ -299,7 +296,7 @@ public class StuderHandler extends BaseThingHandler {
      * The register array is first parsed, then each of the channels are updated
      * to the new values
      *
-     * @param n register readed
+     * @param registerNumber register readed
      * @param registers byte array read from the modbus slave
      */
     protected void handlePolledData(int registerNumber, ModbusRegisterArray registers) {
index 8f6500ebf7efc132e01f31e12d35a5934facdfbe..c043ac70e6158ea3e6bef2ebbe01ad2a4cbe98e5 100644 (file)
@@ -142,7 +142,6 @@ public class SunspecDiscoveryProcess {
     /**
      * Start model detection
      *
-     * @param uid the thing type to look for
      * @throws EndpointNotInitializedException
      */
     public void detectModel() {
index 3a23c0df2824396db2218644cb137de4c54cdf7c..8138b564da0d97b8e2d51389bb727f6097dc4ca6 100644 (file)
@@ -94,7 +94,6 @@ public abstract class AbstractSunSpecHandler extends BaseThingHandler {
      * Instances of this handler should get a reference to the modbus manager
      *
      * @param thing the thing to handle
-     * @param managerRef the modbus manager
      */
     public AbstractSunSpecHandler(Thing thing) {
         super(thing);
index b7fa3e21cf4e17897eae3927cce8e358985abb3a..4886cd09fad35242df8921da215acfceb57b16a1 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.modbus;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link ModbusBinding} class defines some constants
+ * The {@link ModbusBindingConstants} class defines some constants
  * public that might be used from other bundles as well.
  *
  * @author Sami Salonen - Initial contribution
index bf13aa727ecca2471346d4cf67cfee1119784fdd..1ad02f763ed7d0bb1ff62bd44bb039ef2b63c21e 100644 (file)
@@ -135,7 +135,7 @@ public class ModbusDiscoveryService extends AbstractDiscoveryService {
      * Running bridges have a ModbusThingHandlerDiscoveryService connected
      * which will be responsible for the discovery
      *
-     * @param handler the Modbus bridge handler
+     * @param service discovery service
      */
     @Reference(cardinality = ReferenceCardinality.MULTIPLE, policy = ReferencePolicy.DYNAMIC)
     protected void addModbusEndpoint(ModbusThingHandlerDiscoveryService service) {
@@ -146,7 +146,7 @@ public class ModbusDiscoveryService extends AbstractDiscoveryService {
     /**
      * Remove an already registered thing handler discovery component
      *
-     * @param handler the handler that has been removed
+     * @param service discovery service
      */
     protected void removeModbusEndpoint(ModbusThingHandlerDiscoveryService service) {
         logger.trace("Removed handler: {}", service);
index 6ae9652b061228e938e9888fdb9b4484c0c17bfa..af4fd2c8123ed1490b50a57fdafc19bf18416fd8 100644 (file)
@@ -98,8 +98,8 @@ public abstract class BaseModbusThingHandler extends BaseThingHandler {
      * @param request request to send
      * @param pollPeriodMillis poll interval, in milliseconds
      * @param initialDelayMillis initial delay before starting polling, in milliseconds
-     * @param callback callback to call with data
-     * @param callback callback to call in case of failure
+     * @param resultCallback callback to call with data
+     * @param failureCallback callback to call in case of failure
      * @return poll task representing the regular poll
      * @throws IllegalStateException when this communication has been closed already
      */
@@ -133,8 +133,8 @@ public abstract class BaseModbusThingHandler extends BaseThingHandler {
      * background.
      *
      * @param request request to send
-     * @param callback callback to call with data
-     * @param callback callback to call in case of failure
+     * @param resultCallback callback to call with data
+     * @param failureCallback callback to call in case of failure
      * @return future representing the polled task
      * @throws IllegalStateException when this communication has been closed already
      */
@@ -152,8 +152,8 @@ public abstract class BaseModbusThingHandler extends BaseThingHandler {
      * background.
      *
      * @param request request to send
-     * @param callback callback to call with response
-     * @param callback callback to call in case of failure
+     * @param resultCallback callback to call with response
+     * @param failureCallback callback to call in case of failure
      * @return future representing the task
      * @throws IllegalStateException when this communication has been closed already
      */
index 743e64f08d6bce40c0cf8d86867cbc2423c989f4..e1ad58fca3de939af21057a1c45bfc6b8a2dbe0b 100644 (file)
@@ -22,7 +22,7 @@ import org.openhab.core.io.transport.modbus.ModbusReadFunctionCode;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link ModbusBinding} class defines common constants, which are
+ * The {@link ModbusBindingConstantsInternal} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Sami Salonen - Initial contribution
index 6043646b504183a8a575e7bddb0d69b52122931d..69d39e8dae11a5f75990d063c90ac5e6ab5d18d8 100644 (file)
@@ -38,7 +38,7 @@ public interface ValueTransformation {
      *
      * @param context
      * @param types types to used to parse the transformation result
-     * @param command
+     * @param state
      * @return Transformed command, or null if no transformation was possible
      */
     default @Nullable State transformState(BundleContext context, List<Class<? extends State>> types, State state) {
index 4eb6552711d32b498ce3c1e3e1a4e5b35655e333..771d05f51207ee272ee5de828ec14ea1302a4f21 100644 (file)
@@ -183,7 +183,7 @@ public abstract class MonopriceAudioConnector {
     /**
      * Get the status of a zone
      *
-     * @param zone the zone to query for current status
+     * @param zoneId the zone to query for current status
      *
      * @throws MonopriceAudioException - In case of any problem
      */
@@ -195,7 +195,7 @@ public abstract class MonopriceAudioConnector {
      * Monoprice 31028 and OSD Audio PAM1270 amps do not report treble, bass and balance with the main status inquiry,
      * so we must send three extra commands to retrieve those values
      *
-     * @param zone the zone to query for current treble, bass and balance status
+     * @param zoneId the zone to query for current treble, bass and balance status
      *
      * @throws MonopriceAudioException - In case of any problem
      */
index 14c74131c8ce4e3a641d1e937197217297869f96..7d9581d7a90f612a0249dfd7786624be8020b53e 100644 (file)
@@ -24,7 +24,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link @MPDActions} defines rule actions for the Music Player Daemon binding.
+ * The {@link MPDActions} defines rule actions for the Music Player Daemon binding.
  *
  * @author Stefan Röllin - Initial contribution
  */
index 1043d9a73c488cdc460a87e14778becc502d732a..61e7aa9da60fae71ef7c84640b548096968acfe0 100644 (file)
@@ -39,9 +39,7 @@ public class MPDConnection implements MPDResponseListener {
     /**
      * Constructor
      *
-     * @param address the IP address of the music player daemon
-     * @param port the TCP port to be used
-     * @param password the password to connect to the music player daemon
+     * @param listener
      */
     public MPDConnection(MPDEventListener listener) {
         this.listener = listener;
index 0b67ec5759ddc4f9627b89fe050fc33f4e948d19..528dc49cb3588fee9c67e1904d76057d4207a740 100644 (file)
@@ -44,7 +44,7 @@ public interface ChannelStateUpdateListener {
      * The channel is of kind Trigger.
      *
      * @param channelUID The channel uid
-     * @param value The new value. Doesn't necessarily need to be different than the value before.
+     * @param eventPayload The new value. Doesn't necessarily need to be different than the value before.
      */
     void triggerChannel(ChannelUID channelUID, String eventPayload);
 }
index cfb27ab9f6e18d79dc7bf57c20dd93461cce8b6d..b19641893193f2ecc0d2044b109a20de92cff239 100644 (file)
@@ -41,7 +41,7 @@ import org.slf4j.LoggerFactory;
  * To automatically subscribe to all fields, a call to
  * {@link #subscribeAndReceive(MqttBrokerConnection, ScheduledExecutorService, String, AttributeChanged, int)} is
  * required.
- * Unsubscribe with a call to {@link #unsubscribe(AbstractMqttAttributeClass)}.
+ * Unsubscribe with a call to {@link #unsubscribe()}.
  * </p>
  *
  * <p>
@@ -134,8 +134,6 @@ public abstract class AbstractMqttAttributeClass implements SubscribeFieldToMQTT
     /**
      * Unsubscribe from all topics of the managed object.
      *
-     * @param connection A broker connection to remove the subscriptions from.
-     * @param objectWithFields A bean class
      * @return Returns a future that completes as soon as all unsubscriptions have been performed.
      */
     public CompletableFuture<@Nullable Void> unsubscribe() {
index a5593eecace40845ad084073a34731d318cd816f..51cffdca38db0ff7cdf6747cee24d34318d0b79c 100644 (file)
@@ -67,7 +67,6 @@ public class ChildMap<T> {
     /**
      * Modifies the map in way that it matches the entries of the given childIDs.
      *
-     * @param future A future that completes as soon as all children have their added-action performed.
      * @param childIDs The list of IDs that should be in the map. Everything else currently in the map will be removed.
      * @param addedAction A function where the newly added child is given as an argument to perform any actions on it.
      *            A future is expected as a return value that completes as soon as said action is performed.
@@ -75,7 +74,7 @@ public class ChildMap<T> {
      *            expected as a
      *            result.
      * @param removedCallback A callback, that is called whenever a child got removed by the
-     *            {@link #apply(CompletableFuture, String[], Function)} method.
+     *            {@link #apply(String[], Function, Function, Consumer)} method.
      * @return Complete successfully if all "addedAction" complete successfully, otherwise complete exceptionally.
      */
     public CompletableFuture<@Nullable Void> apply(String[] childIDs,
index 436a99e7f25ac1d1ef28d131c23b7f9798dff4a0..4a10586f9763b9e79c891d4c6cd0e60189859ff2 100644 (file)
@@ -167,7 +167,7 @@ public class HaID {
      * Return the topic to put into the HandlerConfiguration for this component.
      * <p>
      * <code>objectid</code> in the thing configuration will be
-     * <code>nodeID/objectID<code> from the HaID, if <code>nodeID</code> is not empty.
+     * <code>nodeID/objectID</code> from the HaID, if <code>nodeID</code> is not empty.
      * <p>
      *
      * @return the short topic.
index 2ed5a124617629fd95528fe7169b5d56fb1771ef..ffea8f4f4dc2978e9b6eaab78300d33288d63ce2 100644 (file)
@@ -36,8 +36,10 @@ import org.slf4j.LoggerFactory;
 
 /**
  * Homie 3.x Device. This is also the base class to subscribe to and parse a homie MQTT topic tree.
- * First use {@link #subscribe(AbstractMqttAttributeClass)} to subscribe to the device/nodes/properties tree.
- * If everything has been received and parsed, call {@link #startChannels(MqttBrokerConnection, HomieThingHandler)}
+ * First use {@link #subscribe(MqttBrokerConnection, ScheduledExecutorService, int)}
+ * to subscribe to the device/nodes/properties tree.
+ * If everything has been received and parsed, call
+ * {@link #startChannels(MqttBrokerConnection, ScheduledExecutorService, int, HomieThingHandler)}
  * to also subscribe to the property values. Usage:
  *
  * <pre>
@@ -100,7 +102,7 @@ public class Device implements AbstractMqttAttributeClass.AttributeChanged {
      * and subscribe to all node attributes. Parse node properties. This will not subscribe
      * to properties though. If subscribing to all necessary topics worked {@link #isInitialized()} will return true.
      *
-     * Call {@link #startChannels(MqttBrokerConnection)} subsequently.
+     * Call {@link #startChannels(MqttBrokerConnection, ScheduledExecutorService, int, HomieThingHandler)} subsequently.
      *
      * @param connection A broker connection
      * @param scheduler A scheduler to realize the timeout
@@ -258,7 +260,7 @@ public class Device implements AbstractMqttAttributeClass.AttributeChanged {
     /**
      * <p>
      * The nodes of a device are determined by the device attribute "$nodes". If that attribute changes,
-     * {@link #attributeChanged(CompletableFuture, String, Object, MqttBrokerConnection, ScheduledExecutorService)} is
+     * {@link #attributeChanged(String, Object, MqttBrokerConnection, ScheduledExecutorService, boolean)} is
      * called. The {@link #nodes} map will be synchronized and this method will be called for every removed node.
      * </p>
      *
index 8a2ee8a6ab4b5f9c5654b9064e19b64404be18c6..ff27bb182677fa441f2385fece40bcd5201e454a 100644 (file)
@@ -41,7 +41,7 @@ public interface DeviceCallback extends ChannelStateUpdateListener {
     /**
      * Called, whenever a Homie property was existing before, but is not anymore.
      *
-     * @param node The affected property class.
+     * @param property The affected property class.
      */
     void propertyRemoved(Property property);
 
@@ -55,7 +55,7 @@ public interface DeviceCallback extends ChannelStateUpdateListener {
     /**
      * Called, whenever a Homie property was added or changed.
      *
-     * @param node The affected property class.
+     * @param property The affected property class.
      */
     void propertyAddedOrChanged(Property property);
 }
index b84ce0b7ae909e37410cf55bd8d67fcf59ed8237..84d4582e429c024d52b66e48ef40debbdb550b90 100644 (file)
@@ -79,8 +79,8 @@ public class Node implements AbstractMqttAttributeClass.AttributeChanged {
 
     /**
      * Parse node properties. This will not subscribe to properties though. Call
-     * {@link Device#startChannels(MqttBrokerConnection)} as soon as the returned future has
-     * completed.
+     * {@link Device#startChannels(MqttBrokerConnection, ScheduledExecutorService, int, HomieThingHandler)}
+     * as soon as the returned future has completed.
      */
     public CompletableFuture<@Nullable Void> subscribe(MqttBrokerConnection connection,
             ScheduledExecutorService scheduler, int timeout) {
@@ -106,7 +106,6 @@ public class Node implements AbstractMqttAttributeClass.AttributeChanged {
     /**
      * Unsubscribe from node attribute and also all property attributes and the property value
      *
-     * @param connection A broker connection
      * @return Returns a future that completes as soon as all unsubscriptions have been performed.
      */
     public CompletableFuture<@Nullable Void> stop() {
@@ -156,7 +155,7 @@ public class Node implements AbstractMqttAttributeClass.AttributeChanged {
     /**
      * <p>
      * The properties of a node are determined by the node attribute "$properties". If that attribute changes,
-     * {@link #attributeChanged(CompletableFuture, String, Object, MqttBrokerConnection, ScheduledExecutorService)} is
+     * {@link #attributeChanged(String, Object, MqttBrokerConnection, ScheduledExecutorServic, boolean)} is
      * called. The {@link #properties} map will be synchronized and this method will be called for every removed
      * property.
      * </p>
index 5a3d16d7b46c17d80f4c2f4ab450f6a064eaef84..aa4e5ecbaece336ec64072019cd9b7cccbb8aec5 100644 (file)
@@ -26,7 +26,6 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 import org.openhab.binding.mqtt.generic.ChannelConfigBuilder;
 import org.openhab.binding.mqtt.generic.ChannelState;
-import org.openhab.binding.mqtt.generic.mapping.AbstractMqttAttributeClass;
 import org.openhab.binding.mqtt.generic.mapping.AbstractMqttAttributeClass.AttributeChanged;
 import org.openhab.binding.mqtt.generic.mapping.ColorMode;
 import org.openhab.binding.mqtt.generic.values.ColorValue;
@@ -97,7 +96,9 @@ public class Property implements AttributeChanged {
 
     /**
      * Subscribe to property attributes. This will not subscribe
-     * to the property value though. Call {@link Device#startChannels(MqttBrokerConnection)} to do that.
+     * to the property value though. Call
+     * {@link Device#startChannels(MqttBrokerConnection, ScheduledExecutorService, int, HomieThingHandler)}
+     * to do that.
      *
      * @return Returns a future that completes as soon as all attribute values have been received or requests have timed
      *         out.
@@ -267,7 +268,7 @@ public class Property implements AttributeChanged {
 
     /**
      * @return Returns the channelState. You should have called
-     *         {@link Property#subscribe(AbstractMqttAttributeClass, int)}
+     *         {@link Property#subscribe(MqttBrokerConnection, ScheduledExecutorService, int)}
      *         and waited for the future to complete before calling this Getter.
      */
     public @Nullable ChannelState getChannelState() {
@@ -280,7 +281,6 @@ public class Property implements AttributeChanged {
      * @param connection A broker connection
      * @param scheduler A scheduler to realize the timeout
      * @param timeout A timeout in milliseconds. Can be 0 to disable the timeout and let the future return earlier.
-     * @param channelStateUpdateListener An update listener
      * @return A future that completes with true if the subscribing worked and false and/or exceptionally otherwise.
      */
     public CompletableFuture<@Nullable Void> startChannel(MqttBrokerConnection connection,
index 1dbcb23b151c1c320335b85b4a9d14efc3a5b65a..7734b34f3ad4603f88beaf77344f8465678252cd 100644 (file)
@@ -73,7 +73,7 @@ public class BrokerHandler extends AbstractBrokerHandler implements PinnedCallba
     }
 
     /**
-     * This method gets called by the {@link PinningSSLContextProvider} if a new public key
+     * This method gets called by the {@link PinTrustManager} if a new public key
      * or certificate hash got pinned. The hash is stored in the thing configuration.
      */
     @Override
@@ -105,7 +105,7 @@ public class BrokerHandler extends AbstractBrokerHandler implements PinnedCallba
 
     @Override
     public void pinnedConnectionDenied(Pin pin) {
-        // We don't need to handle this here, because the {@link PinningSSLContextProvider}
+        // We don't need to handle this here, because the {@link PinTrustManager}
         // will throw a CertificateException if the connection fails.
     }
 
@@ -136,12 +136,12 @@ public class BrokerHandler extends AbstractBrokerHandler implements PinnedCallba
 
     /**
      * Reads the thing configuration related to public key or certificate pinning, creates an appropriate a
-     * {@link PinningSSLContextProvider} and assigns it to the {@link MqttBrokerConnection} instance.
+     * {@link PinTrustManager} and assigns it to the {@link MqttBrokerConnection} instance.
      * The instance need to be set before calling this method. If the SHA-256 algorithm is not supported
      * by the platform, this method will do nothing.
      *
      * @throws IllegalArgumentException Throws this exception, if provided hash values cannot be
-     *             assigned to the {@link PinningSSLContextProvider}.
+     *             assigned to the {@link PinTrustManager}.
      */
     protected void assignSSLContextProvider(BrokerHandlerConfig config, MqttBrokerConnection connection,
             PinnedCallback callback) throws IllegalArgumentException {
index 3613ba6f5564dabc8b25faccf133ffe24d6a44aa..dac1d983dca70eb7a8f7e9a37e6688344b85a9d2 100644 (file)
@@ -34,7 +34,8 @@ public class MqttThingID {
     /**
      * Creates a normal broker thing with an url that will be converted to a thing ID.
      *
-     * @param url The broker connection url
+     * @param host The broker connection (host name)
+     * @param port The port
      * @return Returns a ThingUID
      */
     public static ThingUID getThingUID(String host, int port) {
index 9612ec20da0d76ed92368387b73d28f5fdf467db..66a16830606e5e729bc528faafb09aed583a854f 100644 (file)
@@ -202,7 +202,7 @@ public class VehicleDiscovery extends AbstractDiscoveryService implements Discov
      * Get all field names from a DTO with a specific value
      * Used to get e.g. all services which are "ACTIVATED"
      *
-     * @param DTO Object
+     * @param dto Object
      * @param compare String which needs to map with the value
      * @return String with all field names matching this value separated with Spaces
      */
index 05b82e7f615fdedb0a4210697c65e32afb7ea64a..8b7cc0a08f8fb63346bd77eac303a36bd544f9f8 100644 (file)
@@ -147,7 +147,7 @@ public class VehicleStatusUtils {
      * 3) take a guess from fuel indicators
      *
      * @param unitJson
-     * @param indicators
+     * @param vehicle
      * @return
      */
     public static int getRange(String unitJson, Vehicle vehicle) {
@@ -165,7 +165,7 @@ public class VehicleStatusUtils {
      * -- smaller one is assigned to fuel range
      * -- bigger one is assigned to hybrid range
      *
-     * @see VehicleStatusTest testGuessRange
+     * @see org.openhab.binding.mybmw.internal.dto.VehicleStatusTest testGuessRange
      *
      * @param unitJson
      * @param vehicle
index 133ec1b5baf94301b90bf22e1e418404c6ed4295..4f00f5f988ad2b23e90a21d75ef09d352076b447 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.neato.internal;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link NeatoBinding} class defines common constants, which are
+ * The {@link NeatoBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Patrik Wimnell - Initial contribution
index 5d0da6489145796b723a667d2659b72f3b4c2e41..14447c38bbfefe96bbe064556376f66a345d77b7 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.neato.internal.classes;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link BeehiveAuthenticcation} is the internal class for handling authentication.
+ * The {@link BeehiveAuthentication} is the internal class for handling authentication.
  *
  * @author Patrik Wimnell - Initial contribution
  */
index da25be95a20b50dbd720db202245179cc542a317..f6c9ce6d1c705677253923ff156bfcfd9bf8f4bd 100644 (file)
@@ -43,7 +43,7 @@ public interface NeeoHandlerCallback {
      * Callback to the bridge/thing to update the state of a channel in the bridge/thing.
      *
      * @param channelId the non-null, non-empty channel id
-     * @param state the new non-null {@State}
+     * @param state the new non-null {@link State}
      */
     void stateChanged(String channelId, State state);
 
index 10fee8ddd22de0c40a5ff34a396041eaa2a09c54..0254b257653db7ed39fab05b5927e8ac20bb004e 100644 (file)
@@ -56,7 +56,6 @@ public class NeoHubGetEngineersData {
      * Create wrapper around a JSON string
      * 
      * @param fromJson the JSON string
-     * @return a NeoHubGetEngData wrapper around the JSON string
      * @throws JsonSyntaxException
      * 
      */
index 23d580678839e4269f2390b82ef520f1e298cb06..2171e621fa47345436dbc85633c5d9fd8b983cca 100644 (file)
@@ -60,7 +60,7 @@ public class EnergyApi extends RestManager {
      *
      * @param homeId The id of home (required)
      * @param mode The mode. (required)
-     * @throws NetatmoCommunicationException when call failed, e.g. server error or cannot deserialize
+     * @throws NetatmoException when call failed, e.g. server error or cannot deserialize
      */
     public void setThermMode(String homeId, String mode) throws NetatmoException {
         UriBuilder uriBuilder = getApiUriBuilder(SUB_PATH_SET_THERM_MODE, PARAM_HOME_ID, homeId, PARAM_MODE, mode);
@@ -76,7 +76,7 @@ public class EnergyApi extends RestManager {
      * @param mode The mode. (required)
      * @param endtime For manual or max setpoint_mode, defines when the setpoint expires.
      * @param temp For manual setpoint_mode, defines the temperature setpoint (in °C)
-     * @throws NetatmoCommunicationException when call failed, e.g. server error or cannot deserialize
+     * @throws NetatmoException when call failed, e.g. server error or cannot deserialize
      */
     public void setThermpoint(String homeId, String roomId, SetpointMode mode, long endtime, double temp)
             throws NetatmoException {
index 9d3eae10c6989e30819370d5d9e0a09ab85999ab..2c5239c555f96f7bd672f52b7db4eb6ec4293c70 100644 (file)
@@ -86,7 +86,7 @@ public class WeatherUtils {
      * Compute the associated scale appreciation of a given humidex index
      * https://www.researchgate.net/figure/The-scale-of-Humidex-and-the-degree-of-comfort_tbl1_335293174
      *
-     * @param Humidex index value
+     * @param humidex index value
      * @return scale between 0 and 4
      */
     public static int humidexScale(double humidex) {
index 4f4e24c26dbe5cfe40dbaf4b282a53a40f488874..2f038e70daa915e8159a9aa58e513f1b8c0520e2 100644 (file)
@@ -67,7 +67,7 @@ public class ExpiringCacheAsync<V> {
     /**
      * Returns the value - possibly from the cache, if it is still valid.
      *
-     * @return the value
+     * @param callback callback to return the value
      */
     public void getValue(Consumer<V> callback) {
         if (isExpired()) {
index 3d59d0e2c6adb08f0dcdbdf18d61ebcfb3a126f3..82a5b178844d9c10b712ed91c6c7c74090aed0d4 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.nibeheatpump.internal.config;
 
 /**
- * Configuration class for {@link NibeHeatPumpBinding} device.
+ * Configuration class for NibeHeatPump device.
  *
  *
  * @author Pauli Anttila - Initial contribution
index f9cbfbd16f64bcdceee0930b82f65139c3855caa..eb7f6a22a69e6e3117a9d58f3bea551923690c78 100644 (file)
@@ -32,7 +32,7 @@ import org.openhab.binding.nibeuplink.internal.model.DataResponseTransformer;
 import org.openhab.core.thing.Channel;
 
 /**
- * generic command that retrieves status values for all channels defined in {@link VVM320Channels}
+ * generic command that retrieves status values for all channels defined in VVM320Channels
  *
  * @author Alexander Friese - initial contribution
  */
index df310974e067aa7f023b2430820b141d4269ce7a..f54573db450ea52a81e2e95603e56be63cee264b 100644 (file)
@@ -208,8 +208,6 @@ public class UplinkWebInterface implements AtomicReferenceTrait {
 
     /**
      * Constructor to set up interface
-     *
-     * @param config the Bridge configuration
      */
     public UplinkWebInterface(ScheduledExecutorService scheduler, NibeUplinkHandler handler, HttpClient httpClient) {
         this.uplinkHandler = handler;
index 75c83f68ca0ab3af14fe32223a85df8e3a0057c5..89953c8bd47e3c8bc93a912ddf306b7287f1f1cc 100644 (file)
@@ -32,8 +32,9 @@ import org.openhab.core.types.State;
 @NonNullByDefault
 public interface NibeUplinkHandler extends ThingHandler, ChannelProvider {
     /**
-     * Called from {@link NibeUplinkWebInterface#authenticate()} to update
-     * the thing status because updateStatus is protected.
+     * Called from
+     * {@link org.openhab.binding.nibeuplink.internal.connector.UplinkWebInterface.WebRequestExecutor#authenticate()}
+     * to update the thing status because updateStatus is protected.
      *
      * @param status Bridge status
      * @param statusDetail Bridge status detail
index 8b90263e71228fc0e97d85b9ab265fb6de80149f..6de5f6e83f362af8fe60e5b7867f3c3e163da4ad 100644 (file)
@@ -55,7 +55,7 @@ public abstract class NhcAction {
     }
 
     /**
-     * This method should be called when an object implementing the {@NhcActionEvent} interface is initialized.
+     * This method should be called when an object implementing the {@link NhcActionEvent} interface is initialized.
      * It keeps a record of the event handler in that object so it can be updated when the action receives an update
      * from the Niko Home Control IP-interface.
      *
@@ -66,7 +66,7 @@ public abstract class NhcAction {
     }
 
     /**
-     * This method should be called when an object implementing the {@NhcActionEvent} interface is disposed.
+     * This method should be called when an object implementing the {@link NhcActionEvent} interface is disposed.
      * It resets the reference, so no updates go to the handler anymore.
      *
      */
index 53aa8d4213e514caa5343c74fae3a347b190d5a6..b4815e21b0993f23071f185b847b6aecf4c3fe91 100644 (file)
@@ -95,7 +95,7 @@ public interface NhcControllerEvent {
     /**
      * This method is called when a notice event is received from the Niko Home Control controller.
      *
-     * @param alarmText
+     * @param noticeText
      */
     void noticeEvent(String noticeText);
 
index 83929106c77438c585b2ec1e6992dd7b1dea65f5..735e338e162f6651a5d42fce16741c38a4602dde 100644 (file)
@@ -74,7 +74,8 @@ public abstract class NhcEnergyMeter {
     }
 
     /**
-     * This method should be called when an object implementing the {@NhcEnergyMeterEvent} interface is initialized.
+     * This method should be called when an object implementing the {@link NhcEnergyMeterEvent} interface is
+     * initialized.
      * It keeps a record of the event handler in that object so it can be updated when the action receives an update
      * from the Niko Home Control IP-interface.
      *
@@ -85,7 +86,7 @@ public abstract class NhcEnergyMeter {
     }
 
     /**
-     * This method should be called when an object implementing the {@NhcEnergyMeterEvent} interface is disposed.
+     * This method should be called when an object implementing the {@link NhcEnergyMeterEvent} interface is disposed.
      * It resets the reference, so no updates go to the handler anymore.
      *
      */
index e55bacf19de089d4a6816b026cf5360673a854b3..9312d8fd4dd6cf2450bf84a61e2d0d9233b4dc36 100644 (file)
@@ -109,7 +109,7 @@ public abstract class NhcThermostat {
     }
 
     /**
-     * This method should be called when an object implementing the {@NhcThermostatEvent} interface is initialized.
+     * This method should be called when an object implementing the {@link NhcThermostatEvent} interface is initialized.
      * It keeps a record of the event handler in that object so it can be updated when the action receives an update
      * from the Niko Home Control IP-interface.
      *
@@ -120,7 +120,7 @@ public abstract class NhcThermostat {
     }
 
     /**
-     * This method should be called when an object implementing the {@NhcThermostatEvent} interface is disposed.
+     * This method should be called when an object implementing the {@link NhcThermostatEvent} interface is disposed.
      * It resets the reference, so no updates go to the handler anymore.
      *
      */
@@ -311,7 +311,7 @@ public abstract class NhcThermostat {
      * {@link NhcThermostat2}.
      *
      * @param overrule temperature to overrule the setpoint in 0.1°C multiples
-     * @param time time duration in min for overrule
+     * @param overruletime time duration in min for overrule
      */
     public abstract void executeOverrule(int overrule, int overruletime);
 
index c607ec1d9b757c81ba9dc614549c9cd233ec7f12..4d0b20bfcf62e9bd9e8244890ae4c17d3f77653a 100644 (file)
@@ -150,7 +150,7 @@ public abstract class NikoHomeControlCommunication {
     /**
      * Return all actions in the Niko Home Control Controller.
      *
-     * @return <code>Map&ltString, {@link NhcAction}></code>
+     * @return <code>Map&lt;String, {@link NhcAction}></code>
      */
     public Map<String, NhcAction> getActions() {
         return actions;
@@ -159,7 +159,7 @@ public abstract class NikoHomeControlCommunication {
     /**
      * Return all thermostats in the Niko Home Control Controller.
      *
-     * @return <code>Map&ltString, {@link NhcThermostat}></code>
+     * @return <code>Map&lt;String, {@link NhcThermostat}></code>
      */
     public Map<String, NhcThermostat> getThermostats() {
         return thermostats;
@@ -168,7 +168,7 @@ public abstract class NikoHomeControlCommunication {
     /**
      * Return all energyMeters meters in the Niko Home Control Controller.
      *
-     * @return <code>Map&ltString, {@link NhcEnergyMeter}></code>
+     * @return <code>Map&lt;String, {@link NhcEnergyMeter}></code>
      */
     public Map<String, NhcEnergyMeter> getEnergyMeters() {
         return energyMeters;
index 41c52a2c88397759a968828099c427ed4f9910bf..8f78a0d4b43d014ac0c2a350ba24e07ee3a2118c 100644 (file)
@@ -51,7 +51,7 @@ public class NhcThermostat1 extends NhcThermostat {
      * Sends thermostat setpoint to Niko Home Control.
      *
      * @param overrule temperature to overrule the setpoint in 0.1°C multiples
-     * @param time time duration in min for overrule
+     * @param overruletime time duration in min for overrule
      */
     @Override
     public void executeOverrule(int overrule, int overruletime) {
index 60734b5e50c180f078391a8902f8f03b70892b34..e7d7f26a4adf1698b46f3f2180d22c4d322e37ff 100644 (file)
@@ -92,7 +92,7 @@ public class NikoHomeControlCommunication2 extends NikoHomeControlCommunication
      * Niko Home Control II Connected Controller.
      *
      * @throws CertificateException when the SSL context for MQTT communication cannot be created
-     * @throws UnknownHostException when the IP address is not provided
+     * @throws java.net.UnknownHostException when the IP address is not provided
      *
      */
     public NikoHomeControlCommunication2(NhcControllerEvent handler, String clientId,
index 0383c165c60c99ddf969fffb692d0c499cf9951b..3f9bd1e8823f3dece0d16dd054a9c048eab5f7a0 100644 (file)
@@ -72,7 +72,6 @@ public class SDS011Communicator {
      *
      * @param mode the {@link WorkMode} if we want to use polling or reporting
      * @param interval the time between polling or reportings
-     * @return {@code true} if we can communicate with the device
      * @throws PortInUseException
      * @throws TooManyListenersException
      * @throws IOException
index 0fe14406c91b2f79a176babfa04b12d30e9b3896..c96750b1b206a59c7be3ea63a04bbc8fa57360a9 100644 (file)
@@ -62,7 +62,8 @@ public class SensorReply {
     }
 
     /**
-     * Gets the first byte from the data bytes (usually holds the {@link Command}) as a form of some sub command
+     * Gets the first byte from the data bytes (usually holds the
+     * {@link org.openhab.binding.novafinedust.internal.sds011protocol.Command}) as a form of some sub command
      *
      * @return first byte from the data section of a reply
      */
index a71e5fe01e5ed732fcc5ea16124610a0cc5a22c9..f166dd096c38bd75e9bbca4e476a256a0d3105c5 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link ntpBinding} class defines common constants, which are used across
+ * The {@link NtpBindingConstants} class defines common constants, which are used across
  * the whole binding.
  *
  * @author Marcel Verpaalen - Initial contribution
index 6bfe90a0c052a3b7459a38b4fc7103dcbc3723ed..7a5193f75b8366c1ca394837100c2af304bc91e8 100644 (file)
@@ -45,7 +45,7 @@ import org.slf4j.LoggerFactory;
  * handlers.
  *
  * @author Markus Katter - Initial contribution
- * @contributer Jan Vybíral - Improved thing id generation
+ * @author Jan Vybíral - Improved thing id generation
  */
 @Component(service = ThingHandlerFactory.class, configurationPid = "binding.nuki")
 @NonNullByDefault
index f3acb9afc25328f758c2d9ff13fe2f524e358221..1670ffab18c966c2fcf6b358dad61dfe859adffa 100644 (file)
@@ -20,12 +20,12 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link NukiBinding} class defines common constants, which are
+ * The {@link NukiBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Markus Katter - Initial contribution
- * @contributer Christian Hoefler - Door sensor integration
- * @contributer Jan Vybíral - Opener integration
+ * @author Christian Hoefler - Door sensor integration
+ * @author Jan Vybíral - Opener integration
  */
 @NonNullByDefault
 public class NukiBindingConstants {
index e37ea769401105dd275b934d2bc8858a00ba7163..405a91b17c3af3989176fb9143d0edd5c9179185 100644 (file)
@@ -18,7 +18,7 @@ import org.openhab.binding.nuki.internal.dto.BridgeApiLockStateDto;
  * The {@link BridgeLockStateResponse} class wraps {@link BridgeApiLockStateDto} class.
  *
  * @author Markus Katter - Initial contribution
- * @contributer Christian Hoefler - Door sensor integration
+ * @author Christian Hoefler - Door sensor integration
  */
 public class BridgeLockStateResponse extends NukiBaseResponse {
 
index f547d25ef863215b4bf0c19c2ea142322b9b294d..9a0bee0aa647390b63fa3ea7cac298201ca1f32f 100644 (file)
@@ -46,8 +46,8 @@ import com.google.gson.Gson;
  * The {@link NukiApiServlet} class is responsible for handling the callbacks from the Nuki Bridge.
  *
  * @author Markus Katter - Initial contribution
- * @contributer Christian Hoefler - Door sensor integration
- * @contributer Jan Vybíral - Added Opener support, improved callback handling
+ * @author Christian Hoefler - Door sensor integration
+ * @author Jan Vybíral - Added Opener support, improved callback handling
  */
 @NonNullByDefault
 public class NukiApiServlet extends HttpServlet {
index fd31e33f7cdcccc338f23d9194ee00e003360435..91d810dc73432c1a291936e0c1e0cfc9e05997dd 100644 (file)
@@ -44,7 +44,7 @@ import com.google.gson.Gson;
  * The {@link NukiHttpClient} class is responsible for getting data from the Nuki Bridge.
  *
  * @author Markus Katter - Initial contribution
- * @contributer Jan Vybíral - Hashed token authentication
+ * @author Jan Vybíral - Hashed token authentication
  */
 @NonNullByDefault
 public class NukiHttpClient {
index 5fea98c52542fabd14768181b049f056075810bd..6637170cb8966ebce6b68b61be9d6d90492ae741 100644 (file)
@@ -17,7 +17,7 @@ package org.openhab.binding.nuki.internal.dto;
  * endpoint.
  *
  * @author Markus Katter - Initial contribution
- * @contributer Christian Hoefler - Door sensor integration
+ * @author Christian Hoefler - Door sensor integration
  */
 public class BridgeApiLockStateDto extends BridgeApiDeviceStateDto {
     private boolean success;
index 3051f26cf3db2731eee6de8b48ccc4f87bb839a0..70bed6791cc1b5641402c8d661b078d00a0654f2 100644 (file)
@@ -17,7 +17,7 @@ package org.openhab.binding.nuki.internal.dto;
  * Bridge to the openHAB Server.
  *
  * @author Markus Katter - Initial contribution
- * @contributer Christian Hoefler - Door sensor integration
+ * @author Christian Hoefler - Door sensor integration
  */
 public class BridgeApiLockStateRequestDto extends BridgeApiDeviceStateDto {
 
index 3db6e5b4d0d2a3532adbb85a34c87766313c59a2..8f37824005887444560d90cb1178b39a0f4e2c38 100644 (file)
@@ -53,7 +53,7 @@ import org.slf4j.LoggerFactory;
  * sent to one of the channels.
  *
  * @author Markus Katter - Initial contribution
- * @contributer Jan Vybíral - Improved callback handling
+ * @author Jan Vybíral - Improved callback handling
  */
 @NonNullByDefault
 public class NukiBridgeHandler extends BaseBridgeHandler {
index effc3338de29afdeed24c6919d6c3bfa03bd8590..620622aa91620db5efdc9e6ff3dcb0bf765d8279 100644 (file)
@@ -29,8 +29,8 @@ import org.openhab.core.types.Command;
  * sent to one of the channels.
  *
  * @author Markus Katter - Initial contribution
- * @contributer Christian Hoefler - Door sensor integration
- * @contributer Jan Vybíral - Refactoring, added more channels
+ * @author Christian Hoefler - Door sensor integration
+ * @author Jan Vybíral - Refactoring, added more channels
  */
 @NonNullByDefault
 public class NukiSmartLockHandler extends AbstractNukiDeviceHandler<NukiSmartLockConfiguration> {
index 6ce667192c7b78e74810d947e26f3f1e396b74f5..81b3cf3c22b523729602b86833632c83133bf226 100644 (file)
@@ -110,7 +110,7 @@ public abstract class NuvoConnector {
     /**
      * Tell the connector if the device is an Essentia G or not
      *
-     * @param true if the device is an Essentia G
+     * @param isEssentia true if the device is an Essentia G
      */
     public void setEssentia(boolean isEssentia) {
         this.isEssentia = isEssentia;
@@ -119,7 +119,7 @@ public abstract class NuvoConnector {
     /**
      * Tell the connector to listen for NuvoNet source messages
      *
-     * @param true if any sources are configured as openHAB NuvoNet sources
+     * @param isAnyOhNuvoNet true if any sources are configured as openHAB NuvoNet sources
      */
     public void setAnyOhNuvoNet(boolean isAnyOhNuvoNet) {
         this.isAnyOhNuvoNet = isAnyOhNuvoNet;
index d3ac3c1f23ecb2fe2f997c93472c869050712ced..7ef3a7d2f1d494c764927d1a0b21097797ca68e6 100644 (file)
@@ -669,7 +669,7 @@ public class NuvoHandler extends BaseThingHandler implements NuvoMessageEventLis
     /**
      * Handle an event received from the Nuvo device
      *
-     * @param event the event to process
+     * @param evt the event to process
      */
     @Override
     public void onNewMessageEvent(NuvoMessageEvent evt) {
index cff746622e8bdb19589d70488ee1f604bbe2f5c1..0fa89d4e41955150f9789e33fd35c30f413814f3 100644 (file)
@@ -26,7 +26,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link WebClient} class contains the logic to get data from a URL.
+ * The {@link WaterAlertWebClient} class contains the logic to get data from a URL.
  *
  * @author Stewart Cossey - Initial contribution
  */
index b9e202ce53c807e84faebbe357b98dcad3a85725..3acb9ca657b6cfa5ad71389b68f3ab2916c16f54 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.nzwateralerts.internal.api;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link WebService} class contains the common interfaces for the different
+ * The {@link WaterWebService} class contains the common interfaces for the different
  * services.
  *
  * @author Stewart Cossey - Initial contribution
index e8d5e5d6a9b9941c57f55c8ca89105ab6c5768b0..b05fb7ede0884e55d35907573e7d8687a23932d6 100644 (file)
@@ -29,7 +29,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link NZWaterAlertsController} is responsible for handling the connection
+ * The {@link NZWaterAlertsBinder} is responsible for handling the connection
  * between the handler and API.
  *
  * @author Stewart Cossey - Initial contribution
index 696cefe1ca2fefc903af4e38a90883ff191dbfed..efa37afa2b7523c612b8414986e6b54cca3e8cc2 100644 (file)
@@ -17,7 +17,7 @@ import org.openhab.core.thing.ThingStatus;
 import org.openhab.core.thing.ThingStatusDetail;
 
 /**
- * The {@link NZWaterAlertsControllerListener} is responsible for handling the events from the WebClient and Handler.
+ * # * The {@link NZWaterAlertsBinderListener} is responsible for handling the events from the WebClient and Handler.
  *
  * @author Stewart Cossey - Initial contribution
  */
index b391c702ee1fb61973ea628c93521fd5e4a80914..56efa13111057cbf3b30f84f06a37357ed0caf7f 100644 (file)
@@ -12,7 +12,6 @@
  */
 package org.openhab.binding.oceanic.internal;
 
-import java.io.InvalidClassException;
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.Date;
@@ -26,7 +25,7 @@ import org.openhab.core.thing.ThingTypeUID;
 import org.openhab.core.types.Type;
 
 /**
- * The {@link OceanicBinding} class defines common constants, which are used
+ * The {@link OceanicBindingConstants} class defines common constants, which are used
  * across the whole binding.
  *
  * @author Karel Goderis - Initial contribution
@@ -270,7 +269,7 @@ public class OceanicBindingConstants {
          *
          * @param valueSelectorText selector string e.g. RawData, Command, Temperature
          * @return corresponding selector value.
-         * @throws InvalidClassException Not valid class for value selector.
+         * @throws IllegalArgumentException Not valid class for value selector.
          */
         public static OceanicChannelSelector getValueSelector(String valueSelectorText,
                 ValueSelectorType valueSelectorType) throws IllegalArgumentException {
index 94570bef331957e1e1308e67ca1ed0918dd7eff3..1cf90d21df1094ce89205231ab2329d2e3adc3d5 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link OJElectronicsBindingConstants} class defines common constants, which are
+ * The {@link BindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Christian Kittel - Initial contribution
index 6e7ea95dedf7c75887bc880eb07bf43287e9603e..3bffa7efd830cf2a9cb194854a6f08990afcaa92 100644 (file)
@@ -29,7 +29,7 @@ import org.osgi.service.component.annotations.Component;
 import org.osgi.service.component.annotations.Reference;
 
 /**
- * The {@link ThermostatHandlerFactory} is responsible for creating {@link OJElectronicsThermostatHandler}.
+ * The {@link ThermostatHandlerFactory} is responsible for creating {@link ThermostatHandler}.
  *
  * @author Christian Kittel - Initial contribution
  */
@@ -43,7 +43,7 @@ public class ThermostatHandlerFactory extends BaseThingHandlerFactory {
     /**
      * Creates a new factory
      *
-     * @param httpClientFactory Factory for HttpClient
+     * @param timeZoneProvider
      */
     @Activate
     public ThermostatHandlerFactory(@Reference TimeZoneProvider timeZoneProvider) {
index fe0c7fbca5e41b8f5715fd92a975d3e89e3d2d64..d50bb5403c528c1835c567f708104220240a15ef 100644 (file)
@@ -29,7 +29,7 @@ public final class OJGSonBuilder {
     /**
      * Gets a correct initialized {@link Gson}
      *
-     * @return {@link GSon}
+     * @return {@link com.google.gson.GSon}
      */
     public static Gson getGSon() {
         return new GsonBuilder().setFieldNamingPolicy(FieldNamingPolicy.UPPER_CAMEL_CASE).setPrettyPrinting()
index 9e67b076d3138b78844f238f66fed0e7a5cd8bdd..5c0aab15cabff9c5895a138fb7e24c1010d68ede 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * The configuration for {@link org.openhab.binding.ojelectronics.internal.OJElectronicsCloudHandler}
+ * The configuration for {@link org.openhab.binding.ojelectronics.internal.OJCloudHandler}
  *
  * @author Christian Kittel - Initial contribution
  */
index 22acde44290e1b493ddb90594bf7c820b255c375..10c76a70628368a7b25c5670bd79f60e1aa7b7ea 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.ojelectronics.internal.config;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The configuration for {@link org.openhab.binding.ojelectronics.internal.OJElectronicsThermostatHandler}
+ * The configuration for {@link org.openhab.binding.ojelectronics.internal.ThermostatHandler}
  *
  * @author Christian Kittel - Initial contribution
  */
index c1eec05174cc9525e63d61cf757cc5933386586e..510a6aa553809a9d20069d7f9081d74b7d141a92 100644 (file)
@@ -65,7 +65,6 @@ public final class RefreshService implements AutoCloseable {
      *
      * @param config Configuration of the bridge
      * @param httpClient HTTP client
-     * @param updateService Service to update the thermostat in the cloud
      */
     public RefreshService(OJElectronicsBridgeConfiguration config, HttpClient httpClient) {
         this.config = config;
@@ -78,7 +77,7 @@ public final class RefreshService implements AutoCloseable {
      *
      * @param sessionId Session-Id
      * @param refreshDone This method is called if refreshing is done.
-     * @param connectionLosed This method is called if no connection could established.
+     * @param connectionLost This method is called if no connection could established.
      * @param unauthorized This method is called if the result is unauthorized.
      */
     public void start(String sessionId,
index f3d30442c4a21c0aa43011d95cbc8025092c2c50..3b1f03d0e558138463a9e755b2f978b2341a13c4 100644 (file)
@@ -73,7 +73,7 @@ public abstract class AbstractOmnilinkHandler extends BaseThingHandler {
     /**
      * Calculate the area filter the a supplied area
      *
-     * @param area Area to calculate filter for.
+     * @param areaProperties Area to calculate filter for.
      * @return Calculated Bit Filter for the supplied area. Bit 0 is area 1, bit 2 is area 2 and so on.
      */
     protected static int bitFilterForArea(AreaProperties areaProperties) {
index 573fcb61babe8eda21d761973cda5f98ab285311..41b294d4385a4ecfd9ad2d5b745c7c30f076884f 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link OneBusAwayBinding} class defines common constants, which are
+ * The {@link OneBusAwayBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Shawn Wilsher - Initial contribution
index 14c2614e2a1af59f27f9748a41a01e6c73df916c..71725b0f3c594cd6aff3d58c0680c687cc2fc1e6 100644 (file)
@@ -35,7 +35,7 @@ public enum OwserverConnectionState {
     /**
      * The connection is erroneous and was closed by the {@link OwserverConnection}. After due wait time, it
      * is tried to reopen it by a scheduled task of
-     * {@link OwserverBridgeHandler#reportConnectionState(OwserverConnectionState)}.
+     * {@link org.openhab.binding.onewire.internal.handler.OwserverBridgeHandler#reportConnectionState(OwserverConnectionState)}.
      */
     FAILED
 }
index 5e4536ff05c3aa89a74f6bd446e428f3d709a6be..84786d985104c73e0c1898172f7210f95aa2d0b9 100644 (file)
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link OnkyoBinding} class defines common constants, which are
+ * The {@link OnkyoBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Paul Frank - Initial contribution
index b1bd5991642dfd947eb554944f22fb9e53002544..f2a5a8d6ab665b6f9fa02e8c33df7669ed0bf69d 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.onkyo.internal.config;
 
 /**
- * Configuration class for {@link OnkyoBinding} device.
+ * Configuration class for Onkyo device.
  *
  * @author Pauli Anttila - Initial contribution
  */
index ad0e1abd7179dfef97d6b5c9cf701d3b9bb53db2..c698e4ec218872ab591a32bc6a17369910a2ab62 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link OpenSprinklerBinding} class defines common constants, which are
+ * The {@link OpenSprinklerBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Chris Graham - Initial contribution
index eace11a85124da23eecd4471ee271147f9a42cfd..bce904a0e48395267f6c3bf43d7d2782d3802a94 100644 (file)
@@ -47,14 +47,16 @@ public interface OpenSprinklerApi {
     /**
      * Enters the "manual" mode of the device so that API requests are accepted.
      *
-     * @throws Exception
+     * @throws CommunicationApiException
+     * @throws UnauthorizedApiException
      */
     void enterManualMode() throws CommunicationApiException, UnauthorizedApiException;
 
     /**
      * Disables the manual mode, if it is enabled.
      *
-     * @throws Exception
+     * @throws CommunicationApiException
+     * @throws UnauthorizedApiException
      */
     void leaveManualMode() throws CommunicationApiException, UnauthorizedApiException;
 
@@ -63,7 +65,8 @@ public interface OpenSprinklerApi {
      *
      * @param station Index of the station to open starting at 0.
      * @param duration The duration in seconds for how long the station should be turned on.
-     * @throws Exception
+     * @throws CommunicationApiException
+     * @throws GeneralApiException
      */
     void openStation(int station, BigDecimal duration) throws CommunicationApiException, GeneralApiException;
 
@@ -71,7 +74,8 @@ public interface OpenSprinklerApi {
      * Closes a station on the OpenSprinkler device.
      *
      * @param station Index of the station to open starting at 0.
-     * @throws Exception
+     * @throws CommunicationApiException
+     * @throws GeneralApiException
      */
     void closeStation(int station) throws CommunicationApiException, GeneralApiException;
 
@@ -80,7 +84,8 @@ public interface OpenSprinklerApi {
      *
      * @param station Index of the station to open starting at 0.
      * @return True if the station is open, false if it is closed or cannot determine.
-     * @throws Exception
+     * @throws CommunicationApiException
+     * @throws GeneralApiException
      */
     boolean isStationOpen(int station) throws CommunicationApiException, GeneralApiException;
 
@@ -89,7 +94,7 @@ public interface OpenSprinklerApi {
      *
      * @param station Index of the station to request data from
      * @return StationProgram
-     * @throws Exception
+     * @throws CommunicationApiException
      */
     StationProgram retrieveProgram(int station) throws CommunicationApiException;
 
@@ -97,7 +102,6 @@ public interface OpenSprinklerApi {
      * Returns the state of rain detection on the OpenSprinkler device.
      *
      * @return True if rain is detected, false if not or cannot determine.
-     * @throws Exception
      */
     boolean isRainDetected();
 
@@ -161,7 +165,8 @@ public interface OpenSprinklerApi {
      * Returns the firmware version number.
      *
      * @return The firmware version of the OpenSprinkler device as an int.
-     * @throws Exception
+     * @throws CommunicationApiException
+     * @throws UnauthorizedApiException
      */
     int getFirmwareVersion() throws CommunicationApiException, UnauthorizedApiException;
 
@@ -199,7 +204,7 @@ public interface OpenSprinklerApi {
     /**
      * Runs a Program that is setup and stored inside the OpenSprinkler
      *
-     * @param Program index number that you wish to run.
+     * @param command Program index number that you wish to run.
      *
      * @throws CommunicationApiException
      * @throws UnauthorizedApiException
index cd4ab8abad6e3d50df8cd831489e13f3d66cd28d..4e6bad47d53a9fdfaaba1326159dc06e81323045 100644 (file)
@@ -47,13 +47,10 @@ public class OpenSprinklerApiFactory {
      * Factory method used to determine what version of the API is in use at the
      * OpenSprinkler API and return the proper class for control of the device.
      *
-     * @param hostname Hostname or IP address as a String of the OpenSprinkler device.
-     * @param port The port number the OpenSprinkler API is listening on.
-     * @param password Admin password for the OpenSprinkler device.
-     * @param basicUsername Used when basic auth is required
-     * @param basicPassword Used when basic auth is required
+     * @param config Interface settings
      * @return OpenSprinkler HTTP API class for control of the device.
-     * @throws Exception
+     * @throws CommunicationApiException
+     * @throws GeneralApiException
      */
     public OpenSprinklerApi getHttpApi(OpenSprinklerHttpInterfaceConfig config)
             throws CommunicationApiException, GeneralApiException {
index f4bbf2bcfda7e4279f8b7f8e04f4c32902be8e98..b76cc544cbc8f4d1e553e57c190904b64279c32d 100644 (file)
@@ -131,7 +131,8 @@ class OpenSprinklerHttpApiV210 extends OpenSprinklerHttpApiV100 {
     /**
      * {@inheritDoc}
      *
-     * @throws Exception
+     * @throws CommunicationApiException
+     * @throws UnauthorizedApiException
      */
     @Override
     public void enterManualMode() throws CommunicationApiException, UnauthorizedApiException {
@@ -150,7 +151,7 @@ class OpenSprinklerHttpApiV210 extends OpenSprinklerHttpApiV100 {
      *
      * @param returnContent String value of the return content from the OpenSprinkler device when
      *            an action result is returned from the API.
-     * @throws Exception Returns a custom exception based on the result key.
+     * @throws GeneralApiException Returns a custom exception based on the result key.
      */
     protected void resultParser(String returnContent) throws GeneralApiException {
         int returnCode;
index c7dc04aa0afdaf5388f185c400dc33e4658ec510..6e83e5c56703cfe04146e38edee2b7730f1907e5 100644 (file)
@@ -96,7 +96,7 @@ public class OpenWebNetDeviceDiscoveryService extends AbstractDiscoveryService
      *
      * @param where the discovered device's address (WHERE)
      * @param deviceType {@link OpenDeviceType} of the discovered device
-     * @param message the OWN message received that identified the device
+     * @param baseMsg the OWN message received that identified the device
      *            (optional)
      */
     public void newDiscoveryResult(@Nullable Where where, OpenDeviceType deviceType,
index 05139bded4be4a0b4d24a2f1ea976714b10de054..7707d01c7a88a8fa32b07a0dd0c6c7ed45ba5a62 100644 (file)
@@ -273,8 +273,6 @@ public class OpenWebNetBridgeHandler extends ConfigStatusBridgeHandler implement
 
     /**
      * Search for devices connected to this bridge handler's gateway
-     *
-     * @param listener to receive device found notifications
      */
     public synchronized void searchDevices() {
         scanIsActive = true;
index a137f8cb9efc446db0e6b34b55d6c2666b3234a2..7deadd0c52ee964b5cd3db2fcd74c4b8e72094f4 100644 (file)
@@ -366,7 +366,7 @@ public class OppoHandler extends BaseThingHandler implements OppoMessageEventLis
     /**
      * Handle an event received from the Oppo player
      *
-     * @param event the event to process
+     * @param evt the event to process
      */
     @Override
     public void onNewMessageEvent(OppoMessageEvent evt) {
index cb0e47f97049d3c2ff713801423648a990453d73..f66877d0969713bf6de6e6f9685c899f4b825223 100644 (file)
@@ -187,7 +187,7 @@ public class PentairEasyTouchHandler extends PentairBaseThingHandler {
     /**
      * Method to set heat point for pool (true) of spa (false)
      *
-     * @param Pool pool=true, spa=false
+     * @param pool pool=true, spa=false
      * @param temp
      */
     public void setPoint(boolean pool, int temp) {
index cc93474a069bffabab5aea6a0c588a2502b9496e..0b2784499c015cd89755f32a2287a9ede326eb5d 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link PHCBinding} class defines common constants, which are used across
+ * The {@link PHCBindingConstants} class defines common constants, which are used across
  * the whole binding.
  *
  * @author Jonas Hohaus - Initial contribution
index ab02283e0ba62da60ecad89c999b54727f3e1b8b..0bef3dc33b207623511eb951c8ca8f3e2f52f688 100644 (file)
@@ -44,7 +44,7 @@ public class PHCHelper {
     /**
      * Convert the byte b into a binary String
      *
-     * @param b
+     * @param bytes
      * @return
      */
     public static Object bytesToBinaryString(byte[] bytes) {
index 7cbd57d341a5c056ccefc1457c2532ca2914b3ab..87062fa6d9014697f3e39314eea35c3baacb7873 100644 (file)
@@ -22,7 +22,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link PioneerAvrBinding} class defines common constants, which are used across the whole binding.
+ * The {@link PioneerAvrBindingConstants} class defines common constants, which are used across the whole binding.
  *
  * @author Antoine Besnard - Initial contribution
  * @author Leroy Foerster - Listening Mode, Playing Listening Mode
index eb654d53d40f6dec46228e9ef9587b6c84af7958..195d54a11154495b41bc34f9b9e3c979bbd21c67 100644 (file)
@@ -33,8 +33,6 @@ public class DisplayInformation {
      * parse the display status text send from the receiver
      *
      * @param responsePayload the responses payload, that is without the leading "FL"
-     *
-     * @return
      */
     public DisplayInformation(String responsePayload) {
         volumeDisplay = false;
index 338073b7f3ea97a3f3664f9e892244ca73fe585f..85cae24597ffd92a24d35fb473a572081dd7e3b3 100644 (file)
@@ -84,7 +84,6 @@ public final class RequestResponseFactory {
      *
      * @param command
      * @param parameter
-     * @param zone
      * @return
      */
     public static ParameterizedCommand getIpControlCommand(ParameterizedCommandType command, String parameter) {
index 8909c7bb26eba66de9bb89e6bda91e7ac84aa1c8..a4c8fb7e4bafed339663e0299bff486e72958f91 100644 (file)
@@ -152,7 +152,6 @@ public interface AvrConnection {
      * Send an MCACC Memory selection command to the AVR based on the openHAB command
      *
      * @param command
-     * @param zone
      * @return
      */
     boolean sendMCACCMemoryCommand(Command command) throws CommandTypeNotSupportedException;
index 9663c261d1832bff7f9c91504a4cd22fadbe3677..e104e13f35f40b1ed1ed009714b4088a81751cd4 100644 (file)
@@ -32,8 +32,7 @@ public class MeterState {
     /**
      * Initialize times from the given timestamps
      *
-     * @param lastReadingDate time of last reading as ZonedDateTime
-     * @param lastRefreshTime time of last refresh as ZonedDateTime
+     * @param reading last reading
      */
     public MeterState(ReadingInstance reading) {
         this.readingValue = reading.getValue();
index 024aa6a0c13911089bdc83d26c11047afe82881a..b3860704583d55755fc71276a6924abe516a5ec1 100644 (file)
@@ -90,7 +90,7 @@ public class PS4ArtworkHandler {
      * Fetch artwork for PS4 application. First looks for the file on disc, if the file is not on the disc it checks
      * PlayStation store
      *
-     * @param titleid Title ID of application.
+     * @param titleId Title ID of application.
      * @param size Size (width & height) of art work in pixels , max 1024.
      * @param locale Locale used on PlayStation store to find art work.
      * @return A JPEG image as a RawType if an art work file is found otherwise null.
@@ -103,7 +103,7 @@ public class PS4ArtworkHandler {
      * Fetch artwork for PS4 application. First looks for the file on disc, if the file is not on the disc it checks
      * PlayStation store
      *
-     * @param titleid Title ID of application.
+     * @param titleId Title ID of application.
      * @param size Size (width & height) of art work in pixels , max 1024.
      * @param locale Locale used on PlayStation store to find art work.
      * @param forceRefetch When true, tries to re-fetch art work from PlayStation store, sometimes the art work is
index 2c493f2ec2fb0b39f1bc3421cd348e8b359cb442..514ec282b76d15fc952b01ee072788c6e4f68a13 100644 (file)
@@ -39,7 +39,7 @@ public class PLCAnalogConfiguration extends PLCDigitalConfiguration {
     /**
      * Set Siemens LOGO! blocks update threshold.
      *
-     * @param force Force update of Siemens LOGO! blocks
+     * @param threshold
      */
     public void setThreshold(final Integer threshold) {
         this.threshold = threshold;
index efe03595544da9867426cb7cc50b6f7c01194d30..30440c70acbe25ffab2348aab4e690736ce964c1 100644 (file)
@@ -58,7 +58,7 @@ public class PLCDateTimeConfiguration extends PLCCommonConfiguration {
     /**
      * Set Siemens LOGO! block name.
      *
-     * @param name Siemens LOGO! output block name
+     * @param type Siemens LOGO! output block type
      */
     public void setBlockType(final String type) {
         this.type = type.trim();
index 82e7c0d0c5977bb532b685cbd138a63b2bd91e08..e73e36f85a26d145d7b93bef4683a4df663bb9f0 100644 (file)
@@ -58,7 +58,7 @@ public class PLCMemoryConfiguration extends PLCCommonConfiguration {
     /**
      * Set Siemens LOGO! blocks update threshold.
      *
-     * @param force Force update of Siemens LOGO! blocks
+     * @param threshold
      */
     public void setThreshold(final Integer threshold) {
         this.threshold = threshold;
index 788471f5d8b7b1d408334dd1798427def9a48384..b8dd9578d46f29929201ed19ee3a1e774e5d4a78 100644 (file)
@@ -33,9 +33,8 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link PlexBindingConstants} class defines common constants, which are
- * used across the whole binding.
- *
+ * Handler for Plex Player.
+ * 
  * @author Brian Homeyer - Initial contribution
  * @author Aron Beurskens - Binding development
  */
index 54cf4c8cefe7aa106decebc62fe1c0683512411e..877321264d0c6eaaa87cea2ba9bdf1a11d36333f 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link PlugwiseBinding} class defines common constants, which are used across the whole binding.
+ * The {@link PlugwiseBindingConstants} class defines common constants, which are used across the whole binding.
  *
  * @author Wouter Born - Initial contribution
  */
index 1c5f8e981df605d142ab2f3503ec2bc13d96ffb9..a10a2333b7c80cc2bd2718c17bd9f93430cde384 100644 (file)
@@ -19,7 +19,7 @@ import java.util.Optional;
  * The {@link ActuatorFunctionalities} class is an object model class that
  * mirrors the XML structure provided by the Plugwise Home Automation controller
  * for the collection of actuator functionalities. (e.g. 'offset', 'relay', et
- * cetera). It extends the {@link CustomCollection} class.
+ * cetera). It extends the {@link PlugwiseHACollection} class.
  * 
  * @author B. van Wetten - Initial contribution
  */
index 5a223ca55fac2b661635db0b98819352e13ccfa4..fff4a690808072cd9688c13714f0d8f23dd4e0ec 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
  * The {@link PlugwiseHABridgeThingConfig} encapsulates all the configuration options for an instance of the
- * {@link PlugwiseHABridgeHandler}.
+ * {@link org.openhab.binding.plugwiseha.internal.handler.PlugwiseHABridgeHandler}.
  *
  * @author Bas van Wetten - Initial contribution
  * @author Leo Siepel - finish initial contribution
index 495321e7ece237229e7b7ed87a05ac1c6b0b1b7e..f769025d310c34394f63ad810adec278dcb8737c 100644 (file)
@@ -16,8 +16,8 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
  * The {@link PlugwiseHAThingConfig} encapsulates the configuration options for
- * an instance of the {@link PlugwiseHAApplianceHandler} and the
- * {@link PlugwiseHAZoneHandler}
+ * an instance of the {@link org.openhab.binding.plugwiseha.internal.handler.PlugwiseHAApplianceHandler}
+ * and the {@link org.openhab.binding.plugwiseha.internal.handler.PlugwiseHAZoneHandler}
  *
  * @author Bas van Wetten - Initial contribution
  * @author Leo Siepel - finish initial contribution
index 048f3504bf11356405f4e80a2731921c599613e3..85e67c74ebc06840e6b9334aaed827423a33efa8 100644 (file)
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link PowermaxBinding} class defines common constants, which are
+ * The {@link PowermaxBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Laurent Garnier - Initial contribution
index 8830f2731b60f53b1dd96e2e679bfda5fde07ec8..03cfbd7cd4aba14e800069f146ce0bda41eca5c0 100644 (file)
@@ -228,7 +228,7 @@ public abstract class PowermaxConnector implements PowermaxConnectorInterface {
     /**
      * Set the start time of the time frame to receive a response
      *
-     * @param timeLastReceive the time in milliseconds
+     * @param waitingForResponse the time in milliseconds
      */
     public synchronized void setWaitingForResponse(long waitingForResponse) {
         this.waitingForResponse = waitingForResponse;
index 26eb55ff86228a22d821460c1fd82a9bf4dec467..9e090a6ffb1903dce99dd623c6761ec8e4fbf865 100644 (file)
@@ -38,7 +38,7 @@ public interface PowermaxConnectorInterface {
     /**
      * Returns connection status
      *
-     * @return: true if connected or false if not
+     * @return true if connected or false if not
      **/
     boolean isConnected();
 
index 0076211e08905c14197e60dc63b9c3b6cd575aec..391105c88fae08a328fca0e653a5b3868da3ab9b 100644 (file)
@@ -41,7 +41,6 @@ public class PowermaxReaderThread extends Thread {
     /**
      * Constructor
      *
-     * @param in the input stream
      * @param connector the object that should handle the received message
      * @param threadName the name of the thread
      */
index 216da1db764458ce0564695d29f52447be9c641d..c39e1601f1f159182b60031ce7491c7711448a42 100644 (file)
@@ -126,8 +126,8 @@ public class PowermaxCommManager implements PowermaxMessageEventListener {
      * @param panelType the panel type to be used when in standard mode
      * @param forceStandardMode true to force the standard mode rather than trying using the Powerlink mode
      * @param autoSyncTime true for automatic sync time
-     * @param serialPortManager
      * @param threadName the prefix name of threads to be created
+     * @param timeZoneProvider
      */
     public PowermaxCommManager(String ip, int port, PowermaxPanelType panelType, boolean forceStandardMode,
             boolean autoSyncTime, String threadName, TimeZoneProvider timeZoneProvider) {
@@ -163,8 +163,6 @@ public class PowermaxCommManager implements PowermaxMessageEventListener {
 
     /**
      * Connect to the Powermax alarm system
-     *
-     * @return true if connected or false if not
      */
     public void open() throws Exception {
         connector.open();
@@ -201,7 +199,7 @@ public class PowermaxCommManager implements PowermaxMessageEventListener {
     /**
      * Process and store all the panel settings from the raw buffers
      *
-     * @param PowerlinkMode true if in Powerlink mode or false if in standard mode
+     * @param powerlinkMode true if in Powerlink mode or false if in standard mode
      *
      * @return true if no problem encountered to get all the settings; false if not
      */
index aa920fb5ea228cfba0b999cd02645ee83386e672..9edc06818f2cf0333712a76a7be7c9c7343bf6ae 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link PulseaudioBinding} class defines common constants, which are
+ * The {@link PulseaudioBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Tobias Bräutigam - Initial contribution
index a0729193c3bc71668d7e7e053c6d64c6f9ba9775..d32ddcf97649e2ad466e3ef1de7793cfa1da6e78 100644 (file)
@@ -264,7 +264,7 @@ public class PulseaudioClient {
      * retrieves an {@link AbstractAudioDeviceConfig} by its identifier
      * If several devices correspond to the deviceIdentifier, returns the first one (aphabetical order)
      *
-     * @param The device identifier to match against
+     * @param deviceIdentifier The device identifier to match against
      * @return the corresponding {@link AbstractAudioDeviceConfig} to the given <code>name</code>
      */
     public @Nullable AbstractAudioDeviceConfig getGenericAudioItem(DeviceIdentifier deviceIdentifier) {
index 713c3c480c47a7fb361f2ae9597104e2169df253..ea6d4769de84dc5b94e3169e0b6ea00a4bd46165 100644 (file)
@@ -134,7 +134,6 @@ public class QbusBridgeHandler extends BaseBridgeHandler {
     /**
      * Updates offline status off the Bridge when an error occurs.
      *
-     * @param status
      * @param detail
      * @param message
      */
index f3ae79af99f240ab299e32477301faac9aa02c34..ce00305621b2db590b5170f4dafe144993efcc10 100644 (file)
@@ -31,7 +31,7 @@ import org.openhab.core.thing.binding.ThingHandlerFactory;
 import org.osgi.service.component.annotations.Component;
 
 /**
- * The {@link qbusHandlerFactory} is responsible for creating things and thing
+ * The {@link QbusHandlerFactory} is responsible for creating things and thing
  * handlers.
  *
  * @author Koen Schockaert - Initial Contribution
index ac2ae08970799639611380888745a5af1893b46b..432477843ee3de883e184459c2d24d7c142e85a4 100644 (file)
@@ -51,7 +51,7 @@ public final class QbusBistabiel {
     }
 
     /**
-     * This method sets a pointer to the qComm BISTABIEL of class {@link QbusCommuncation}.
+     * This method sets a pointer to the qComm BISTABIEL of class {@link QbusCommunication}.
      * This is then used to be able to call back the sendCommand method in this class to send a command to the
      * Qbus client.
      *
index a01e3eebc6a8627b6ca4514fe8e11e25a692c926..30bf18f5f1c68e3b371104c2096009dfefd0a81b 100644 (file)
@@ -51,7 +51,7 @@ public final class QbusDimmer {
     }
 
     /**
-     * This method sets a pointer to the qComm Dimmer of class {@link QbusCommuncation}.
+     * This method sets a pointer to the qComm Dimmer of class {@link QbusCommunication}.
      * This is then used to be able to call back the sendCommand method in this class to send a command to the
      * Qbus client.
      *
index a88746f60fb6d3f351c756a8fda0dfa284c6c44d..0fe8b8d62dcee602cf942df2bc58129b9d221fd2 100644 (file)
@@ -54,7 +54,7 @@ public final class QbusRol {
     }
 
     /**
-     * This method sets a pointer to the qComm Shutter/Slats of class {@link QbusCommuncation}.
+     * This method sets a pointer to the qComm Shutter/Slats of class {@link QbusCommunication}.
      * This is then used to be able to call back the sendCommand method in this class to send a command to the
      * Qbus IP-interface when..
      *
@@ -67,7 +67,7 @@ public final class QbusRol {
     /**
      * Update the value of the Shutter.
      *
-     * @param Shutter value
+     * @param state Shutter value
      */
     public void updateState(@Nullable Integer state) {
         this.state = state;
@@ -80,7 +80,7 @@ public final class QbusRol {
     /**
      * Update the value of the Slats.
      *
-     * @param Slat value
+     * @param Slats slat value
      */
     public void updateSlats(@Nullable Integer Slats) {
         this.slats = Slats;
index b8d22e7d89670ce5b021e277b9424131671d5a3e..45c7813ed8bad034558f227bcd98d38ea61dc4f0 100644 (file)
@@ -51,7 +51,7 @@ public final class QbusScene {
     }
 
     /**
-     * This method sets a pointer to the qComm SCENE of class {@link QbusCommuncation}.
+     * This method sets a pointer to the qComm SCENE of class {@link QbusCommunication}.
      * This is then used to be able to call back the sendCommand method in this class to send a command to the
      * Qbus client.
      *
index 92c0dc3fdaed836fcfaf81f002cba657a7e6dc1e..266894160ff3985bdceda6ad7aa3669071981cb2 100644 (file)
@@ -54,7 +54,7 @@ public final class QbusThermostat {
     }
 
     /**
-     * This method sets a pointer to the qComm THERMOSTAT of class {@link QbusCommuncation}.
+     * This method sets a pointer to the qComm THERMOSTAT of class {@link QbusCommunication}.
      * This is then used to be able to call back the sendCommand method in this class to send a command to the
      * Qbus client.
      *
index 7cd3257ffb9dfd34b66a5da4a2b9bbf370edfd11..3685f96c322468eb5262fe64697c04316d150c0d 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.qolsysiq.internal.client.dto.action;
 
 /**
- * An {@link ActionType.ALARM} type of {@link Action} message sent to the panel
+ * An {@link ActionType#ALARM} type of {@link Action} message sent to the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index 8097e475ef6c5c7e14f3badeb1924dd9e1b98207..97b3e0c3ff50a091fe0f476ced8f8eaddc37091e 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.qolsysiq.internal.client.dto.action;
 
 /**
- * An {@link ArmingActionType.ARM_AWAY} type of {@link ArmingAction} message sent to the panel
+ * An {@link ArmingActionType#ARM_AWAY} type of {@link ArmingAction} message sent to the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index ffe657e9505ec7a91f34c50520ec988d17d7b253..ee147a565dc45d80c27041f51de19c6e78c0f581 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.qolsysiq.internal.client.dto.action;
 
 /**
- * An {@link ActionType.ARMING} type of {@link ArmingAction} message sent to the panel
+ * An {@link ActionType#ARMING} type of {@link ArmingAction} message sent to the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index 00a75b5f99e9b1dd6d4ea4930c50062efca6ba60..15c1ba07f788b87221a27f2e804ed13e8c238578 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.qolsysiq.internal.client.dto.action;
 
 /**
- * An {@link ActionType.INFO} type of {@link InfoAction} message sent to the panel
+ * An {@link ActionType#INFO} type of {@link InfoAction} message sent to the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index 2938ab339533bb53e9c4d8f13731af7da8191772..a1173a431aa3caa60e844c978a0ae7f1b2e01a05 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.qolsysiq.internal.client.dto.event;
 import org.openhab.binding.qolsysiq.internal.client.dto.model.AlarmType;
 
 /**
- * An {@link EventType.ALARM} type of {@link Event} message sent from the panel
+ * An {@link EventType#ALARM} type of {@link Event} message sent from the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index 0b251df2dbb56aa337e83827ec0796702a714778..a744dc55c06770a543103bbe2025f66156a643b6 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.qolsysiq.internal.client.dto.event;
 import org.openhab.binding.qolsysiq.internal.client.dto.model.PartitionStatus;
 
 /**
- * An {@link EventType.ARMING} type of {@link Event} message sent from the panel
+ * An {@link EventType#ARMING} type of {@link Event} message sent from the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index 9ab389b8482cc64ba9d597f0a7b37e2251833193..a1008c7280d2c64e8b498ae41a777c45375ae058 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.qolsysiq.internal.client.dto.event;
 
 /**
- * An {@link EventType.ERROR} type of {@link Event} message sent from the panel
+ * An {@link EventType#ERROR} type of {@link Event} message sent from the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index 608850d2dedba06f6ffb85e75cdd658a5daa18f9..73b4c6741d77430cdd480505fcb8424ad02a270d 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.qolsysiq.internal.client.dto.event;
 
 /**
- * An {@link EventType.INFO} type of {@link Event} message sent by the panel
+ * An {@link EventType#INFO} type of {@link Event} message sent by the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index 13cc3057a87f0028fb2090959148d5f5b9624342..60a5489049760f6d6123d784a107b5fe5462cef0 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.qolsysiq.internal.client.dto.event;
 
 /**
- * A {@link InfoEventType.SECURE_ARM} type of {@link InfoEvent} message sent by the panel
+ * A {@link InfoEventType#SECURE_ARM} type of {@link InfoEvent} message sent by the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index 93de7bbd5fdae9ef03674e422a9958e6682d1288..4e060eece1f94df9062ea88213aa50023b739e4f 100644 (file)
@@ -17,7 +17,7 @@ import java.util.List;
 import org.openhab.binding.qolsysiq.internal.client.dto.model.Partition;
 
 /**
- * A {@link InfoEventType.SUMMARY} type of {@link InfoEvent} message sent by the panel
+ * A {@link InfoEventType#SUMMARY} type of {@link InfoEvent} message sent by the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index 3ff31aa8f8cdb231a53d93262374813a02851cd0..2a0689d3bbd60fd68427aae613ace365e70eed5b 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.qolsysiq.internal.client.dto.event;
 import org.openhab.binding.qolsysiq.internal.client.dto.model.ZoneActiveState;
 
 /**
- * A {@link ZoneEventType.ZONE_ACTIVE} type of {@link ZoneEvent} message sent by the panel
+ * A {@link ZoneEventType#ZONE_ACTIVE} type of {@link ZoneEvent} message sent by the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index 8559d6ee9f3a1bec78e06802afe4a1d2402c18f8..11da0079b340e0150b87cb07b5e20714bf9b4354 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.qolsysiq.internal.client.dto.event;
 import org.openhab.binding.qolsysiq.internal.client.dto.model.Zone;
 
 /**
- * A {@link ZoneEventType.ZONE_ADD} type of {@link ZoneEvent} message sent by the panel
+ * A {@link ZoneEventType#ZONE_ADD} type of {@link ZoneEvent} message sent by the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index ea7c3f4c570b89c59a81b849d995f52a5205ebe1..93fea0ef96575ac449bab81a7b32dcb7645edbc7 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.qolsysiq.internal.client.dto.event;
 import org.openhab.binding.qolsysiq.internal.client.dto.model.Zone;
 
 /**
- * A {@link ZoneEventType.ZONE_UPDATE} type of {@link ZoneEvent} message sent by the panel
+ * A {@link ZoneEventType#ZONE_UPDATE} type of {@link ZoneEvent} message sent by the panel
  *
  * @author Dan Cunningham - Initial contribution
  */
index bcfbadce9287a94bd210fbcc570f74a1582c61b1..e2eb10f3fce4038aad049de930e5f5491322471c 100644 (file)
@@ -25,7 +25,7 @@ import org.openhab.core.library.unit.Units;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link RadioThermostatBinding} class defines common constants, which are
+ * The {@link RadioThermostatBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Michael Lobstein - Initial contribution
index be1d016de5f3412ab972fdd973944dd9280c5eb7..191645e790604ebc088061ab82ea522752228fce 100644 (file)
@@ -81,7 +81,7 @@ public class RadioThermostatConnector {
      * Send an asynchronous http call to the thermostat, the response will be send to the
      * event listeners as a RadioThermostat event when it is finally received
      *
-     * @param resouce the url of the json resource on the thermostat
+     * @param resource the url of the json resource on the thermostat
      */
     public void getAsyncThermostatData(String resource) {
         httpClient.newRequest(buildRequestURL(resource)).method(GET).timeout(30, TimeUnit.SECONDS)
@@ -100,9 +100,9 @@ public class RadioThermostatConnector {
     /**
      * Sends a command to the thermostat
      *
-     * @param the JSON attribute key for the value to be updated
-     * @param the value to be updated in the thermostat
-     * @param the end point URI to use for the command
+     * @param cmdKey the JSON attribute key for the value to be updated
+     * @param cmdVal the value to be updated in the thermostat
+     * @param resource the end point URI to use for the command
      * @return the JSON response string from the thermostat
      */
     public String sendCommand(String cmdKey, @Nullable String cmdVal, String resource) {
@@ -112,10 +112,10 @@ public class RadioThermostatConnector {
     /**
      * Sends a command to the thermostat
      *
-     * @param the JSON attribute key for the value to be updated
-     * @param the value to be updated in the thermostat
-     * @param JSON string to send directly to the thermostat instead of a key/value pair
-     * @param the end point URI to use for the command
+     * @param cmdKey the JSON attribute key for the value to be updated
+     * @param cmdVal the value to be updated in the thermostat
+     * @param cmdJson JSON string to send directly to the thermostat instead of a key/value pair
+     * @param resource the end point URI to use for the command
      * @return the JSON response string from the thermostat
      */
     public String sendCommand(@Nullable String cmdKey, @Nullable String cmdVal, @Nullable String cmdJson,
index c05b30010422e67bce2ca9cdc52d8152d3a3ed74..e8e40200662f1693a275c17ca80bf61e1b0831a3 100644 (file)
@@ -191,12 +191,7 @@ public class RadioThermostatDiscoveryService extends AbstractDiscoveryService {
      * Scans all messages that arrive on the socket and scans them for the
      * search keywords. The search is not case sensitive.
      *
-     * @param socket
-     *            The socket where the answers arrive.
-     * @param keywords
-     *            The keywords to be searched for.
-     * @return
-     * @throws IOException
+     * @param response
      */
 
     protected void parseResponse(String response) {
index 819da52cd15fe629928466bbfc1d7664b1d099e6..513bbbde5ee3fc832cff47ffd224c8d222b46729 100644 (file)
@@ -508,7 +508,7 @@ public class RadioThermostatHandler extends BaseThingHandler implements RadioThe
     /**
      * Update a given channelId from the thermostat data
      *
-     * @param the channel id to be updated
+     * @param channelId the channel id to be updated
      * @param data the RadioThermostat dto
      * @return the value to be set in the state
      */
index a4a808f60d874a6fabe5d889ab6675c8cd39d1e7..f8b78d88b92a2d4c2b08751fcdfe786a53ddee4a 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link RegoHeatPumpBinding} class defines common constants, which are
+ * The {@link RegoHeatPumpBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Boris Krivonog - Initial contribution
index f8a57d5a70a06f420c3ea1fd6d44eac3a6bc7aab..2c0358289fb1007b7a876830b5b8642903942620 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link RMEBinding} class defines common constants, which are used across
+ * The {@link RMEBindingConstants} class defines common constants, which are used across
  * the whole binding.
  *
  * @author Karel Goderis - Initial contribution
index a19b9f5bdec65672057d7ba2a1297bcc3fd3c762..83f6befd2d75869ccf2c12be7c2c7257752920c4 100644 (file)
@@ -183,7 +183,7 @@ public class RobonectClient {
     }
 
     /**
-     * returns general mower information. See {@MowerInfo} for the detailed information.
+     * returns general mower information. See {@link MowerInfo} for the detailed information.
      *
      * @return - the general mower information including a general success status.
      */
index 661a546d99dc3720757b12c32246726e4e015a1b..63918fee29196dc1ad2b98e0b538016285280f90 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.russound.internal;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link RussoundBinding} class defines common constants, which are
+ * The {@link RussoundBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Tim Roberts - Initial contribution
index d1adf99a12787986dff72537c463adf17b5f4957..83ae5abb45da5b2cb98c98933334236f7c7d84c8 100644 (file)
@@ -186,7 +186,7 @@ public abstract class AbstractBridgeHandler<E extends AbstractRioProtocol> exten
     }
 
     /**
-     * Overrides the base method to remove any state linked to the {@lin ChannelUID} from the
+     * Overrides the base method to remove any state linked to the {@link ChannelUID} from the
      * {@link StatefulHandlerCallback}
      */
     @Override
index c92ac720b839caae63d407f2cdc3e3016784ab72..3f6a1a4dca9e62032ce7bd077f9cd2ecedc5e747 100644 (file)
@@ -117,8 +117,8 @@ public abstract class AbstractRioProtocol implements SocketSessionListener {
     }
 
     /**
-     * Implements the {@link SocketSessionListener#responseException(Exception)} to automatically take the thing offline
-     * via {@link RioHandlerCallback#statusChanged(ThingStatus, ThingStatusDetail, String)}
+     * Implements the {@link SocketSessionListener#responseException(IOException)} to automatically take the thing
+     * offline via {@link RioHandlerCallback#statusChanged(ThingStatus, ThingStatusDetail, String)}
      *
      * @param e the exception
      */
index 632bdbeab97fa29a9a8d8a9c8956b06353a35c04..6ec487e5df0d30909855ebd24d1f2631eecea082 100644 (file)
@@ -109,7 +109,7 @@ public abstract class AbstractThingHandler<E extends AbstractRioProtocol> extend
     }
 
     /**
-     * Overrides the base method to remove any state linked to the {@lin ChannelUID} from the
+     * Overrides the base method to remove any state linked to the {@link ChannelUID} from the
      * {@link StatefulHandlerCallback}
      */
     @Override
index 06345b8015bf96baa38d5525002866b68c129161..6678942dbdd894d9b04ba4b3ba217968ffea1888 100644 (file)
@@ -38,7 +38,7 @@ public interface RioHandlerCallback {
      * Callback to the bridge/thing to update the state of a channel in the bridge/thing.
      *
      * @param channelId the non-null, non-empty channel id
-     * @param state the new non-null {@State}
+     * @param state the new non-null {@link State}
      */
     void stateChanged(String channelId, State state);
 
index 29dc9daf8c79118973cf37463c007098b2ad338a..c4682f003b9d3c3c0d0c9c357bc2d635134cdaad 100644 (file)
@@ -436,7 +436,7 @@ public class RioPresetsProtocol extends AbstractRioProtocol {
      * Implements {@link SocketSessionListener#responseReceived(String)} to try to process the response from the
      * russound system. This response may be for other protocol handler - so ignore if we don't recognize the response.
      *
-     * @param a possibly null, possibly empty response
+     * @param response a possibly null, possibly empty response
      */
     @Override
     public void responseReceived(@Nullable String response) {
index bec67494118db2865250fcebd9bf10fda7fa92a1..995013677d865bae56512a88d926849f07e8e551 100644 (file)
@@ -309,7 +309,7 @@ public class RioSystemFavoritesProtocol extends AbstractRioProtocol {
      * Implements {@link SocketSessionListener#responseReceived(String)} to try to process the response from the
      * russound system. This response may be for other protocol handler - so ignore if we don't recognize the response.
      *
-     * @param a possibly null, possibly empty response
+     * @param response a possibly null, possibly empty response
      */
     @Override
     public void responseReceived(@Nullable String response) {
index 09c262ea5ae3462449853b091fb8f945a511f237..8bf3f29fab9c07d3009c8469dcb0695c96aabd3d 100644 (file)
@@ -125,7 +125,7 @@ public class RioControllerHandler extends AbstractBridgeHandler<RioControllerPro
     /**
      * Initializes the bridge. Confirms the configuration is valid and that our parent bridge is a
      * {@link RioSystemHandler}. Once validated, a {@link RioControllerProtocol} is set via
-     * {@link #setProtocolHandler(RioControllerProtocol)} and the bridge comes online.
+     * {@link #setProtocolHandler(AbstractRioProtocol)} and the bridge comes online.
      */
     @Override
     public void initialize() {
@@ -205,7 +205,7 @@ public class RioControllerHandler extends AbstractBridgeHandler<RioControllerPro
     }
 
     /**
-     * Overrides the base to call {@link #childChanged(ThingHandler)} to recreate the zone names
+     * Overrides the base to call {@link #childChanged(ThingHandler, boolean)} to recreate the zone names
      */
     @Override
     public void childHandlerInitialized(ThingHandler childHandler, Thing childThing) {
@@ -213,7 +213,7 @@ public class RioControllerHandler extends AbstractBridgeHandler<RioControllerPro
     }
 
     /**
-     * Overrides the base to call {@link #childChanged(ThingHandler)} to recreate the zone names
+     * Overrides the base to call {@link #childChanged(ThingHandler, boolean)} to recreate the zone names
      */
     @Override
     public void childHandlerDisposed(ThingHandler childHandler, Thing childThing) {
index 6157b6071f65e7c5be4338fecffc5a7a9fd12573..46c436077a9798796a99d99b4c6371fe4a1f6763 100644 (file)
@@ -55,7 +55,7 @@ public class RioPreset {
      * "Preset " + id
      *
      * @param id a preset ID between 1 and 36
-     * @param isValid true if the preset is valid, false otherwise
+     * @param valid true if the preset is valid, false otherwise
      * @param name a possibly null, possibly empty preset name
      * @throws IllegalArgumentException if id < 1 or > 32
      */
index 1b84e68922a6e626956361d12569e7f798da702b..b1d1355ddcb29a91e9310918e036754c99b50e31 100644 (file)
@@ -462,7 +462,7 @@ public class RioSystemHandler extends AbstractBridgeHandler<RioSystemProtocol> {
     }
 
     /**
-     * Overrides the base to call {@link #childChanged(ThingHandler)} to recreate the sources/controllers names
+     * Overrides the base to call {@link #childChanged(ThingHandler, boolean)} to recreate the sources/controllers names
      */
     @Override
     public void childHandlerInitialized(ThingHandler childHandler, Thing childThing) {
@@ -470,7 +470,7 @@ public class RioSystemHandler extends AbstractBridgeHandler<RioSystemProtocol> {
     }
 
     /**
-     * Overrides the base to call {@link #childChanged(ThingHandler)} to recreate the sources/controllers names
+     * Overrides the base to call {@link #childChanged(ThingHandler, boolean)} to recreate the sources/controllers names
      */
     @Override
     public void childHandlerDisposed(ThingHandler childHandler, Thing childThing) {
index b00ff37b9a360993e99d70fbe08847b8c872c44b..2897aa4ad96d965ce2bb4cb81f8d8ae269c2d105 100644 (file)
@@ -398,7 +398,7 @@ public class RioZoneHandler extends AbstractThingHandler<RioZoneProtocol>
     /**
      * Initializes the bridge. Confirms the configuration is valid and that our parent bridge is a
      * {@link RioControllerHandler}. Once validated, a {@link RioZoneProtocol} is set via
-     * {@link #setProtocolHandler(RioZoneProtocol)} and the bridge comes online.
+     * {@link #setProtocolHandler(AbstractRioProtocol)} and the bridge comes online.
      */
     @Override
     public void initialize() {
index 9a274a4341a0b7788ed216fcd4a79f30ff23a882..ffe182874deb4a20e6bcb76d24e6ac5d23b602c5 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link SamsungTvBinding} class defines common constants, which are used
+ * The {@link SamsungTvBindingConstants} class defines common constants, which are used
  * across the whole binding.
  *
  * @author Pauli Anttila - Initial contribution
index d39baf1dbf2522d20bccd5d2170cd1ff02408513..5321050f6e0de877678471acc64a8fe567983f61 100644 (file)
@@ -55,7 +55,7 @@ public abstract class SatelCommandBase extends SatelMessage implements SatelComm
     /**
      * Creates new instance with specified command code and payload.
      *
-     * @param command command code
+     * @param commandCode command code
      * @param payload command payload
      */
     public SatelCommandBase(byte commandCode, byte[] payload) {
index ef9578ec5e8804352d524c50d1bf40067e96311d..ff441f4f8f22119214a57b9a16e0bc98fa0e605b 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.semsportal.internal.dto;
 
 /**
- * A token is returned in a successful {@Link LoginRequest} and is needed to authorize any subsequent requests.
+ * A token is returned in a successful {@link LoginRequest} and is needed to authorize any subsequent requests.
  *
  * @author Iwan Bron - Initial contribution
  */
index 342c9be8582d16b83d93663cf34198a83fd475b5..22132c88aabbbba527ecc580bcb053498e3e18ec 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.semsportal.internal.dto;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * POJO for mapping the portal data response to the {@link StatusRequest} and the {@Link StationListRequest}
+ * POJO for mapping the portal data response to the {@link StatusRequest} and the {@link StationListRequest}
  *
  * @author Iwan Bron - Initial contribution
  *
index 32def242e87f8c1ecd07ebce7573d8e0c19d7556..14c0a94ac981900ffaea508a701bdf80be99076a 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link SeneyeBinding} class defines common constants, which are
+ * The {@link SeneyeBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Niko Tanghe - Initial contribution
index 7b24edb566514c071479e2a81860cd1f7ad3c092..929de6fa3feab9fd1199050e1b8a32a4c92d07b9 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.sensorcommunity.internal.dto;
 import com.google.gson.annotations.SerializedName;
 
 /**
- * The {@link SensorCommunity} class definition for Logging identification
+ * The SensorCommunity class definition for Logging identification
  *
  * @author Bernd Weymann - Initial contribution
  */
index dde85b003edf8a2d77b3b44c12132eb9952824bf..604e4bfecae4e1ece74557338af785c2fc3169e4 100644 (file)
@@ -81,7 +81,7 @@ public abstract class DeviceChannel {
     /**
      * Format the commnd using the configured format
      * 
-     * @param data the command to transform
+     * @param command the command to transform
      * @return the formatted data. The orginal data is returned if there is no format string
      *         or if there is an error performing the format.
      */
index f7928e2f8aa133b1bafef5522c2a3bd45a6a5007..8134e40e0aa1124700bbc92f950875ad612d49e4 100644 (file)
@@ -33,7 +33,7 @@ public class DeviceChannelFactory {
     /**
      * Create a {@link DeviceChannel} for the channel type
      * 
-     * @param bundleContext the bundle context
+     * @param valueTransformationProvider the transformation provider
      * @param channelConfig the channel configuration
      * @param channelTypeID the channel type id
      * @return the DeviceChannel or null if the channel type is not supported.
index c9874798ee72a28b68835a8a210eddf2d6f8cff4..7c681d292679e58bee8f0c06ec676ef4c1a9afe8 100644 (file)
@@ -24,7 +24,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * A transformation for a value used in {@DeviceChannel}.
+ * A transformation for a value used in {@link org.openhab.binding.serial.internal.channel.DeviceChannel}.
  *
  * @author David Graeff - Initial contribution
  * @author Jan N. Klug - adapted from MQTT binding to HTTP binding
index c562c7fdc1d94d2ed18fdc8c5f0f2a29f0f732f6..845219bf92c8bf2478b1f2cbf70941b589fe6a8d 100644 (file)
@@ -31,7 +31,7 @@ import org.eclipse.jdt.annotation.Nullable;
 import com.google.gson.JsonSyntaxException;
 
 /**
- * The {@link CarNetException} implements an extension to the standard Exception class. This allows to keep also the
+ * The {@link ShellyApiException} implements an extension to the standard Exception class. This allows to keep also the
  * result of the last API call (e.g. including the http status code in the message).
  *
  * @author Markus Michels - Initial contribution
index 266575ed37c6ea1004ea9ffdff8713088c95ed65..330c7b5cc042f9c1dad6151a11e932c021420456 100644 (file)
@@ -45,7 +45,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * {@link Shelly2RpcServlet} implements the WebSocket callback for Gen2 devices
+ * {@link ShellyEventServlet} implements the WebSocket callback for Gen2 devices
  *
  * @author Markus Michels - Initial contribution
  */
index 3b5603b9fcb0ef94f1e9c4e0af6239fa4ed760a5..98f08ae3410e07882f421ae67784fd1b184378b9 100644 (file)
@@ -232,7 +232,7 @@ public class Shelly1CoIoTProtocol {
      * @param id Sensor id from the update
      * @param sen Sensor description from the update
      * @param s New sensor value
-     * @param allUpdatesList of updates. This is required, because we need to update both values at the same time
+     * @param allUpdates List of updates. This is required, because we need to update both values at the same time
      */
     protected void updatePower(ShellyDeviceProfile profile, Map<String, State> updates, int id, CoIotDescrSen sen,
             CoIotSensor s, List<CoIotSensor> allUpdates) {
@@ -294,7 +294,7 @@ public class Shelly1CoIoTProtocol {
     /**
      * Find index of Input id, which is required to map to channel name
      *
-     * @parm sensorDesc D field from sensor update
+     * @param sensorDesc D field from sensor update
      * @param sensorId The id from the sensor update
      * @return Index of found entry (+1 will be the suffix for the channel name) or null if sensorId is not found
      */
index d7116528dd6ea9803b9f11456a2c3deedccbe69d..4f4e6020576eb8e5a3a085adf67f9750232f1896 100644 (file)
@@ -57,11 +57,15 @@ public class Shelly1CoIoTVersion1 extends Shelly1CoIoTProtocol implements Shelly
      * Process CoIoT status update message. If a status update is received, but the device description has not been
      * received yet a GET is send to query device description.
      *
-     * @param devId device id included in the status packet
-     * @param payload CoAP payload (Json format), example: {"G":[[0,112,0]]}
+     * @param sensorUpdates
+     * @param sen
      * @param serial Serial for this request. If this the the same as last serial
      *            the update was already sent and processed so this one gets
      *            ignored.
+     * @param serial
+     * @param s
+     * @param updates
+     * @param col
      */
     @Override
     public boolean handleStatusUpdate(List<CoIotSensor> sensorUpdates, CoIotDescrSen sen, int serial, CoIotSensor s,
index 9d9992fd81c2556497af82af799f278ee7bcd439..b3b88d71f1bff98985e6f57103bd67819a9bea35 100644 (file)
@@ -107,9 +107,9 @@ public class Shelly1CoapHandler implements Shelly1CoapListener {
     /**
      * Initialize CoAP access, send discovery packet and start Status server
      *
-     * @parm thingName Thing name derived from Thing Type/hostname
-     * @parm config ShellyThingConfiguration
-     * @thows ShellyApiException
+     * @param thingName Thing name derived from Thing Type/hostname
+     * @param config ShellyThingConfiguration
+     * @throws ShellyApiException
      */
     public synchronized void start(String thingName, ShellyThingConfiguration config) throws ShellyApiException {
         try {
index d271e1c993b03d5fb4fb56f837762c4844d52e83..97d83ad7eea732b0e64a301fa893f3630cb01c80 100644 (file)
@@ -507,7 +507,6 @@ public class Shelly1HttpApi extends ShellyHttpClient implements ShellyApiInterfa
      * Set event callback URLs. Depending on the device different event types are supported. In fact all of them will be
      * redirected to the binding's servlet and act as a trigger to schedule a status update
      *
-     * @param ShellyApiException
      * @throws ShellyApiException
      */
     @Override
index 4387db1413cd623a00d787f8127aca619699dcd9..4e209ee64c5fdd23283bb1862949a06a3dbda20d 100644 (file)
@@ -17,7 +17,7 @@ import org.openhab.binding.shelly.internal.api2.Shelly2ApiJsonDTO.Shelly2RpcNoti
 import org.openhab.binding.shelly.internal.api2.Shelly2ApiJsonDTO.Shelly2RpcNotifyStatus;
 
 /**
- * The {@link WebsocketInterface} is responsible for interfacing the Websocket.
+ * The {@link Shelly2RpctInterface} is responsible for interfacing the Websocket.
  *
  * @author Markus Michels - Initial contribution
  */
index 9cb3078df0ce06c0fa9a0adc8c3c7bb88490a2e9..54cd538c1a64c9ef1fd5cc7fa1c69796b837cf85 100755 (executable)
@@ -127,11 +127,12 @@ public abstract class ShellyBaseHandler extends BaseThingHandler
      * Constructor
      *
      * @param thing The Thing object
+     * @param translationProvider
      * @param bindingConfig The binding configuration (beside thing
      *            configuration)
+     * @param thingTable
      * @param coapServer coap server instance
-     * @param localIP local IP address from networkAddressService
-     * @param httpPort from httpService
+     * @param httpClient from httpService
      */
     public ShellyBaseHandler(final Thing thing, final ShellyTranslationProvider translationProvider,
             final ShellyBindingConfiguration bindingConfig, ShellyThingTable thingTable,
@@ -811,7 +812,8 @@ public abstract class ShellyBaseHandler extends BaseThingHandler
     /**
      * Save alarm to the lastAlarm channel
      *
-     * @param alarm Alarm Message
+     * @param event Alarm Message
+     * @param force
      */
     @Override
     public void postEvent(String event, boolean force) {
@@ -851,9 +853,11 @@ public abstract class ShellyBaseHandler extends BaseThingHandler
     /**
      * Callback for device events
      *
+     * @param address
      * @param deviceName device receiving the event
+     * @param deviceIndex
+     * @param type the HTML input data
      * @param parameters parameters from the event URL
-     * @param data the HTML input data
      * @return true if event was processed
      */
     @Override
@@ -1123,7 +1127,7 @@ public abstract class ShellyBaseHandler extends BaseThingHandler
      * If the authorization failed the binding can't access the device settings and determine the thing type. In this
      * case the thing type shelly-unknown is set.
      *
-     * @param response exception details including the http respone
+     * @param result exception details including the http respone
      * @return true if the authorization failed
      */
     protected boolean isAuthorizationFailed(ShellyApiResult result) {
@@ -1202,8 +1206,6 @@ public abstract class ShellyBaseHandler extends BaseThingHandler
     /**
      * Map input states to channels
      *
-     * @param groupName Channel Group (relay / relay1...)
-     *
      * @param status Shelly device status
      * @return true: one or more inputs were updated
      */
@@ -1313,7 +1315,7 @@ public abstract class ShellyBaseHandler extends BaseThingHandler
     /**
      * Update Thing's channels according to available status information from the API
      *
-     * @param thingHandler
+     * @param dynChannels
      */
     @Override
     public void updateChannelDefinitions(Map<String, Channel> dynChannels) {
@@ -1461,7 +1463,7 @@ public abstract class ShellyBaseHandler extends BaseThingHandler
     /**
      * Return device profile.
      *
-     * @param ForceRefresh true=force refresh before returning, false=return without
+     * @param forceRefresh true=force refresh before returning, false=return without
      *            refresh
      * @return ShellyDeviceProfile instance
      * @throws ShellyApiException
index 8e05ff4f594ac8cfc22caa1ab4b76e94c1944962..cb2731efd9c856d14b98d3b5175480e61e34daf4 100644 (file)
@@ -54,8 +54,8 @@ public class ShellyComponents {
     /**
      * Update device status
      *
-     * @param th Thing Handler instance
-     * @param profile ShellyDeviceProfile
+     * @param thingHandler Thing Handler instance
+     * @param status Status message
      */
     public static boolean updateDeviceStatus(ShellyThingInterface thingHandler, ShellySettingsStatus status) {
         ShellyDeviceProfile profile = thingHandler.getProfile();
@@ -205,8 +205,7 @@ public class ShellyComponents {
     /**
      * Update Meter channel
      *
-     * @param th Thing Handler instance
-     * @param profile ShellyDeviceProfile
+     * @param thingHandler Thing Handler instance
      * @param status Last ShellySettingsStatus
      */
     public static boolean updateMeters(ShellyThingInterface thingHandler, ShellySettingsStatus status) {
@@ -377,8 +376,7 @@ public class ShellyComponents {
     /**
      * Update Sensor channel
      *
-     * @param th Thing Handler instance
-     * @param profile ShellyDeviceProfile
+     * @param thingHandler Thing Handler instance
      * @param status Last ShellySettingsStatus
      *
      * @throws ShellyApiException
index 98cbf7ea6d1f526228a43147a0d3409524fb3518..b330830dcd4299cf2d9f4c6256345c87b2263c5c 100644 (file)
@@ -17,7 +17,8 @@ import java.util.Map;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * {@link DeviceUpdateListener} can register on the {@link TradfriGatewayHandler} to be informed about details about
+ * {@link ShellyDeviceListener} can register on the
+ * {@link org.openhab.binding.tradfri.internal.handler.TradfriGatewayHandler} to be informed about details about
  * devices.
  *
  * @author Markus Michels - Initial contribution
index 6f1d28d7f7f6ba9a8e3ae596af7545d0878645f0..f5f7dfdadec32bcc95553322f5a3dbcfd8baf8a9 100644 (file)
@@ -30,10 +30,11 @@ public class ShellyProtectedHandler extends ShellyBaseHandler {
      * Constructor
      *
      * @param thing The thing passed by the HandlerFactory
+     * @param translationProvider
      * @param bindingConfig configuration of the binding
-     * @param coapServer coap server instance
-     * @param localIP local IP of the openHAB host
-     * @param httpPort port of the openHAB HTTP API
+     * @param thingTable
+     * @param coapService coap server instance
+     * @param httpClient to connect to the openHAB HTTP API
      */
     public ShellyProtectedHandler(final Thing thing, final ShellyTranslationProvider translationProvider,
             final ShellyBindingConfiguration bindingConfig, ShellyThingTable thingTable,
index 93182b86ea9009f50f2ed7c714f27c9664a95074..aa432b0473cce7ff0fd71376f74aa09e0b89a02a 100644 (file)
@@ -54,10 +54,11 @@ public class ShellyRelayHandler extends ShellyBaseHandler {
      * Constructor
      *
      * @param thing The thing passed by the HandlerFactory
+     * @param translationProvider
      * @param bindingConfig configuration of the binding
+     * @param thingTable
      * @param coapServer coap server instance
-     * @param localIP local IP of the openHAB host
-     * @param httpPort port of the openHAB HTTP API
+     * @param httpClient to connect to the openHAB HTTP API
      */
     public ShellyRelayHandler(final Thing thing, final ShellyTranslationProvider translationProvider,
             final ShellyBindingConfiguration bindingConfig, ShellyThingTable thingTable,
@@ -304,8 +305,6 @@ public class ShellyRelayHandler extends ShellyBaseHandler {
     /**
      * Update Relay/Roller channels
      *
-     * @param th Thing Handler instance
-     * @param profile ShellyDeviceProfile
      * @param status Last ShellySettingsStatus
      *
      * @throws ShellyApiException
@@ -348,8 +347,6 @@ public class ShellyRelayHandler extends ShellyBaseHandler {
     /**
      * Update LED channels
      *
-     * @param th Thing Handler instance
-     * @param profile ShellyDeviceProfile
      * @param status Last ShellySettingsStatus
      */
     public boolean updateLed(ShellySettingsStatus status) {
index 5dbaf024fa83e94bcf68e6f484653057333daa2a..5867336c800acca5e63d200c484c33cb9d52efb6 100644 (file)
@@ -56,7 +56,7 @@ import org.osgi.service.component.annotations.Component;
 import org.osgi.service.component.annotations.Reference;
 
 /**
- * The {@link ShellyCHANNEL_DEFINITIONSDTO} defines channel information for dynamically created channels. Those will be
+ * The {@link #CHANNEL_DEFINITIONS} defines channel information for dynamically created channels. Those will be
  * added on the first thing status update
  *
  * @author Markus Michels - Initial contribution
index 513dff80f14419e5a0cb9c43a3fd8310e919232a..30cafdef815bed886604aad69c4d737dd193b5da 100644 (file)
@@ -65,7 +65,7 @@ public class ShellyChannelCache {
      * messing up the log with those updates)
      *
      * @param channelId Channel id
-     * @param value Value (State)
+     * @param newValue Value (State)
      * @param forceUpdate true: ignore cached data, force update; false check cache of changed data
      * @return true, if successful
      */
index 1874962808fd10518e84a21a1b4e4eaea77709e2..ea37e4ef177cae1a3dffafc8988fa4cb10d8d5dd 100644 (file)
@@ -57,7 +57,7 @@ public class SilvercrestWifiSocketHandlerFactory extends BaseThingHandlerFactory
     /**
      * Used by OSGI to unsets the mediator from the handler factory.
      *
-     * @param mediator the mediator
+     * @param mitsubishiMediator the mediator
      */
     public void unsetMediator(final SilvercrestWifiSocketMediator mitsubishiMediator) {
         logger.debug("Mediator has been unsetted from discovery service.");
index 75ca239f2d4c9d8adf78c812abfbe7ea651a9570..c6dde993498af3fbfd8e3e15c05cad9779a68bdb 100644 (file)
@@ -56,7 +56,7 @@ public class SilvercrestWifiSocketDiscoveryService extends AbstractDiscoveryServ
     /**
      * Used by OSGI to unset the mediator in the discovery service.
      *
-     * @param mediator the mediator
+     * @param mitsubishiMediator the mediator
      */
     public void unsetMediator(final SilvercrestWifiSocketMediator mitsubishiMediator) {
         logger.debug("Mediator has been unsetted from discovery service.");
index d9bbce5f2e816a80b5f0f0f1201b81c2bcabf7d4..b49a0953eda60fd0f3f17ce7866eddade028490a 100644 (file)
@@ -53,7 +53,7 @@ public interface SilvercrestWifiSocketMediator {
     /**
      * Returns all the {@link Thing} registered.
      *
-     * @returns all the {@link Thing}.
+     * @return all the {@link Thing}.
      */
     Set<Thing> getAllThingsRegistred();
 
index 1a83253d2fab02a26c539d032260287b65daa84c..749f95435c1e13fcb6cf3f50372332b8e0dc6fa2 100644 (file)
@@ -157,7 +157,7 @@ public class SilvercrestWifiSocketMediatorImpl implements SilvercrestWifiSocketM
     /**
      * Returns all the {@link Thing} registered.
      *
-     * @returns all the {@link Thing}.
+     * @return all the {@link Thing}.
      */
     @Override
     public Set<Thing> getAllThingsRegistred() {
index d8224cb502cdb8d847e537ff9ea16891eaa79628..15a707e319bea99206c555fb1cf64dd559f110d7 100644 (file)
@@ -44,7 +44,7 @@ public final class ValidationUtils {
     /**
      * Validates if one Mac address is not valid.
      *
-     * @param mac the mac, with or without :
+     * @param macAddress the mac, with or without :
      * @return true if is not valid.
      */
     public static boolean isMacNotValid(final String macAddress) {
index 6ef77bcd437d3b9c3171dfe1c76df5b227e03e75..f4f45dcb8bca1472297bdeb287efb5e1d0c6fda5 100644 (file)
@@ -19,7 +19,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link sinopeBinding} class defines common constants, which are
+ * The {@link SinopeBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Pascal Larin - Initial contribution
index 8dca79e47a3e70c4067cd65a77040882aa39b8f0..b581f6ea0e84e65b265bc67c2f8dc11d5cd21fe7 100644 (file)
@@ -14,7 +14,7 @@ package org.openhab.binding.sinope.internal;
 
 /**
  * The {@link SinopeConfigStatusMessage} defines
- * the keys to be used for {@link ConfigStatusMessage}s.
+ * the keys to be used for {@link org.openhab.core.config.core.status.ConfigStatusMessage}s.
  *
  * @author Pascal Larin - Initial Contribution
  *
index ddd6d0128e2ea8a983d30cc9ae946205716676bc..3eee402a00b8cd2b0357961e1a897528839dc0fc 100644 (file)
@@ -31,7 +31,9 @@ import org.slf4j.LoggerFactory;
  * The {@link AbstractDiscoveryService} provides methods which handle the {@link DiscoveryListener}s.
  *
  * Subclasses do not have to care about adding and removing those listeners.
- * They can use the protected methods {@link #thingDiscovered(DiscoveryResult)} and {@link #thingRemoved(String)} in
+ * They can use the protected methods
+ * {@link org.openhab.core.config.discovery.pAbstractDiscoveryService#thingDiscovered(DiscoveryResult)}
+ * and {@link org.openhab.core.config.discovery.AbstractDiscoveryService#thingRemoved(ThingUID)} in
  * order to notify the registered {@link DiscoveryListener}s.
  *
  * @author Pascal Larin - Initial contribution
index 844d8bd9d42aa1285355399edce32b7417215e3b..8e173430b3aa78e730def908fc2c6b4f7510c7d2 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link SleepIQBinding} class defines common constants, which are
+ * The {@link SleepIQBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Gregory Moyer - Initial contribution
index d482d4712be883c5f2d47fafdec0cc4d4788be14..f526f2a745ff975adfdbf51573bfc0734a891ab2 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.sleepiq.internal.api.dto;
 import java.util.List;
 
 /**
- * The {@link SleeperResponse} holds the information about the sleepers assigned to the bed sides.
+ * The {@link SleepersResponse} holds the information about the sleepers assigned to the bed sides.
  *
  * @author Gregory Moyer - Initial contribution
  */
index 73b4e9fefd197936de00263a67848b5d6b572dcf..96a7cac8e39cd58ca81aacc33d6ee0d7032b947d 100644 (file)
@@ -384,8 +384,9 @@ public class SleepIQCloudHandler extends ConfigStatusBridgeHandler {
     /**
      * Update the given foundation properties with features of the given bed foundation.
      *
-     * @param bed the source of data
+     * @param bedId the source of data
      * @param features the foundation features to update (this may be <code>null</code>)
+     * @param properties
      * @return the given map (or a new map if no map was given) with updated/set properties from the supplied bed
      */
     public Map<String, String> updateFeatures(final String bedId, final @Nullable FoundationFeaturesResponse features,
index bccc1078d12823e9938b7bdbb83839cf501166f3..43d3a0ef39643c8dceef6aff72d34975b0059948 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link SMAEnergyMeterBinding} class defines common constants, which are
+ * The {@link SMAEnergyMeterBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Osman Basha - Initial contribution
index bfaeac087b3ff792af31bf218683e77ce141bc0c..1613501230ae57fad10434c2b78ca19d9e21470e 100644 (file)
@@ -17,7 +17,7 @@ import org.openhab.binding.smartmeter.internal.ObisCode;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link SmlReaderBinding} class defines common constants, which are
+ * The {@link SmartMeterBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Matthias Steigenberger - Initial contribution
index 76b7720b2c11724e6edaf67ccd362ef5b1607ddc..c6ff776287f9873568cd48f46a910e3a5af88513 100644 (file)
@@ -33,8 +33,9 @@ public interface IMeterReaderConnector<T> {
      * Establishes the connection against the device and reads native encoded SML informations.
      * Ensures that a connection is opened and notifies any attached listeners
      *
-     * @param serialParmeter
+     * @param initMessage
      * @param period hint for the connector to emit items in this time intervals.
+     * @param executor
      * @return native encoded SML informations from a device.
      */
     Publisher<T> getMeterValues(byte @Nullable [] initMessage, Duration period, ExecutorService executor);
index fb42dbd76b2892a4e4ea5c7105c1221de29b2187..377439932347a0ff305b98a8a8295b7a94e92772 100644 (file)
@@ -43,7 +43,7 @@ import io.reactivex.schedulers.Schedulers;
 /**
  * This represents a meter device.
  * All read values of the device are cached here and can be obtained. The reading can be started with
- * {@link #readValues(ScheduledExecutorService, Duration)}
+ * {@link #readValues(long, ScheduledExecutorService, Duration)}
  *
  * @author Matthias Steigenberger - Initial contribution
  *
@@ -114,7 +114,7 @@ public abstract class MeterDevice<T> {
     /**
      * Returns the specified OBIS value if available.
      *
-     * @param obis the OBIS code which value should be retrieved.
+     * @param obisId the OBIS code which value should be retrieved.
      * @return the OBIS value as String if available - otherwise null.
      */
     @Nullable
@@ -129,7 +129,7 @@ public abstract class MeterDevice<T> {
     /**
      * Returns the specified OBIS value if available.
      *
-     * @param obis the OBIS code which value should be retrieved.
+     * @param obisId the OBIS code which value should be retrieved.
      * @return the OBIS value if available - otherwise null.
      */
     @SuppressWarnings("unchecked")
@@ -153,8 +153,9 @@ public abstract class MeterDevice<T> {
     /**
      * Read values from this device a store them locally against their OBIS code.
      *
-     * If there is an error in reading, it will be retried {@value #NUMBER_OF_RETRIES} times. The retry will be delayed
-     * by {@code period} seconds.
+     * If there is an error in reading, it will be retried
+     * {@value org.openhab.binding.smartmeter.connectors.ConnectorBase#NUMBER_OF_RETRIES} times.
+     * The retry will be delayed by {@code period} seconds.
      * If its still failing, the connection will be closed and opened again.
      *
      * @return The {@link Disposable} which needs to be disposed whenever not used anymore.
index acaf18e83030d82ea22d5f26aae9507a8575a11a..7c1cc802b69cc2d3bb66bdf5080a49238165862e 100644 (file)
@@ -48,12 +48,11 @@ public final class SmlMeterReader extends MeterDevice<SmlFile> {
      * Static factory method to create a SmlDevice object with a serial connector member.
      *
      * @param serialPortManagerSupplier
-     *
      * @param deviceId the id of the device as defined in openHAB configuration.
-     * @param pullRequestRequired identicates if SML values have to be actively requested.
      * @param serialPort the port where the device is connected as defined in openHAB configuration.
-     * @param serialParameter
      * @param initMessage
+     * @param baudrate
+     * @param baudrateChangeDelay
      */
     public static SmlMeterReader createInstance(Supplier<SerialPortManager> serialPortManagerSupplier, String deviceId,
             String serialPort, byte @Nullable [] initMessage, int baudrate, int baudrateChangeDelay) {
index 81398309159d98f8d153c08e29aed4572ff6348c..f7d34372042d96a8bd926b796053f325bce52c93 100644 (file)
@@ -70,7 +70,6 @@ public final class SmlSerialConnector extends ConnectorBase<SmlFile> {
      *
      * @param portName the port where the device is connected as defined in openHAB configuration.
      * @param baudrate
-     * @throws IOException
      */
     public SmlSerialConnector(Supplier<SerialPortManager> serialPortManagerSupplier, String portName, int baudrate,
             int baudrateChangeDelay) {
@@ -139,7 +138,7 @@ public final class SmlSerialConnector extends ConnectorBase<SmlFile> {
     }
 
     /**
-     * @{inheritDoc}
+     * {@inheritDoc}
      */
     @Override
     public void closeConnection() {
index eea8b450dad1564ad3bb676a7115ff9fe3c11b24..b68548a12a14bb1b43fbee64c6a999ef6c4d1455 100644 (file)
@@ -41,7 +41,7 @@ public final class SmlValueExtractor {
     /**
      * Constructor
      *
-     * @param obis
+     * @param listEntry
      */
     public SmlValueExtractor(SmlListEntry listEntry) {
         smlListEntry = listEntry;
index 87b5e5b34a390207a39d350b0a3cf866335f969d..22af3b7b7335a3eb761c8e3326b4528012645a36 100644 (file)
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link SmartthingsBinding} class defines common constants, which are
+ * The {@link SmartthingsBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Bob Raker - Initial contribution
index 02c0fbefdc3d315d49be679832640261ae19fbaf..ccd9e4f4ec2081b7faaf037536d076eba32ae0ea 100644 (file)
@@ -118,7 +118,6 @@ public class SmartthingsHandlerFactory extends BaseThingHandlerFactory
      *
      * @param path http path which tells Smartthings what to execute
      * @param data data to send
-     * @return Response from Smartthings
      * @throws InterruptedException
      * @throws TimeoutException
      * @throws ExecutionException
index 62baec5867e4f481d2b50b460467d29a1a3832dc..753e26716c625941f6187bce490954d92f7bb23b 100644 (file)
@@ -31,7 +31,6 @@ public interface SmartthingsHubCommand {
      *
      * @param path http path which tells Smartthings what to execute
      * @param data data to send
-     * @return Response from Smartthings
      * @throws InterruptedException
      * @throws TimeoutException
      * @throws ExecutionException
index b9fff4b80bc3a4d9d47f27568559a232fe0499e9..e862ed915dc55d7f4f2ad49c6b0130fed555f157 100644 (file)
@@ -244,7 +244,9 @@ public class WebInterface implements AtomicReferenceTrait {
     /**
      * Constructor to set up interface
      *
-     * @param config Bridge configuration
+     * @param scheduler
+     * @param handler
+     * @param httpClient
      */
     public WebInterface(ScheduledExecutorService scheduler, SolarEdgeHandler handler, HttpClient httpClient) {
         this.config = handler.getConfiguration();
index 0834b72467ec7a19012425e5c515e0e3079a6960..9177176e29cf5a05d0322867e2662b06c71477fe 100644 (file)
@@ -32,8 +32,9 @@ import org.openhab.core.types.State;
 @NonNullByDefault
 public interface SolarEdgeHandler extends ThingHandler, ChannelProvider {
     /**
-     * Called from {@link WebInterface#authenticate()} to update
-     * the thing status because updateStatus is protected.
+     * Called from
+     * {@link org.openhab.binding.solaredge.internal.connector.WebInterface.WebRequestExecutor#authenticate()}
+     * to update the thing status because updateStatus is protected.
      *
      * @param status Bridge status
      * @param statusDetail Bridge status detail
index 2763357ecefe4dc0dfac461af36193c997c2a1bb..3d2410baf14232e046205250c2e60e2a02b00047 100644 (file)
@@ -126,7 +126,7 @@ abstract class AbstractDataResponseTransformer {
      * @param targetMap result will be put into this map
      * @param channel channel to assign the value
      * @param value the value to convert
-     * @param unit as string
+     * @param unitAsString unit as string
      */
     protected final void putPowerType(Map<Channel, State> targetMap, @Nullable Channel channel, @Nullable Double value,
             @Nullable String unitAsString) {
@@ -143,7 +143,7 @@ abstract class AbstractDataResponseTransformer {
      * @param targetMap result will be put into this map
      * @param channel channel to assign the value
      * @param value the value to convert
-     * @param unit as string
+     * @param unitAsString as string
      */
     protected final void putEnergyType(Map<Channel, State> targetMap, @Nullable Channel channel, @Nullable Double value,
             @Nullable String unitAsString) {
index 79092b6b6c93ef039c0909d18f6574189e88b0d9..f416e7a03426dc6b40fca2caac298529b5073695 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.solarlog.internal;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link SolarLogBinding} class defines common constants, which are
+ * The {@link SolarLogBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Johann Richard - Initial contribution
index be2c51b2340391ac33e0d999b9b8ced255af422d..8f05c3e41baf63731bebafd6b09e9a817489b028 100644 (file)
@@ -62,9 +62,8 @@ public class SolarMaxConnector {
      * 
      * @param host hostname or ip address of the SolarMax device to be contacted
      * @param portNumber portNumber the SolarMax is listening on (default is 12345)
-     * @param commandList a list of commands to be sent to the SolarMax device
+     * @param deviceAddress
      * @return
-     * @throws UnknownHostException if the host is unknown
      * @throws SolarMaxException if some other exception occurs
      */
     public static SolarMaxData getAllValuesFromSolarMax(final String host, final int portNumber,
index 0f8bb9f00cb9a305f8f64e4250859734ee3cc4ed..1124d98a66f8568c3805a85acbb9287857ece328 100644 (file)
@@ -25,7 +25,8 @@ import org.slf4j.LoggerFactory;
 /**
  * Collection of all devices known to the energy manager including the energy manager itself.
  *
- * The {@link Device}s are generated from the {@link DeviceDTO}s inside of the {@link EnergyManagerDTO}
+ * The {@link Device}s are generated from the {@link org.openhab.binding.solarwatt.internal.domain.dto.DeviceDTO}s
+ * inside of the {@link org.openhab.binding.solarwatt.internal.domain.dto.EnergyManagerDTO}
  * 
  * @author Sven Carstens - Initial contribution
  */
index fa62adc0d2b9fe394351ce13dad2f0f52b69178c..b31f6e94e18acd7a7fff5d335acb03a9df0699af 100644 (file)
@@ -20,7 +20,7 @@ import org.eclipse.jdt.annotation.Nullable;
 /**
  * Aggregation of the interesting parts to write into a channel.
  *
- * From this the {@link ChannelType}s are created.
+ * From this the {@link org.openhab.core.thing.type.ChannelType}s are created.
  *
  * @author Sven Carstens - Initial contribution
  */
index 226042eb1670dc0ae5e0a72f05badc0910dfdbf9..4ef3615db5111903b9a63e93c5b1d28da1bff297 100644 (file)
@@ -19,7 +19,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link SonosBinding} class defines common constants, which are
+ * The {@link SonosBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Karel Goderis - Initial contribution
index a1716a8d848cfbb4c16e76bd68f137de5d6e54f6..5812e594f593815973ef5c22c873d35240a5376c 100644 (file)
@@ -86,8 +86,6 @@ public class SonosXMLParser {
     /**
      * @param xml
      * @return a list of alarms from the given xml string.
-     * @throws IOException
-     * @throws SAXException
      */
     public static List<SonosAlarm> getAlarmsFromStringResult(String xml) {
         AlarmHandler handler = new AlarmHandler();
@@ -106,8 +104,6 @@ public class SonosXMLParser {
     /**
      * @param xml
      * @return a list of Entries from the given xml string.
-     * @throws IOException
-     * @throws SAXException
      */
     public static List<SonosEntry> getEntriesFromString(String xml) {
         EntryHandler handler = new EntryHandler();
@@ -148,11 +144,8 @@ public class SonosXMLParser {
     }
 
     /**
-     * @param controller
      * @param xml
      * @return zone group from the given xml
-     * @throws IOException
-     * @throws SAXException
      */
     public static List<SonosZoneGroup> getZoneGroupFromXML(String xml) {
         ZoneGroupHandler handler = new ZoneGroupHandler();
index c4d2532764dd3835d87e98c91cf6feb772be67fc..d360e00f254c449430198798c2b1cf7df0be4992 100644 (file)
@@ -1676,8 +1676,6 @@ public class ZonePlayerHandler extends BaseThingHandler implements UpnpIOPartici
 
     /**
      * Save the state (track, position etc) of the Sonos Zone player.
-     *
-     * @return true if no error occurred.
      */
     protected void saveState() {
         synchronized (stateLock) {
@@ -1763,8 +1761,6 @@ public class ZonePlayerHandler extends BaseThingHandler implements UpnpIOPartici
 
     /**
      * Restore the state (track, position etc) of the Sonos Zone player.
-     *
-     * @return true if no error occurred.
      */
     protected void restoreState() {
         synchronized (stateLock) {
@@ -2218,7 +2214,7 @@ public class ZonePlayerHandler extends BaseThingHandler implements UpnpIOPartici
     /**
      * Play music from the line-in of the given Player referenced by the given UDN or name
      *
-     * @param udn or name
+     * @param command udn or name
      */
     public void playLineIn(Command command) {
         if (command instanceof StringType) {
@@ -2565,7 +2561,7 @@ public class ZonePlayerHandler extends BaseThingHandler implements UpnpIOPartici
     /**
      * Play a given url to music in one of the music libraries.
      *
-     * @param url
+     * @param command
      *            in the format of //host/folder/filename.mp3
      */
     public void playURI(Command command) {
@@ -2618,7 +2614,7 @@ public class ZonePlayerHandler extends BaseThingHandler implements UpnpIOPartici
     /**
      * Play a given notification sound
      *
-     * @param url in the format of //host/folder/filename.mp3
+     * @param notificationURL in the format of //host/folder/filename.mp3
      */
     public void playNotificationSoundURI(Command notificationURL) {
         if (notificationURL instanceof StringType) {
@@ -3118,8 +3114,7 @@ public class ZonePlayerHandler extends BaseThingHandler implements UpnpIOPartici
      * This will attempt to match the station string with an entry in the
      * favorites list, this supports both single entries and playlists
      *
-     * @param favorite to match
-     * @return true if a match was found and played.
+     * @param command favorite to match
      */
     public void playFavorite(Command command) {
         if (command instanceof StringType) {
index e3d29ed73642c0dbd664ea467fbb476ab3206971..ccce85b9d743e027bbd89b4b5310d76804b5c7ab 100644 (file)
@@ -1102,7 +1102,7 @@ public abstract class SonyProjectorConnector {
      * Validate the content of a returned message
      *
      * @param responseMessage the buffer containing the returned message
-     * @param the projector setting to get or set
+     * @param item the projector setting to get or set
      *
      * @throws CommunicationException if the message has unexpected content
      */
index 2b25c409cac880f7676463bbf0fa65410d2f937b..d9ae374b510021048ec960d62670869a7c6e5bcf 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link SoulissBinding} class defines common constants, which are
+ * The {@link SoulissBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Tonino Fazio - Initial contribution
index 0c40fbe39765f3202115e0276f6869d56d651dbe..a3e70c8663e36655032a21121dd498676994ac1e 100644 (file)
@@ -34,8 +34,8 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link soulissHandlerFactory} is responsible for creating things and thingGeneric
- * handlers.
+ * The {@link org.openhab.binding.souliss.internal.SoulissHandlerFactory} is responsible for creating
+ * things and thingGeneric handlers.
  *
  * @author Tonino Fazio - Initial contribution
  * @author Luca Calcaterra - Refactor for OH3
index bbda3f014fd360ae5bb3b0aad119856f211aa0c6..78094020b07443799e2a05885290ae0f0320eca5 100644 (file)
@@ -70,7 +70,7 @@ public abstract class SoulissGenericActionMessage extends BaseThingHandler {
     }
 
     /**
-     * @param the Topic Variant
+     * @return the Topic Variant
      */
     public String getTopicVariant() {
         return sTopicVariant;
index df4d94a3258faf6bda721976ca44ca159ee50c03..27d29f6e6d3b051c29cb8d8cfe0e118c6b306585 100644 (file)
@@ -93,8 +93,7 @@ public abstract class SoulissGenericHandler extends BaseThingHandler implements
     }
 
     /**
-     * @param SoulissNode
-     *            the SoulissNodeID to get
+     * @return the SoulissNodeID
      */
     public int getNode() {
         return iNode;
index fa89c9d765aa0556252f31e399ce3e33a7d94bcc..6d7623d89d3e0bd71a88548699b68c67c1d9ba45 100644 (file)
@@ -37,7 +37,6 @@ public class SpotifyActions implements ThingActions, ThingHandlerService {
      * Play a context uri (track or other) on the current active device (if null is passed for deviceID) or the given
      * device at the given offset and/or position in milliseconds.
      *
-     * @param actions Spotify Actions object.
      * @param contextUri context uri (track or other)
      * @param deviceId Id of the device to play on, or current device if given null
      * @param offset Offset in the list, default 0.
index f3f18f8f496cbe1c7009445d77e7b42737a476e9..297ca2d87a51300f50e6e383aeae858b2918be9d 100644 (file)
@@ -80,8 +80,9 @@ public class SpotifyApi {
     /**
      * Constructor.
      *
-     * @param authorizer The authorizer used to refresh the access token when expired
-     * @param connector The Spotify connector handling the Web Api calls to Spotify
+     * @param oAuthClientService The authorizer used to refresh the access token when expired
+     * @param scheduler
+     * @param httpClient The Spotify connector handling the Web Api calls to Spotify
      */
     public SpotifyApi(OAuthClientService oAuthClientService, ScheduledExecutorService scheduler,
             HttpClient httpClient) {
index f1b5e6bddb8405e438095a2b765a55042a2073be..3dc986a12a194434fc4e0e40abdf2f62dc986b13 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link SqueezeBoxBinding} class defines common constants, which are used
+ * The {@link SqueezeBoxBindingConstants} class defines common constants, which are used
  * across the whole binding.
  *
  * @author Dan Cunningham - Initial contribution
index 72cf92376903b15c6a570019804d7dc5c52a10f6..c4487ffe2f53df3b0f8d5c9bc7216d6c755c257d 100644 (file)
@@ -305,7 +305,7 @@ public class SqueezeBoxServerHandler extends BaseBridgeHandler {
     /**
      * Send a generic command to a given player
      *
-     * @param playerId
+     * @param mac
      * @param command
      */
     public void playerCommand(String mac, String command) {
index 4b600715256ea497d153961efd43712bec7891a9..22bdf67bc9f1d1a93e4545a8f7e2eec532e23734 100644 (file)
@@ -30,8 +30,9 @@ import com.google.gson.stream.JsonWriter;
 import com.google.gson.stream.MalformedJsonException;
 
 /**
- * The {@link GsonColonDateTypeAdapter} class is a custom TypeAdapter factory to ensure deserialization always returns a
- * list even if the Json document contains only a single curfew object and not an array.
+ * The {@link SurePetcareDeviceCurfewListTypeAdapterFactory} class is a custom TypeAdapter factory to ensure
+ * deserialization always returns a list even if the Json document contains only a single curfew object and
+ * not an array.
  *
  * See https://stackoverflow.com/questions/43412261/make-gson-accept-single-objects-where-it-expects-arrays
  *
index bd6eb67b43b9218f563b6384ed645c6c130c9ef7..abd8fd796c22b915a538b38198a4709a32f484a8 100644 (file)
@@ -25,7 +25,7 @@ import org.openhab.core.library.unit.Units;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link SynopAnalyzerBinding} class defines common constants used across the whole binding.
+ * The {@link SynopAnalyzerBindingConstants} class defines common constants used across the whole binding.
  *
  * @author Gaël L'hopital - Initial contribution
  */
index 03cd6d20a7b498ff54e8e72d96db5c683a682aed..fa1382468385cc1676ad7c790df273a677f7a606 100644 (file)
@@ -50,7 +50,8 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * Extended channels can be auto discovered and added to newly created groups in the {@link SysteminfoHandler}. The
+ * Extended channels can be auto discovered and added to newly created groups in the
+ * {@link org.openhab.binding.systeminfo.internal.handler.SysteminfoHandler}. The
  * thing needs to be updated to add the groups. The `SysteminfoThingTypeProvider` OSGi service gives access to the
  * `ThingTypeRegistry` and serves the updated `ThingType`.
  *
index 2607a289e2411796362cdf4278423f20243759f5..283554cbd3f2c4e2e5ea934e23d7fd015fd48db1 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link TadoBinding} class defines common constants, which are
+ * The {@link TadoBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Dennis Frommknecht - Initial contribution
index e8ef99a1069c6214fe9e3fb06c2c90e2c626f5b4..82f6f84ed0d32aed4e3b4369039ad3b85daa4909 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link TankerkoenigBinding} class defines common constants, which are
+ * The {@link TankerkoenigBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Dennis Dollinger - Initial contribution
index 5d0b2086e422289095dc372469de8e53d60ca1c1..0d99fa473172cbefc06923879609ac81f0f9363b 100644 (file)
@@ -43,7 +43,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link TapoControlHandler} is responsible for handling commands, which are
+ * The {@link ThingHandler} is responsible for handling commands, which are
  * sent to one of the channels.
  *
  * @author Christian Wild - Initial contribution
index 5a2381423b2deb0e7dfa944d75f7e21aa7416ba0..feba4e0edeed9e746171988b3ffe040840cdc733 100644 (file)
@@ -56,8 +56,6 @@ public class TapoDiscoveryService extends AbstractDiscoveryService implements Th
 
     /**
      * INIT CLASS
-     * 
-     * @param bridgeHandler
      */
     public TapoDiscoveryService() {
         super(SUPPORTED_THING_TYPES_UIDS, TAPO_DISCOVERY_TIMEOUT_S, false);
index 7bd5af66773dbc708796cbeba509b01380d310f4..5e89c7f63e355956f329cb2bfd87cd0a2b256a1b 100644 (file)
@@ -58,7 +58,8 @@ public class TapoDeviceConnector extends TapoDeviceHttpApi {
     /**
      * INIT CLASS
      *
-     * @param config TapoControlConfiguration class
+     * @param device
+     * @param bridgeThingHandler
      */
     public TapoDeviceConnector(TapoDevice device, TapoBridgeHandler bridgeThingHandler) {
         super(device, bridgeThingHandler);
@@ -111,7 +112,7 @@ public class TapoDeviceConnector extends TapoDeviceHttpApi {
     /**
      * send custom command to device
      *
-     * @param plBuilder Payloadbuilder with unencrypted payload
+     * @param queryMethod query method
      */
     public void sendCustomQuery(String queryMethod) {
         /* create payload */
@@ -390,7 +391,7 @@ public class TapoDeviceConnector extends TapoDeviceHttpApi {
     /**
      * handle error
      *
-     * @param te TapoErrorHandler
+     * @param tapoError TapoErrorHandler
      */
     @Override
     protected void handleError(TapoErrorHandler tapoError) {
index e1c06b3af797ba88a8b5e00b51f0373eb59b515a..5c1698bea282bcbe83098cc3ed16d79f784a1c6a 100644 (file)
@@ -66,7 +66,8 @@ public class TapoDeviceHttpApi {
     /**
      * INIT CLASS
      *
-     * @param config TapoControlConfiguration class
+     * @param device
+     * @param bridgeThingHandler
      */
     public TapoDeviceHttpApi(TapoDevice device, TapoBridgeHandler bridgeThingHandler) {
         this.bridge = bridgeThingHandler;
@@ -125,7 +126,7 @@ public class TapoDeviceHttpApi {
     /**
      * handle error
      *
-     * @param te TapoErrorHandler
+     * @param tapoError TapoErrorHandler
      */
     protected void handleError(TapoErrorHandler tapoError) {
     }
@@ -563,7 +564,7 @@ public class TapoDeviceHttpApi {
     /**
      * Set new ipAddress
      *
-     * @param new ipAdress
+     * @param ipAddress new ipAdress
      */
     public void setDeviceURL(String ipAddress) {
         this.ipAddress = ipAddress;
@@ -584,7 +585,6 @@ public class TapoDeviceHttpApi {
     /**
      * Set new token
      *
-     * @param deviceURL
      * @param token
      */
     protected void setToken(String token) {
index 50d42e1d172475231ee6a991bce2802e38c6dbf8..0b9768c4f2c4d11bc621896e302137bb49a126bb 100644 (file)
@@ -376,7 +376,7 @@ public abstract class TapoDevice extends BaseThingHandler {
     /**
      * Set Device Child data to device
      *
-     * @param energyData
+     * @param hostData
      */
     public void setChildData(TapoChildData hostData) {
         hostData.getChildDeviceList().forEach(child -> {
@@ -399,7 +399,7 @@ public abstract class TapoDevice extends BaseThingHandler {
      * If only one property must be changed, there is also a convenient method
      * updateProperty(String name, String value).
      *
-     * @param TapoDeviceInfo
+     * @param deviceInfo
      */
     protected void devicePropertiesChanged(TapoDeviceInfo deviceInfo) {
         /* device properties */
index f453cd87cb16832b20e8836b9beda244f2482139..93a3f59d339dfcf2a2e6084221cfa3d80254b599 100644 (file)
@@ -200,7 +200,7 @@ public class TapoLightStrip extends TapoDevice {
     /**
      * UPDATE PROPERTIES
      * 
-     * @param TapoDeviceInfo
+     * @param deviceInfo TapoDeviceInfo
      */
     @Override
     protected void devicePropertiesChanged(TapoDeviceInfo deviceInfo) {
index fc76768ac3080e50614614fa0d6f44e84d5d2edc..6094b994926062fb37e5385e8416ae25957ef16d 100644 (file)
@@ -171,7 +171,7 @@ public class TapoSmartBulb extends TapoDevice {
     /**
      * UPDATE PROPERTIES
      * 
-     * @param TapoDeviceInfo
+     * @param deviceInfo TapoDeviceInfo
      */
     @Override
     protected void devicePropertiesChanged(TapoDeviceInfo deviceInfo) {
index 1202bb7d4ed1b1c7861b6b4fbf231c934881f6a7..55860df7b4fa4a63b34cd52ea64f1893372e0912 100644 (file)
@@ -81,7 +81,7 @@ public class TapoSmartPlug extends TapoDevice {
     /**
      * UPDATE PROPERTIES
      *
-     * @param TapoDeviceInfo
+     * @param deviceInfo TapoDeviceInfo
      */
     @Override
     protected void devicePropertiesChanged(TapoDeviceInfo deviceInfo) {
index 20b80f78b47c60a39f43597b30195aac33583962..ec0867e940d6cf3ca3edbac79eb774b51e07334b 100644 (file)
@@ -182,7 +182,7 @@ public class TapoUniversalDevice extends TapoDevice {
     /**
      * UPDATE PROPERTIES
      * 
-     * @param TapoDeviceInfo
+     * @param deviceInfo TapoDeviceInfo
      */
     @Override
     protected void devicePropertiesChanged(TapoDeviceInfo deviceInfo) {
index 84374d65af14e83eadd65bf4f1024f177530727b..1404a6d67350130888b8bf55efa9ebf9913a8e3b 100644 (file)
@@ -58,7 +58,6 @@ public class TapoCipher {
      * 
      * @param handshakeKey Key from Handshake-Request
      * @param credentials TapoCredentials
-     * @throws Exception
      */
     public TapoCipher(String handshakeKey, TapoCredentials credentials) {
         setKey(handshakeKey, credentials);
index b2471e3594619116b7495b9581335b1a7279d14a..9ea8f43df798552c07b128474240bf625cdc2f59 100644 (file)
@@ -52,8 +52,8 @@ public class TapoCredentials {
     /**
      * INIT CLASS
      *
-     * @param email E-Mail-adress of Tapo Cloud
-     * @param passowrd Password of Tapo Cloud
+     * @param eMail E-Mail-adress of Tapo Cloud
+     * @param password Password of Tapo Cloud
      */
     public TapoCredentials(String eMail, String password) {
         this.mimeEncoder = new MimeEncode();
@@ -63,8 +63,8 @@ public class TapoCredentials {
     /**
      * set credentials.
      *
-     * @param username username (eMail-adress) of Tapo Cloud
-     * @param passowrd Password of Tapo Cloud
+     * @param eMail username (eMail-adress) of Tapo Cloud
+     * @param password Password of Tapo Cloud
      */
     public void setCredectials(String eMail, String password) {
         try {
index 7efa99280ba3d3f809237a9597683cbd31aaa1cd..d8fa4b28cefa5380dc5b54446a0521cc9bd1f300 100644 (file)
@@ -62,7 +62,7 @@ public class TapoErrorHandler extends Exception {
     /**
      * Constructor
      * 
-     * @param exception Exception
+     * @param ex Exception
      */
     public TapoErrorHandler(Exception ex) {
         raiseError(ex);
@@ -71,7 +71,7 @@ public class TapoErrorHandler extends Exception {
     /**
      * Constructor
      * 
-     * @param exception Exception
+     * @param ex Exception
      * @param infoMessage optional info-message
      */
     public TapoErrorHandler(Exception ex, String infoMessage) {
@@ -142,7 +142,7 @@ public class TapoErrorHandler extends Exception {
     /**
      * Raises new error
      * 
-     * @param exception Exception
+     * @param ex Exception
      */
     public void raiseError(Exception ex) {
         raiseError(ex, "");
@@ -151,7 +151,7 @@ public class TapoErrorHandler extends Exception {
     /**
      * Raises new error
      * 
-     * @param exception Exception
+     * @param ex Exception
      * @param infoMessage optional info-message
      */
     public void raiseError(Exception ex, String infoMessage) {
index 83cd3f86e1d25e69ee4f2e228ee75da62aa5ecab..1300a2080dd614af35d860106bca58de0a29096f 100644 (file)
@@ -269,7 +269,7 @@ public class TapoUtils {
     /**
      * Return OnOffType from bool
      * 
-     * @param boolVal
+     * @param intVal
      */
     public static OnOffType getOnOffType(Integer intVal) {
         return intVal == 0 ? OnOffType.OFF : OnOffType.ON;
index 3b917653b964edc7a348a29a1c41a452bc429bca..1b5fec503fc580722377ca77def68a861e64d664 100644 (file)
@@ -87,10 +87,8 @@ public class TeleinfoInputStream extends InputStream {
      * Returns the next frame.
      *
      * @return the next frame or null if end of stream
-     * @throws TimeoutException
      * @throws IOException
      * @throws InvalidFrameException
-     * @throws Exception
      */
     public synchronized @Nullable Frame readNextFrame() throws InvalidFrameException, IOException {
         // seek the next header frame
index fef6aec08b842d94105eef8bb774c3bb00f9c0f5..b5c7adf46194db49f22c0bf676cdf37a2e67ec10 100644 (file)
@@ -16,7 +16,8 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.binding.teleinfo.internal.serial.TeleinfoTicMode;
 
 /**
- * The {@link FrameUtil} class defines a utility class for {@link FrameCbetmLong}.
+ * The {@link FrameUtil} class defines a utility class for
+ * {@link org.openhab.binding.teleinfo.internal.data.FrameType#CBETM_LONG_BASE}.
  *
  * @author Nicolas SIBERIL - Initial contribution
  */
index 4c78d97a86953f4258afbb989ba5ab4742129b8b..51b383e22f8383e1a1c0b9221e11e20edb8702ef 100644 (file)
@@ -33,7 +33,7 @@ import org.openhab.core.library.unit.Units;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link TellstickBinding} class defines common constants, which are
+ * The {@link TellstickBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author jarlebh - Initial contribution
index 7aa4d50798610b1f05ef8e72097cf01842d53818..6c985c88c134d90a6a6fa7a6dcb6c89e2c0774a6 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.tellstick.internal.conf;
 
 /**
- * Configuration class for {@link TellstickBridge} bridge used to connect to the
+ * Configuration class for Tellstick bridge used to connect to the
  * Telldus Live service.
  *
  * @author Jarle Hjortland - Initial contribution
index ae79fa498d71e216a4d63c234a1b6ffb9b18ae1b..422900213408fee747e22a0470fda977b2f31568 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.tellstick.internal.conf;
 
 /**
- * Configuration class for {@link TellstickBridge} bridge used to connect to the
+ * Configuration class for Tellstick bridge used to connect to the
  * Telldus local API.
  *
  * @author Jan Gustafsson - Initial contribution
index 8de0a75bc13b904fa2e71a7260521482086f9798..a9c2af50679574370f3aa77d28d00adf3b9f1acf 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.binding.tellstick.internal.conf;
 
 /**
- * Configuration class for {@link TellstickBridge} bridge used to connect to the
+ * Configuration class for Tellstick bridge used to connect to the
  * Telldus Core service on the local machine.
  *
  * @author Jarle Hjortland - Initial contribution
index b004c530185fcaf332061e9c9cd2df0d3f8bb0aa..f55aa97e3ee22ded7b4fd5a29a74069c6cbf5850 100644 (file)
@@ -26,7 +26,8 @@ public interface DeviceStatusListener {
 
     /**
      * This method is called whenever the state of the given device has changed.
-     * The new state can be obtained by {@link FullLight#getState()}.
+     * The new state can be obtained by {@link TellstickNetDevice#getState()} /
+     * {@link TellstickLocalDeviceDTO#getState()}.
      *
      * @param bridge
      *            The Tellstick bridge the changed device is connected to.
index 893decacb9fb70ac0c0b8efb11a85ecf01cec7de..94fa3989f7f77234f53f7aeb56abddc4fe6e9caa 100644 (file)
@@ -51,7 +51,7 @@ public interface TelldusBridgeHandler {
     /**
      * Get a sensor from the bridgehandler.
      *
-     * @param serialNumber
+     * @param deviceUUId
      * @return
      */
     Device getSensor(String deviceUUId);
index c78c0f3e5d8f650f314f6b3971d0048ab021f222..afe0a67fa6c302f6f311b4205ae9f0007b513352 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link TiVoBinding} class defines common constants that are
+ * The {@link TiVoBindingConstants} class defines common constants that are
  * used across the whole binding.
  *
  * @author Jayson Kubilis (DigitalBytes) - Initial contribution
index 5abfb938fc0cdda2221a87b51c7008b423adf161..36a242078a3eee62d15dce2fd51d2277fed7d1c9 100644 (file)
@@ -307,7 +307,8 @@ public class TiVoHandler extends BaseThingHandler {
     /**
      * {@link updateTivoStatus} populates the items with the status / channel information.
      *
-     * @param tivoStatusData the {@link TivoStatusData}
+     * @param oldStatusData the {@link TivoStatusData}
+     * @param newStatusData the {@link TivoStatusData}
      */
     public void updateTivoStatus(TivoStatusData oldStatusData, TivoStatusData newStatusData) {
         if (newStatusData.getConnectionStatus() != ConnectionStatus.INIT) {
index 1019077ccda542529a3b81922ce5ae53324a4af7..a43af837dce4c15ec31746330178add9726fbde4 100644 (file)
@@ -16,8 +16,8 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
 
 /**
- * The Class {@link TivoConfigData} stores the dynamic configuration parameters used within the {@link TivoHandler } and
- * {@link TivoConfigStatusProvider}.
+ * The Class {@link TivoConfigData} stores the dynamic configuration parameters used within the {@link TiVoHandler} and
+ * {@link TivoStatusProvider}.
  *
  * @author Jayson Kubilis (DigitalBytes) - Initial contribution
  * @author Andrew Black (AndyXMB) - minor updates, removal of unused DiscoveryService functionality.
index ea38df75a1c1078fd9fdc543a331ed5877886e3d..d6ef681a77e534cb4eb40588dd6427a94317cd1b 100644 (file)
@@ -101,7 +101,7 @@ public class TivoStatusData {
     }
 
     /**
-     * {@link isCmdOK} indicates if the last command executed correctly.
+     * {@link #isCmdOK()} indicates if the last command executed correctly.
      *
      * @return cmdOk boolean true = executed correctly, false = last command failed with error message
      */
index 51581a9c8f9894822893342e02ec2cff9473da1f..c2f54b1814b75b47ecd297b7632a49e7085d2008 100644 (file)
@@ -60,7 +60,6 @@ public class TivoStatusProvider {
      * Instantiates a new TivoConfigStatusProvider.
      *
      * @param tivoConfigData {@link TivoConfigData} configuration data for the specific thing.
-     * @param tivoStatusData {@link TivoStatusData} status data for the specific thing.
      * @param tivoHandler {@link TivoHandler} parent handler object for the TivoConfigStatusProvider.
      *
      */
@@ -73,11 +72,10 @@ public class TivoStatusProvider {
     }
 
     /**
-     * {@link statusRefresh} initiates a connection to the TiVo. When a new connection is made and the TiVo is online,
-     * the current channel is always returned. The connection is then closed (allows the socket to be used by other
-     * devices).
+     * {@link #statusRefresh()} initiates a connection to the TiVo. When a new connection is made and the TiVo is
+     * online, the current channel is always returned. The connection is then closed (allows the socket to be used
+     * by other devices).
      *
-     * @return {@link TivoStatusData} object
      * @throws InterruptedException
      */
     public void statusRefresh() throws InterruptedException {
index d16bf964db24e7a7829d447d389b6efa9247a9c4..3ffc58e9dffe3777d913709d7ef6bf284aeb8777 100644 (file)
@@ -16,8 +16,8 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.binding.touchwand.internal.dto.TouchWandUnitData;
 
 /**
- * Interface for a listener on the {@link TouchWandWebSocket}.
- * When it is registered on the socket, it gets called back when {@link TouchWandWebSocket} receives data.
+ * Interface for a listener on the {@link TouchWandWebSockets}.
+ * When it is registered on the socket, it gets called back when {@link TouchWandWebSockets} receives data.
  *
  * @author Roie Geron - Initial contribution
  */
index 670ae0c2c1e03450e5d04fb3cdcf7246605e3ed2..813ca6357064d18f617a47687442dc7238908d2e 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.touchwand.internal.config;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * Configuration class for {@link TouchwandBridgeHandler}.
+ * Configuration class for {@link TouchWandBridgeHandler}.
  *
  * @author Roie Geron - Initial contribution
  */
index a03caa0b9845f80025692ab7312ca9647d2a2b0f..de44616ada643de1039c3c58b779f10093a941da 100644 (file)
@@ -19,7 +19,7 @@ import org.openhab.core.library.types.PercentType;
 
 /**
  * The {@link TradfriColor} is used for conversion between color formats.
- * Use the static methods {@link TradfriColor#fromCie(int, int, int)} and {@link TradfriColor#fromHSBType(HSBType)} for
+ * Use the static constructors {@link #TradfriColor(int, int, int)} and {@link #TradfriColor(HSBType)} for
  * construction.
  *
  * @author Holger Reichert - Initial contribution
index a1390f27f4a16e531968880520dd6bdc73e9cd62..12a56c357416151814d60670d6db8edab6ef9675 100644 (file)
@@ -25,7 +25,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link TweetActions} class defines rule actions for sending tweet
+ * The {@link TwitterActions} class defines rule actions for sending tweet
  *
  * @author Scott Hanson - Initial contribution
  */
index df5467892164a9847c5b8d5d6211c0b15c2a55d8..536707e82a200fd8ff33df272c67512cd55317aa 100644 (file)
@@ -15,8 +15,8 @@ package org.openhab.binding.unifi.internal;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link UniFiPoeThingConfig} encapsulates all the configuration options for an instance of the
- * {@link UniFiPoePortThingHandler}.
+ * The {@link UniFiPoePortThingConfig} encapsulates all the configuration options for an instance of the
+ * {@link org.openhab.binding.unifi.internal.handler.UniFiPoePortThingHandler}.
  *
  * @author Hilbrand Bouwkamp - Initial contribution
  */
index c19f45e9262a49ac64a6cc466579500f310f3d94..14ebad5d8872dc4a3c52971884992a6dda54c49a 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.unifi.internal.api.dto;
 import com.google.gson.JsonObject;
 
 /**
- * The {@link UnfiPortOverride} represents the data model of UniFi port override.
+ * The {@link UnfiPortOverrideJsonObject} represents the data model of UniFi port override.
  * Using plain JsonObject to make sure any data in the object is not lost when writing the data back to the UniFi
  * device.
  *
index ea95057585aa9e68b5e5c1e32f91533f9f3b242b..d6c70dad7eedc2befbbd99d22f9f5c3e9fb3faa2 100644 (file)
@@ -26,7 +26,7 @@ import org.eclipse.jdt.annotation.Nullable;
  *
  * The {@link UniFiTrustManager} is a "trust all" implementation of {@link X509ExtendedTrustManager}.
  *
- * @see {@link UniFiTrustManagerProvider}
+ * @see UniFiTrustManagerProvider
  *
  * @author Matthew Bowman - Initial contribution
  */
index 6415fe566590595fc8ad29181960803f5af42931..47cb27bb5daff0830390c69f3b44bdea322b6cbb 100644 (file)
@@ -126,11 +126,10 @@ public class UnifiedRemoteDiscoveryService extends AbstractDiscoveryService {
 
     /**
      * Send broadcast packets with service request string until a response
-     * is received. Return the response as String (even though it should
-     * contain an internet address).
+     * is received.
      *
-     * @return String received from server. Should be server IP address.
-     *         Returns empty string if failed to get valid reply.
+     * @param listener Listener to process the String received from server. Should be server IP address.
+     * 
      */
     public void sendBroadcast(Consumer<ServerInfo> listener) {
         byte[] receiveBuffer = new byte[MAX_PACKET_SIZE];
index 09a9ec8393cda258c7eecdd6ff21e59522994833..b7a4202a431916a32aa8e10e351233182a130eef 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link UrtsiBinding} class defines common constants, which are
+ * The {@link UrtsiBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Oliver Libutzki - Initial contribution
index 69b714d5d98ca04308c3b19d34d54d2f018a50cc..6c34e0993da2eb9dd1a21737670706a46ced7d7e 100644 (file)
@@ -127,8 +127,6 @@ public interface SVDRPClient {
      * Retrieve VDR Version from SVDRP Client
      *
      * @return VDR Version
-     * @throws SVDRPConnectionException thrown if connection to VDR failed or was not possible
-     * @throws SVDRPParseResponseException thrown if something's not OK with SVDRP response
      */
     String getSVDRPVersion();
 }
index 5941a666c4dc90e6927eda333b1f83abe02af6cf..51b776193ec88d094a1d5f49e442fec0c0894b7f 100644 (file)
@@ -64,7 +64,7 @@ public class SVDRPClientImpl implements SVDRPClient {
      *
      * Open VDR Socket Connection
      *
-     * @throws IOException if an IO Error occurs
+     * @throws SVDRPConnectionException if an IO Error occurs
      */
     @Override
     public void openConnection() throws SVDRPConnectionException, SVDRPParseResponseException {
@@ -117,7 +117,7 @@ public class SVDRPClientImpl implements SVDRPClient {
     /**
      * Close VDR Socket Connection
      *
-     * @throws IOException if an IO Error occurs
+     * @throws SVDRPConnectionException if an IO Error occurs
      */
     @Override
     public void closeConnection() throws SVDRPConnectionException, SVDRPParseResponseException {
@@ -403,7 +403,6 @@ public class SVDRPClientImpl implements SVDRPClient {
      * Retrieve VDR Version from SVDRP Client
      *
      * @return VDR Version
-     * @throws SVDRPException thrown if something's not OK with SVDRP call
      */
     @Override
     public String getSVDRPVersion() {
index fc510b582121a471476f416fc104744b2f2238da..3e647a0f4515b82dbc9db7893492646e4763c828 100644 (file)
@@ -33,7 +33,6 @@ public class SVDRPTimerList {
      *
      * @param message SVDRP Client Response
      * @return Timer List Object
-     * @throws SVDRPParseResponseException thrown if response data is not parseable
      */
     public static SVDRPTimerList parse(String message) {
         SVDRPTimerList timers = new SVDRPTimerList();
index 2c03a3ad92a1fca373ae5c8bbd25151846c0d5f4..039a934de94c51260fc212125e5ab120db3fd527 100644 (file)
@@ -38,10 +38,8 @@ import org.slf4j.LoggerFactory;
  * <P>
  * Methods in addition to the mentioned interface:
  * <UL>
- * <LI>{@link #getNtfNodeID} to retrieve the node identifier which has been changed.</LI>
- * <LI>{@link #getNtfState} to retrieve the state of the node which has been changed.</LI>
- * <LI>{@link #getNtfCurrentPosition} to retrieve the actual position of this node.</LI>
- * <LI>{@link #getNtfTarget} to retrieve the target position of this node.</LI>
+ * <LI>{@link #getProduct} to retrieve product type.</LI>
+ * <LI>{@link #setCreatorCommand} to set the command id that identifies the API on which 'product' will be created.</LI>
  * </UL>
  * <P>
  * NOTE: the class does NOT define a request as it only works as receiver.
index ef63483a16f310a59cd2c344e2e2a81e35269dca..52fcbbcaa469e2209fb6c2e7e615fc03072c66b0 100644 (file)
@@ -44,7 +44,7 @@ import org.slf4j.LoggerFactory;
  * <P>
  * Methods in addition to the mentioned interface:
  * <UL>
- * <LI>{@link #setNodeAndMainParameter} to define the node and intended parameter value.</LI>
+ * <LI>{@link #setNodeIdAndParameters} to define the node and intended parameter value.</LI>
  * </UL>
  *
  * @see RunProductCommand
index bb1cedc2f84383d128a8705abacd9cd140bd3e13..a5702df9292345dd75ac8c84e03201d56e1e3541 100644 (file)
@@ -126,7 +126,6 @@ public class VeluxExistingProducts {
      * method may ignore the new product if it was created by certain originating commands, or if the new product has
      * certain actuator states.
      *
-     * @param requestingCommand the command that requested the data from the hub and so triggered calling this method.
      * @param newProduct the product containing new data.
      *
      * @return true if the product exists in the database.
index e885112aced50dfcfea9976c49dc2965953b87c7..bd43eaf64aeaad2b876f83a4dcd7fa0fb56b2cac 100644 (file)
@@ -495,11 +495,13 @@ public class VeluxProduct {
 
     /**
      * Returns the display position of the actuator.
+     * <ul>
      * <li>As a general rule it returns <b>currentPosition</b>, except as follows..
      * <li>If the actuator is in a motion state it returns <b>targetPosition</b>
      * <li>If the motion state is 'done' but the currentPosition is invalid it returns <b>targetPosition</b>
      * <li>If the manual override flag is set it returns the <b>unknown</b> position value
-     *
+     * </ul>
+     * 
      * @return The display position of the actuator
      */
     public int getDisplayPosition() {
index 7e40a1a0eca5c091bd84cf8e4179e79eb7b5cc5d..a93858b97d8d0ad0f96dfa68908cef0da54ac0a5 100644 (file)
@@ -30,7 +30,7 @@ import org.openhab.binding.velux.internal.VeluxBindingConstants;
  * Methods in handle this type of information:
  * <UL>
  * <LI>{@link #getVelocity()} to retrieve the value of the characteristic.</LI>
- * <LI>{@link #get(int)} to convert a value into the characteristic.</LI>
+ * <LI>{@link #get(short)} to convert a value into the characteristic.</LI>
  * <LI>{@link #getByName(String)} to convert a name into the characteristic.</LI>
  * <LI>{@link #dump} to retrieve a human-readable description of all values.</LI>
  * </UL>
index ca0773cb77b2981b2ddfcbaff7326d67c7c2135f..43567ec450cadd1970c94fedc0a63319510257cc 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link VenstarThermostatBinding} class defines common constants, which are
+ * The {@link VenstarThermostatBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author William Welliver - Initial contribution
index 3b3c34420221196c61ddf36e2fd0119445054416..b423756f8a9787ff64b673d48ed73d9e44c75d46 100644 (file)
@@ -15,7 +15,7 @@ package org.openhab.binding.venstarthermostat.internal.dto;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link VenstarRunTime} represents one Runtime from the RuntimeData returned from the REST API
+ * The {@link VenstarRuntime} represents one Runtime from the RuntimeData returned from the REST API
  *
  * @author Matthew Davies - Initial contribution
  */
index a029ad5e769df9aede400ecc63995897af781858..f0b31ee2e4c9c97e7b100fecc6190bc94b52c4ac 100644 (file)
@@ -17,7 +17,7 @@ import java.util.List;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
 /**
- * The {@link VenstarRunTimeData} represents the list of runtimes returned from the REST API.
+ * The {@link VenstarRuntimeData} represents the list of runtimes returned from the REST API.
  *
  * @author Matthew Davies - Initial contribution
  */
index 41f8024d747f72ba31fea3d5a3e0cca327189bb6..1519ae22b31f275a18ee9726a618e996117ad270 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link VerisureBinding} class defines common constants, which are
+ * The {@link VerisureBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author l3rum - Initial contribution
index 53073b579c1c12e974d357fd1ad906c224ca8f92..bd7311ae312b59c9231fc8dc604f05735667a619 100644 (file)
@@ -270,7 +270,6 @@ public abstract class VeSyncBaseDeviceHandler extends BaseThingHandler {
 
         BridgeHandler bridgeHandler = getBridgeHandler();
         if (bridgeHandler instanceof VeSyncBridgeHandler vesyncBridgeHandler) {
-
             final String configMac = config.macId;
 
             // Try to use the mac directly
index 6569776d3eaf2c117852ebcfe080d21127ceea0f..38ec3b331f66fd6c3c82645acfe0c2b743ef020f 100644 (file)
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link VitotronicBinding} class defines common constants, which are
+ * The {@link VitotronicBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Stefan Andres - Initial contribution
index ded88051d3724078c990033daef8df77b2620ca5..2f8947f88466c33a94933b14368dc15f580cef1b 100644 (file)
@@ -28,7 +28,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * The {@link VitotronicHandler} is responsible for handling commands, which are
+ * The {@link VitotronicThingHandler} is responsible for handling commands, which are
  * sent to one of the channels.
  *
  * @author Stefan Andres - Initial contribution
index 632aa573ed9b44a42c42d251c1a60fa0076cc958..2a9bac3eeca16ffa08e459f485f5d218297dce92 100644 (file)
@@ -109,7 +109,7 @@ public class VizioCommunicator {
     /**
      * Change the volume of the Vizio TV
      *
-     * @param the command JSON for the desired volue
+     * @param commandJSON the command JSON for the desired volue
      * @return A PutResponse response object
      * @throws VizioException
      *
@@ -132,7 +132,7 @@ public class VizioCommunicator {
     /**
      * Change the currently selected input of the Vizio TV
      *
-     * @param the command JSON for the selected input
+     * @param commandJSON the command JSON for the selected input
      * @return A PutResponse response object
      * @throws VizioException
      *
@@ -166,7 +166,7 @@ public class VizioCommunicator {
     /**
      * Launch a given streaming app on the Vizio TV
      *
-     * @param the VizioAppConfig data for the app to launch
+     * @param appConfig the VizioAppConfig data for the app to launch
      * @return A PutResponse response object
      * @throws VizioException
      *
@@ -178,7 +178,7 @@ public class VizioCommunicator {
     /**
      * Send a key press command to the Vizio TV
      *
-     * @param the command JSON for the key press
+     * @param commandJSON the command JSON for the key press
      * @return A PutResponse response object
      * @throws VizioException
      *
@@ -190,8 +190,8 @@ public class VizioCommunicator {
     /**
      * Start the pairing process to obtain an auth token from the TV
      *
-     * @param the deviceName that is displayed in the TV settings after the device is registered
-     * @param the deviceId a unique number that identifies this pairing request
+     * @param deviceName the deviceName that is displayed in the TV settings after the device is registered
+     * @param deviceId the deviceId a unique number that identifies this pairing request
      * @return A PairingStart response object
      * @throws VizioException
      *
@@ -206,9 +206,9 @@ public class VizioCommunicator {
     /**
      * Finish the pairing process by submitting the code that was displayed on the TV to obtain the auth token
      *
-     * @param the same deviceId that was used by startPairing()
-     * @param the pairingCode that was displayed on the TV
-     * @param the pairingToken returned by startPairing()
+     * @param deviceId the same deviceId that was used by startPairing()
+     * @param pairingCode the pairingCode that was displayed on the TV
+     * @param pairingToken the pairingToken returned by startPairing()
      * @return A PairingComplete response object
      * @throws VizioException
      *
index 977ec416cf00814e647665ca8b543ae51eee1f4a..cc1b7cae9e42a3f5ff4e1403aee950312e0b74e7 100644 (file)
@@ -335,7 +335,7 @@ public class WeatherCompanyForecastHandler extends WeatherCompanyAbstractHandler
 
     private void updateDaypart(int daypartIndex, String dayOrNight, String channelId, State state) {
         int day = daypartIndex / 2;
-        String dON = dayOrNight.equals("D") ? CH_GROUP_FORECAST_DAYPART_DAY : CH_GROUP_FORECAST_DAYPART_NIGHT;
+        String dON = "D".equals(dayOrNight) ? CH_GROUP_FORECAST_DAYPART_DAY : CH_GROUP_FORECAST_DAYPART_NIGHT;
         updateChannel(CH_GROUP_FORECAST_DAY + String.valueOf(day) + dON + "#" + channelId, state);
     }
 
index cf43a9cb128280ab2da0600e674d1b3df4b59fb2..b08df4fb5018cd27838171d39d0ff71f16ad8854 100644 (file)
@@ -20,7 +20,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link WeatherUndergroundBinding} class defines common constants, which are
+ * The {@link WeatherUndergroundBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Laurent Garnier - Initial contribution
index 241ab2c81081c300914ecb53b91c3d23426f2ff5..c74f7e7981d5b283551ef3b0da38286a06369db4 100644 (file)
@@ -18,7 +18,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link WemoBinding} class defines common constants, which are
+ * The {@link WemoBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Hans-Jörg Merk - Initial contribution
index 2fc890fc38db14c1e94a626812a2c8e9185bfd45..3c98821df7a08d85ee0eb4fbf6fde160a3a8b302 100644 (file)
@@ -62,7 +62,7 @@ import com.google.gson.JsonParseException;
 import com.google.gson.JsonSyntaxException;
 
 /**
- * The {@link WolfSmartsetCloudConnector} class is used for connecting to the Wolf Smartset cloud service
+ * The {@link WolfSmartsetApi} class is used for connecting to the Wolf Smartset cloud service
  *
  * @author Bo Biene - Initial contribution
  */
index bc73a2f87eedb02e6c8fb19ad0cfd85a21aecd98..9fe2b00e2fe839eae63270a78bbfb90cc8355a89 100644 (file)
@@ -16,8 +16,9 @@ import org.openhab.binding.xmppclient.internal.XMPPClient;
 import org.openhab.core.thing.ChannelUID;
 
 /**
- * Subscribes to a chat and calls {@link AbstractBrokerHandler#triggerChannel(ChannelUID, String)} if a value has been
- * received.
+ * Subscribes to a chat and calls
+ * {@link org.openhab.binding.xmppclient.internal.handler.XMPPClientHandler#triggerChannel(ChannelUID, String)} if a
+ * value has been received.
  *
  * @author Pavel Gololobov - Initial contribution
  */
index 7d9c598544322f66c8bde86d45e85f1d89887c08..66f8ada98173545688a61cc1e962537a8c9532e8 100644 (file)
@@ -29,7 +29,7 @@ import org.osgi.service.component.annotations.Component;
 import org.osgi.service.component.annotations.Reference;
 
 /**
- * The {@link YamahamusiccastHandlerFactory} is responsible for creating things and thing
+ * The {@link YamahaMusiccastHandlerFactory} is responsible for creating things and thing
  * handlers.
  *
  * @author Lennert Coopman - Initial contribution
index 12f47719b84e3fc331f80908c74745e4a03ee700..e06f3de752adfbb3b6df65f50753a8ffa4fe8ccf 100644 (file)
@@ -37,49 +37,56 @@ public interface InputWithPlayControl extends IStateUpdatable {
      * Start the playback of the content which is usually selected by the means of the Navigation control class or
      * which has been stopped by stop().
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     void play() throws IOException, ReceivedMessageParseException;
 
     /**
      * Stop the currently playing content. Use start() to start again.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     void stop() throws IOException, ReceivedMessageParseException;
 
     /**
      * Pause the currently playing content. This is not available for streaming content like on NET_RADIO.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     void pause() throws IOException, ReceivedMessageParseException;
 
     /**
      * Skip forward. This is not available for streaming content like on NET_RADIO.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     void skipFF() throws IOException, ReceivedMessageParseException;
 
     /**
      * Skip reverse. This is not available for streaming content like on NET_RADIO.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     void skipREV() throws IOException, ReceivedMessageParseException;
 
     /**
      * Next track. This is not available for streaming content like on NET_RADIO.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     void nextTrack() throws IOException, ReceivedMessageParseException;
 
     /**
      * Previous track. This is not available for streaming content like on NET_RADIO.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     void previousTrack() throws IOException, ReceivedMessageParseException;
 }
index faccc7809153f48017e026c1e691faa35ea6133f..246b1381d0a251d18919115376df45d5549009a6 100644 (file)
@@ -40,7 +40,8 @@ public interface InputWithPresetControl extends IStateUpdatable {
      * Select a preset channel.
      *
      * @param presetChannel The preset position [1,40]
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     void selectItemByPresetNumber(int presetChannel) throws IOException, ReceivedMessageParseException;
 }
index 711d2f5b438b2ff778bc0af9579831c225e3836d..895b0af99ce3c8ac3cd0fb5f8059a8f234597b27 100644 (file)
@@ -34,7 +34,8 @@ public interface InputWithTunerBandControl extends IStateUpdatable {
      * Select a DAB band by name.
      *
      * @param band The band name (e.g. FM or DAB)
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     void selectBandByName(String band) throws IOException, ReceivedMessageParseException;
 }
index c383ec6b2326b59b75954ea372743de88791eb19..01a75959368d268abcc1980460d87f30e131d00b 100644 (file)
@@ -88,7 +88,8 @@ public class InputWithNavigationControlXML extends AbstractInputControlXML imple
     /**
      * Navigate back
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void goBack() throws IOException, ReceivedMessageParseException {
@@ -98,7 +99,8 @@ public class InputWithNavigationControlXML extends AbstractInputControlXML imple
     /**
      * Navigate up
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void goUp() throws IOException, ReceivedMessageParseException {
@@ -108,7 +110,8 @@ public class InputWithNavigationControlXML extends AbstractInputControlXML imple
     /**
      * Navigate down
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void goDown() throws IOException, ReceivedMessageParseException {
@@ -118,7 +121,8 @@ public class InputWithNavigationControlXML extends AbstractInputControlXML imple
     /**
      * Navigate left. Not for all zones or functions available.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void goLeft() throws IOException, ReceivedMessageParseException {
@@ -128,7 +132,8 @@ public class InputWithNavigationControlXML extends AbstractInputControlXML imple
     /**
      * Navigate right. Not for all zones or functions available.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void goRight() throws IOException, ReceivedMessageParseException {
@@ -138,7 +143,8 @@ public class InputWithNavigationControlXML extends AbstractInputControlXML imple
     /**
      * Select current item. Not for all zones or functions available.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void selectCurrentItem() throws IOException, ReceivedMessageParseException {
@@ -148,7 +154,8 @@ public class InputWithNavigationControlXML extends AbstractInputControlXML imple
     /**
      * Navigate to root menu
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public boolean goToRoot() throws IOException, ReceivedMessageParseException {
@@ -270,7 +277,8 @@ public class InputWithNavigationControlXML extends AbstractInputControlXML imple
      * some time because it retries the request for up to MENU_MAX_WAITING_TIME or the menu state reports
      * "Ready", whatever comes first.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void update() throws IOException, ReceivedMessageParseException {
index 25b1fe4410935487a107478d9991e0ea7ca2b0ed..c3e3665b7aa4f7799e46fa069e7b8119f6d8e70c 100644 (file)
@@ -102,7 +102,8 @@ public class InputWithPlayControlXML extends AbstractInputControlXML implements
      * Start the playback of the content which is usually selected by the means of the Navigation control class or
      * which has been stopped by stop().
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void play() throws IOException, ReceivedMessageParseException {
@@ -112,7 +113,8 @@ public class InputWithPlayControlXML extends AbstractInputControlXML implements
     /**
      * Stop the currently playing content. Use start() to start again.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void stop() throws IOException, ReceivedMessageParseException {
@@ -122,7 +124,8 @@ public class InputWithPlayControlXML extends AbstractInputControlXML implements
     /**
      * Pause the currently playing content. This is not available for streaming content like on NET_RADIO.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void pause() throws IOException, ReceivedMessageParseException {
@@ -132,7 +135,8 @@ public class InputWithPlayControlXML extends AbstractInputControlXML implements
     /**
      * Skip forward. This is not available for streaming content like on NET_RADIO.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void skipFF() throws IOException, ReceivedMessageParseException {
@@ -146,7 +150,8 @@ public class InputWithPlayControlXML extends AbstractInputControlXML implements
     /**
      * Skip reverse. This is not available for streaming content like on NET_RADIO.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void skipREV() throws IOException, ReceivedMessageParseException {
@@ -160,7 +165,8 @@ public class InputWithPlayControlXML extends AbstractInputControlXML implements
     /**
      * Next track. This is not available for streaming content like on NET_RADIO.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void nextTrack() throws IOException, ReceivedMessageParseException {
@@ -170,7 +176,8 @@ public class InputWithPlayControlXML extends AbstractInputControlXML implements
     /**
      * Previous track. This is not available for streaming content like on NET_RADIO.
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void previousTrack() throws IOException, ReceivedMessageParseException {
@@ -192,7 +199,8 @@ public class InputWithPlayControlXML extends AbstractInputControlXML implements
     /**
      * Updates the playback information
      *
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void update() throws IOException, ReceivedMessageParseException {
index 04305656f093fdadb09688effea2602d20c29299..2fd79777c8b042da7dde2db0e61980349e0598ca 100644 (file)
@@ -86,8 +86,9 @@ public class InputWithPresetControlXML extends AbstractInputControlXML implement
 
     /**
      * Updates the preset information
-     *
-     * @throws Exception
+     * 
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void update() throws IOException, ReceivedMessageParseException {
@@ -168,7 +169,8 @@ public class InputWithPresetControlXML extends AbstractInputControlXML implement
      * Select a preset channel.
      *
      * @param presetChannel The preset position [1,40]
-     * @throws Exception
+     * @throws IOException
+     * @throws ReceivedMessageParseException
      */
     @Override
     public void selectItemByPresetNumber(int presetChannel) throws IOException, ReceivedMessageParseException {
index d9aa2606aa8848df997911da909bffe06b1eedc1..91ab3de07326fc77faf86b928093499664a7e55d 100644 (file)
@@ -21,7 +21,7 @@ import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.openhab.core.thing.ThingTypeUID;
 
 /**
- * The {@link ZWayBinding} class defines common constants, which are
+ * The {@link ZWayBindingConstants} class defines common constants, which are
  * used across the whole binding.
  *
  * @author Patrick Hecker - Initial contribution
index 4d06fc923edae37aa5b5693a8e11b052a41adbc4..f3caaaf1bfcfbd6f3a0cca735912e917119fb4df 100644 (file)
@@ -332,7 +332,6 @@ public abstract class AbstractHomekitAccessoryImpl implements HomekitAccessory {
      * If the primary service does not yet exist, it won't be added to it. It's the resposibility
      * of the caller to add characteristics when the primary service is created.
      *
-     * @param type
      * @param characteristic
      */
     @NonNullByDefault
index 5f617408cf22c075c8e840f07b6a84afcf84fe87..ab61a87fbbe1b47fe6e10366f880878f459f38ca 100644 (file)
@@ -346,7 +346,7 @@ public class HomekitCharacteristicFactory {
      * Takes item state as value and retrieves the key for that value from mapping.
      * E.g. used to map StringItem value to HomeKit Enum
      *
-     * @param characteristicType characteristicType to identify item
+     * @param item item
      * @param mapping mapping
      * @param defaultValue default value if nothing found in mapping
      * @param <T> type of the result derived from
index 78018cf1d05c44104ea3ba4cda0e024bc72f92b0..4a1f3256ede3a2109556dfd0ec583506496290de 100644 (file)
@@ -268,8 +268,8 @@ public class RuleUtils {
      * <li>Every weekday given by bbb at given left side time, randomized by right side time. Right side time has to be
      * smaller than 12 hours
      * <li>
-     * <ul>
      * Timers
+     * <ul>
      * <li>PT[hh]:[mm]:[ss] Timer, expiring after given time
      * <li>PT[hh]:[mm]:[ss] Timer, expiring after given time
      * <li>PT[hh]:[mm]:[ss]A[hh]:[mm]:[ss] Timer with random element
index 28d41f839d8c43c7cf794946780a47d460d6c8fd..93a64e31314e79fe1cfc606eb225e80541e13c25 100644 (file)
@@ -39,7 +39,8 @@ public class HueUserAuth {
     /**
      * Create a new user
      *
-     * @param apikey The hue "username"
+     * @param appName
+     * @param deviceName
      */
     public HueUserAuth(String appName, String deviceName) {
         this.name = appName + "#" + deviceName;
index 6a24b4d7b99668ff656cea31002f7702d887605b..877913e00eb7ee6b840b48959b1bd51f62db1747 100644 (file)
@@ -26,7 +26,7 @@ import org.openhab.io.neeo.internal.servletservices.NeeoBrainService;
 /**
  * This implementation of {@link AbstractServlet} will handle any requests from the NEEO Brain. The brain will ask for
  * any search results (performed by {@link NeeoBrainSearchService}) and requests state values, set
- * state values (performed by {@Link NeeoBrainService})
+ * state values (performed by {@link NeeoBrainService})
  *
  * @author Tim Roberts - Initial Contribution
  */
index dd8355acf0708411f934ce1b347208c75f567ebf..9de6557c5b3f29c6397063835abddc56ada3fcb9 100644 (file)
@@ -85,7 +85,7 @@ import software.amazon.awssdk.services.dynamodb.model.ResourceNotFoundException;
  *
  * The service creates tables automatically, one for numbers, and one for strings.
  *
- * @see AbstractDynamoDBItem.fromState for details how different items are persisted
+ * @see AbstractDynamoDBItem#fromStateNew for details how different items are persisted
  *
  * @author Sami Salonen - Initial contribution
  * @author Kai Kreuzer - Migration to 3.x
index 11073d88bff45e16d09a61dbcc6dd30369ffb640..44ac8b27b2de28ffc3694427ced2cba42fcf9ca4 100644 (file)
@@ -41,7 +41,7 @@ public class PageOfInterestSubscriber<T> implements Subscriber<T> {
     /**
      * Create new PageOfInterestSubscriber
      *
-     * @param subscriber subscriber to get the page of interest
+     * @param future subscriber to get the page of interest
      * @param pageIndex page index that we want subscribe
      * @param pageSize page size
      */
index d6ff9dc9b9e00ce550613638bd712beab1d1309a..394b45e0f778bdf4427ac92578bb3a1634af8178 100644 (file)
@@ -100,7 +100,6 @@ public class DynamoDBTableNameResolverTest extends BaseIntegrationTest {
         criteria.setItemName(item.getName());
 
         try {
-
             // Old tables do not exit --> resolves to new schema
             assertEquals(ExpectedTableSchema.NEW, resolveMaybeLegacy(legacyService, executor));
 
index 3262127f3d3d98e547aaede20c6ba298dcf2b9b4..13a0e10ac02d083b92dc9c66840bc46742e020fa 100644 (file)
@@ -65,7 +65,6 @@ public class TestStoreMixedTypesTest extends BaseIntegrationTest {
 
     @SuppressWarnings("null")
     public void storeItemWithDifferentTypes() {
-
         try {
             // First writing two values with string item
             {
index f73b151490702a7a8d6f5a06ba99db7e735abed6..c1e7d74a7b4de0e0d2b8996b585b0e903da1e0d2 100644 (file)
@@ -72,7 +72,7 @@ public interface InfluxDBRepository {
      * Write points to database
      *
      * @param influxPoints {@link List<InfluxPoint>} to write
-     * @returns <code>true</code> if points have been written, <code>false</code> otherwise
+     * @return <code>true</code> if points have been written, <code>false</code> otherwise
      */
     boolean write(List<InfluxPoint> influxPoints);
 
index a54896a506c846f9a00f523a35f94ad316036762..364448d70fc06f0ef2fa7724ee017275ec2be41d 100644 (file)
@@ -46,7 +46,7 @@ public class JSonPathTransformationService implements TransformationService {
     /**
      * Transforms the input <code>source</code> by JSonPath expression.
      *
-     * @param function JsonPath expression
+     * @param jsonPathExpression JsonPath expression
      * @param source String which contains JSON
      * @throws TransformationException If the JsonPath expression is invalid, an {@link InvalidPathException} is thrown,
      *             which is encapsulated in a {@link TransformationException}.
index 9c63e40ab466aa5f2148c108cad2e633d280315c..4ca30c636159189d9dc1a3d935a0251ff0aa06f4 100644 (file)
@@ -19,7 +19,7 @@ import org.junit.jupiter.api.Test;
 import org.openhab.core.transform.TransformationException;
 
 /**
- * @author Gaël L'hopital
+ * @author Gaël L'hopital - Initial contribution
  */
 public class JSonPathTransformationServiceTest {
 
index fc590ead74e49fb838d83a2e824bb1208933c2b9..f38c916bd7cc739319c088605b1a602d08e66f06 100644 (file)
@@ -30,7 +30,7 @@ import org.slf4j.LoggerFactory;
  * <p>
  * <b>Note:</b> the given Regular Expression must contain exactly one group!
  *
- * @author Thomas.Eichstaedt-Engelen
+ * @author Thomas.Eichstaedt-Engelen - Initial contribution
  */
 @NonNullByDefault
 @Component(property = { "openhab.transform=REGEX" })
index f1c9c821696494947166ca3bc2b139ac7ad78246..5cdf73794183c11770f8e16a4998d31ede791822 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.transform.regex.internal;
 
 /**
- * @author Thomas.Eichstaedt-Engelen
+ * @author Thomas.Eichstaedt-Engelen - Initial contribution
  */
 public abstract class AbstractTransformationServiceTest {
 
index bcd137e2d4107f59fb15a13b05f7f12b953a2ea5..9e291a0261b5065699726f1cd0ae0f6076ad8e8d 100644 (file)
@@ -19,7 +19,7 @@ import org.junit.jupiter.api.Test;
 import org.openhab.core.transform.TransformationException;
 
 /**
- * @author Thomas.Eichstaedt-Engelen
+ * @author Thomas.Eichstaedt-Engelen - Initial contribution
  */
 public class RegExTransformationServiceTest extends AbstractTransformationServiceTest {
 
index 4ea3ae70ec89b72f945712f2c312be1ededd82a7..bfc2850813d8a4207ab613a2bb0a3a9544a87e8c 100644 (file)
@@ -52,7 +52,7 @@ import org.slf4j.LoggerFactory;
  * The implementation of {@link TransformationService} which transforms the
  * input by matching it between limits of ranges in a scale file
  *
- * @author Gaël L'hopital
+ * @author Gaël L'hopital - Initial contribution
  * @author Markus Rathgeb - drop usage of Guava
  */
 @Component(service = { TransformationService.class, ConfigOptionProvider.class }, property = {
index 73f26685f17b0a74f59f9bde5625c1e79f5bf334..d95813227aec5bf8f0c0205ebf22555a2d701965 100644 (file)
@@ -36,7 +36,7 @@ import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 /**
- * Profile to offer the {@link VATTransformationService} on an ItemChannelLink.
+ * Profile to offer the {@link VATTransformationProfile} on an ItemChannelLink.
  *
  * @author Jacob Laursen - Initial contribution
  */
index 1f6894bf4323f6f4e24335fa19d934630aacd024..f9958bbf47a40894e1e376573274629cc2926fe6 100644 (file)
@@ -35,7 +35,7 @@ import org.xml.sax.InputSource;
  * <p>
  * The implementation of {@link TransformationService} which transforms the input by XPath Expressions.
  *
- * @author Thomas.Eichstaedt-Engelen
+ * @author Thomas.Eichstaedt-Engelen - Initial contribution
  */
 @NonNullByDefault
 @Component(property = { "openhab.transform=XPATH" })
index 0ee067cee49a0c818051ae973d477f73370adc6c..8c88c0843b0003eb16f382862ee4811d6bce6d80 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.transform.xpath.internal;
 
 /**
- * @author Thomas.Eichstaedt-Engelen
+ * @author Thomas.Eichstaedt-Engelen - Initial contribution
  */
 public abstract class AbstractTransformationServiceTest {
 
index 5a80880926dfcb774712c0e2513b27239386a7f6..c8018295917473745826d7d125ced26d46b183b5 100644 (file)
@@ -19,7 +19,7 @@ import org.junit.jupiter.api.Test;
 import org.openhab.core.transform.TransformationException;
 
 /**
- * @author Thomas.Eichstaedt-Engelen
+ * @author Thomas.Eichstaedt-Engelen - Initial contribution
  */
 public class XPathTransformationServiceTest extends AbstractTransformationServiceTest {
 
index 99c446b544699e6035344070dc6d0e52a12b955c..35dd8c2c421d68563eb4489644edd9abe904bfe7 100644 (file)
@@ -35,7 +35,7 @@ import org.slf4j.LoggerFactory;
  * <p>
  * The implementation of {@link TransformationService} which transforms the input by XSLT.
  *
- * @author Thomas.Eichstaedt-Engelen
+ * @author Thomas.Eichstaedt-Engelen - Initial contribution
  */
 @NonNullByDefault
 @Component(property = { "openhab.transform=XSLT" })
index d6bbe238d7d98f5aaace96dd5ccc2e5a0484b0ba..bec22f9948f0918c55dcd0c12bfe161a84ab8b1c 100644 (file)
@@ -13,7 +13,7 @@
 package org.openhab.transform.xslt.internal;
 
 /**
- * @author Thomas.Eichstaedt-Engelen
+ * @author Thomas.Eichstaedt-Engelen - Initial contribution
  */
 public abstract class AbstractTransformationServiceTest {
 
index 647106a31fe01d4c39258350cbd15c7abf0f2276..d83d1074bb84f1eae3d4a4aebb22de46d215de8d 100644 (file)
@@ -19,7 +19,7 @@ import org.junit.jupiter.api.Test;
 import org.openhab.core.transform.TransformationException;
 
 /**
- * @author Thomas.Eichstaedt-Engelen
+ * @author Thomas.Eichstaedt-Engelen - Initial contribution
  */
 public class XsltTransformationServiceTest extends AbstractTransformationServiceTest {
 
index 337d589028a6bc05eb2deb70755dc2247f1196ce..32bb51018a8db74442e401199abef164fe160012 100644 (file)
@@ -84,7 +84,7 @@ public class GoogleTTSVoice implements Voice {
     }
 
     /**
-     * @inheritDoc
+     * {@inheritDoc}
      */
     @Override
     public Locale getLocale() {
index 8719d51a3b482418bde7d1246f56da5b47e5c00b..3ab16d797d42b686364b3f5c4090e44c687ff2ab 100644 (file)
@@ -86,7 +86,7 @@ public class MacTTSVoice implements Voice {
             int underscore = token.indexOf('_');
             if (-1 == underscore) {
                 // Check we're dealing with <Label>
-                if (!token.equals("en-scotland")) {
+                if (!"en-scotland".equals(token)) {
                     if (null == this.label) {
                         this.label = token;
                     } else {
index c4f4bef50d812e8f374846ebfa5faeca5f2314ff..3abaee0ee4fa7e838703c6414bac0c9b542db64b 100644 (file)
@@ -66,7 +66,7 @@ public class MaryTTSVoice implements Voice {
     }
 
     /**
-     * @inheritDoc
+     * {@inheritDoc}
      */
     @Override
     public Locale getLocale() {
index f0fb3a07683bddb5a2fc9dfca04c5951e6e2d472..2bfc23a11d5983012d6daaf5a8af8c121d347e14 100644 (file)
@@ -67,7 +67,7 @@ public class PollyTTSVoice implements Voice {
     }
 
     /**
-     * @inheritDoc
+     * {@inheritDoc}
      */
     @Override
     public Locale getLocale() {
index 4d821e96930d7e107a05c3d3e92b3be4f6574cf3..132a43c88686d5c394a61c62a6e6378c93473afa 100644 (file)
@@ -75,7 +75,7 @@ public class VoiceRSSVoice implements Voice {
     }
 
     /**
-     * @inheritDoc
+     * {@inheritDoc}
      */
     @Override
     public Locale getLocale() {
index e63119126dcd8d304978c3e08cd4ed9ff20f4bd1..c658acd8e2ea8840999f124e243654b28676e113 100644 (file)
@@ -39,7 +39,7 @@ import org.openhab.core.types.State;
 /**
  * Tests for the Astro Channels state
  *
- * @See {@link AstroParametrizedTestCases}
+ * @see {@link AstroParametrizedTestCases}
  * @author Petar Valchev - Initial contribution
  * @author Svilen Valkanov - Reworked to plain unit tests
  * @author Erdoan Hadzhiyusein - Adapted the class to work with the new DateTimeType