Uses of Class
org.openhab.core.thing.ThingTypeUID
Packages that use ThingTypeUID
Package
Description
-
Uses of ThingTypeUID in org.openhab.core.config.discovery
Methods in org.openhab.core.config.discovery that return ThingTypeUIDModifier and TypeMethodDescriptionDiscoveryResult.getThingTypeUID()
Returns the uniqueThing
type ID of this result object.Methods in org.openhab.core.config.discovery that return types with arguments of type ThingTypeUIDModifier and TypeMethodDescriptionAbstractDiscoveryService.getSupportedThingTypes()
Returns the list ofThing
types which are supported by theDiscoveryService
.DiscoveryService.getSupportedThingTypes()
Returns the list ofThing
types which are supported by theDiscoveryService
.DiscoveryServiceRegistry.getSupportedThingTypes()
Returns a list of thing types, that support discovery.Methods in org.openhab.core.config.discovery with parameters of type ThingTypeUIDModifier and TypeMethodDescriptionboolean
DiscoveryServiceRegistry.abortScan
(ThingTypeUID thingTypeUID) Aborts a started discovery on allDiscoveryService
s for the given thing type.int
DiscoveryServiceRegistry.getMaxScanTimeout
(ThingTypeUID thingTypeUID) Returns the maximum discovery timeout from all discovery services registered for the specified thingTypeUIDboolean
DiscoveryServiceRegistry.startScan
(ThingTypeUID thingTypeUID, @Nullable String input, @Nullable ScanListener listener) Forces the associatedDiscoveryService
s to start a discovery.boolean
DiscoveryServiceRegistry.supportsDiscovery
(ThingTypeUID thingTypeUID) Returns true if the given thing type UID supports discovery, false otherwise.DiscoveryResultBuilder.withThingType
(@Nullable ThingTypeUID thingTypeUID) Explicitly sets the thing type.Method parameters in org.openhab.core.config.discovery with type arguments of type ThingTypeUIDModifier and TypeMethodDescriptionprotected void
AbstractDiscoveryService.removeOlderResults
(long timestamp, @Nullable Collection<ThingTypeUID> thingTypeUIDs, @Nullable ThingUID bridgeUID) Call to remove all results of the given types that are older than the given timestamp.@Nullable Collection
<ThingUID> DiscoveryListener.removeOlderResults
(DiscoveryService source, long timestamp, @Nullable Collection<ThingTypeUID> thingTypeUIDs, @Nullable ThingUID bridgeUID) Removes all results belonging to one of the given types that are older than the given timestamp.Constructor parameters in org.openhab.core.config.discovery with type arguments of type ThingTypeUIDModifierConstructorDescriptionprotected
AbstractDiscoveryService
(@Nullable Set<ThingTypeUID> supportedThingTypes, int timeout) Creates a new instance of this class with the specified parameters and background discovery enabled and no input parameter supported to start the discovery.protected
AbstractDiscoveryService
(@Nullable Set<ThingTypeUID> supportedThingTypes, int timeout, boolean backgroundDiscoveryEnabledByDefault) Creates a new instance of this class with the specified parameters and no input parameter supported to start the discovery.protected
AbstractDiscoveryService
(@Nullable Set<ThingTypeUID> supportedThingTypes, int timeout, boolean backgroundDiscoveryEnabledByDefault, @Nullable String scanInputLabel, @Nullable String scanInputDescription) Creates a new instance of this class with the specified parameters.protected
AbstractThingHandlerDiscoveryService
(Class<T> thingClazz, @Nullable Set<ThingTypeUID> supportedThingTypes, int timeout) protected
AbstractThingHandlerDiscoveryService
(Class<T> thingClazz, @Nullable Set<ThingTypeUID> supportedThingTypes, int timeout, boolean backgroundDiscoveryEnabledByDefault) protected
AbstractThingHandlerDiscoveryService
(Class<T> thingClazz, @Nullable Set<ThingTypeUID> supportedThingTypes, int timeout, boolean backgroundDiscoveryEnabledByDefault, @Nullable String scanInputLabel, @Nullable String scanInputDescription) -
Uses of ThingTypeUID in org.openhab.core.config.discovery.inbox
Methods in org.openhab.core.config.discovery.inbox with parameters of type ThingTypeUIDModifier and TypeMethodDescriptionstatic Predicate
<DiscoveryResult> InboxPredicates.forThingTypeUID
(@Nullable ThingTypeUID uid) -
Uses of ThingTypeUID in org.openhab.core.config.discovery.mdns
Methods in org.openhab.core.config.discovery.mdns that return types with arguments of type ThingTypeUIDModifier and TypeMethodDescriptionMDNSDiscoveryParticipant.getSupportedThingTypeUIDs()
Defines the list of thing types that this participant can identify -
Uses of ThingTypeUID in org.openhab.core.config.discovery.sddp
Methods in org.openhab.core.config.discovery.sddp that return types with arguments of type ThingTypeUIDModifier and TypeMethodDescriptionSddpDiscoveryService.getSupportedThingTypes()
SddpDiscoveryParticipant.getSupportedThingTypeUIDs()
Defines the list of thing types that this participant can identify -
Uses of ThingTypeUID in org.openhab.core.config.discovery.upnp
Methods in org.openhab.core.config.discovery.upnp that return types with arguments of type ThingTypeUIDModifier and TypeMethodDescriptionUpnpDiscoveryParticipant.getSupportedThingTypeUIDs()
Defines the list of thing types that this participant can identify -
Uses of ThingTypeUID in org.openhab.core.config.discovery.usbserial
Methods in org.openhab.core.config.discovery.usbserial that return types with arguments of type ThingTypeUIDModifier and TypeMethodDescriptionUsbSerialDiscoveryParticipant.getSupportedThingTypeUIDs()
Defines the list of thing types that this participant can identify. -
Uses of ThingTypeUID in org.openhab.core.magic.binding
Fields in org.openhab.core.magic.binding declared as ThingTypeUIDModifier and TypeFieldDescriptionstatic final ThingTypeUID
MagicBindingConstants.THING_TYPE_ACTION_MODULE
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_BRIDGE_1
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_BRIDGE_2
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_BRIDGED_THING
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_BUTTON
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_CHATTY_THING
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_COLOR_LIGHT
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_CONFIG_THING
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_CONTACT_SENSOR
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_DELAYED_THING
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_DIMMABLE_LIGHT
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_DYNAMIC_STATE_DESCRIPTION
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_EXTENSIBLE_THING
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_FIRMWARE_UPDATE
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_IMAGE
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_LOCATION
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_ON_OFF_LIGHT
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_ONLINE_OFFLINE
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_PLAYER
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_ROLLERSHUTTER
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_THERMOSTAT
static final ThingTypeUID
MagicBindingConstants.THING_TYPE_TIMESERIES
-
Uses of ThingTypeUID in org.openhab.core.thing
Methods in org.openhab.core.thing that return ThingTypeUIDMethods in org.openhab.core.thing with parameters of type ThingTypeUIDModifier and TypeMethodDescription@Nullable Thing
ThingRegistry.createThingOfType
(ThingTypeUID thingTypeUID, @Nullable ThingUID thingUID, @Nullable ThingUID bridgeUID, @Nullable String label, Configuration configuration) Creates a thing based on the given configuration propertiesvoid
ThingTypeMigrationService.migrateThingType
(Thing thing, ThingTypeUID thingTypeUID, @Nullable Configuration configuration) Changes the type of a givenThing
.Constructors in org.openhab.core.thing with parameters of type ThingTypeUIDModifierConstructorDescriptionThingUID
(ThingTypeUID thingTypeUID, String id) Instantiates a new thing UID.ThingUID
(ThingTypeUID thingTypeUID, String id, String... bridgeIds) Instantiates a new thing UID.ThingUID
(ThingTypeUID thingTypeUID, ThingUID bridgeUID, String id) Instantiates a new thing UID. -
Uses of ThingTypeUID in org.openhab.core.thing.binding
Methods in org.openhab.core.thing.binding with parameters of type ThingTypeUIDModifier and TypeMethodDescriptionprotected void
BaseThingHandler.changeThingType
(ThingTypeUID thingTypeUID, Configuration configuration) @Nullable Thing
BaseThingHandlerFactory.createThing
(ThingTypeUID thingTypeUID, Configuration configuration, @Nullable ThingUID thingUID, @Nullable ThingUID bridgeUID) Creates a thing based on given thing type uid.protected @Nullable Thing
BaseThingHandlerFactory.createThing
(ThingTypeUID thingTypeUID, Configuration configuration, ThingUID thingUID) Creates a thing based on given thing type uid.static @Nullable Thing
ThingFactory.createThing
(ThingUID thingUID, Configuration configuration, @Nullable Map<String, String> properties, @Nullable ThingUID bridgeUID, ThingTypeUID thingTypeUID, List<ThingHandlerFactory> thingHandlerFactories) @Nullable Thing
ThingHandlerFactory.createThing
(ThingTypeUID thingTypeUID, Configuration configuration, @Nullable ThingUID thingUID, @Nullable ThingUID bridgeUID) Creates a thing for given arguments.static ThingUID
ThingFactory.generateRandomThingUID
(ThingTypeUID thingTypeUID) Generates a random Thing UID for the given thingType@Nullable ConfigDescription
ThingHandlerCallback.getConfigDescription
(ThingTypeUID thingTypeUID) Get theConfigDescription
for aThingTypeUID
@Nullable ThingType
AbstractStorageBasedTypeProvider.getThingType
(ThingTypeUID thingTypeUID, @Nullable Locale locale) @Nullable ThingType
ThingTypeProvider.getThingType
(ThingTypeUID thingTypeUID, @Nullable Locale locale) Provides a thing type for the given UID or null if no type for the given UID exists.protected @Nullable ThingType
BaseThingHandlerFactory.getThingTypeByUID
(ThingTypeUID thingTypeUID) Returns theThingType
which is represented by the givenThingTypeUID
.void
ThingHandlerCallback.migrateThingType
(Thing thing, ThingTypeUID thingTypeUID, Configuration configuration) Informs the framework that the ThingType of the givenThing
should be changed.void
AbstractStorageBasedTypeProvider.removeThingType
(ThingTypeUID thingTypeUID) Remove aThingType
from the storageboolean
ThingHandlerFactory.supportsThingType
(ThingTypeUID thingTypeUID) Returns whether the handler is able to create a thing or register a thing handler for the given type. -
Uses of ThingTypeUID in org.openhab.core.thing.binding.builder
Fields in org.openhab.core.thing.binding.builder declared as ThingTypeUIDMethods in org.openhab.core.thing.binding.builder with parameters of type ThingTypeUIDModifier and TypeMethodDescriptionstatic BridgeBuilder
BridgeBuilder.create
(ThingTypeUID thingTypeUID, String bridgeId) static BridgeBuilder
BridgeBuilder.create
(ThingTypeUID thingTypeUID, ThingUID thingUID) static ThingBuilder
ThingBuilder.create
(ThingTypeUID thingTypeUID, String thingId) Create a newThingBuilder
static ThingBuilder
ThingBuilder.create
(ThingTypeUID thingTypeUID, ThingUID thingUID) Create a newThingBuilder
Constructors in org.openhab.core.thing.binding.builder with parameters of type ThingTypeUIDModifierConstructorDescriptionprotected
ThingBuilder
(ThingTypeUID thingTypeUID, ThingUID thingUID) -
Uses of ThingTypeUID in org.openhab.core.thing.binding.firmware
Methods in org.openhab.core.thing.binding.firmware that return ThingTypeUIDModifier and TypeMethodDescriptionFirmware.getThingTypeUID()
Returns the thing type UID, that this firmware is associated with.Methods in org.openhab.core.thing.binding.firmware with parameters of type ThingTypeUIDModifier and TypeMethodDescriptionstatic FirmwareBuilder
FirmwareBuilder.create
(ThingTypeUID thingTypeUID, String firmwareVersion) -
Uses of ThingTypeUID in org.openhab.core.thing.firmware
Methods in org.openhab.core.thing.firmware with parameters of type ThingTypeUIDModifier and TypeMethodDescriptionstatic FirmwareUpdateProgressInfo
FirmwareUpdateProgressInfo.createFirmwareUpdateProgressInfo
(ThingUID thingUID, ThingTypeUID thingTypeUID, String firmwareVersion, ProgressStep progressStep, Collection<ProgressStep> sequence, boolean pending) Creates a newFirmwareUpdateProgressInfo
. -
Uses of ThingTypeUID in org.openhab.core.thing.type
Methods in org.openhab.core.thing.type that return ThingTypeUIDModifier and TypeMethodDescriptionThingType.getUID()
Returns the unique identifier which identifies this Thing type within the overall system.Methods in org.openhab.core.thing.type with parameters of type ThingTypeUIDModifier and TypeMethodDescription@Nullable ThingType
ThingTypeRegistry.getThingType
(ThingTypeUID thingTypeUID) Returns a thing type for a given thing type UID.@Nullable ThingType
ThingTypeRegistry.getThingType
(ThingTypeUID thingTypeUID, @Nullable Locale locale) Returns a thing type for a given thing type UID.static ThingTypeBuilder
ThingTypeBuilder.instance
(ThingTypeUID thingTypeUID, String label)