Uses of Class
org.openhab.core.thing.ThingTypeUID
Package
Description
-
Uses of ThingTypeUID in org.openhab.core.config.discovery
Modifier and TypeMethodDescriptionDiscoveryResult.getThingTypeUID()
Returns the uniqueThing
type ID of this result object.Modifier 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.Modifier 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.Modifier 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.ModifierConstructorDescriptionprotected
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
Modifier and TypeMethodDescriptionstatic Predicate<DiscoveryResult>
InboxPredicates.forThingTypeUID
(@Nullable ThingTypeUID uid) -
Uses of ThingTypeUID in org.openhab.core.config.discovery.mdns
Modifier and TypeMethodDescriptionMDNSDiscoveryParticipant.getSupportedThingTypeUIDs()
Defines the list of thing types that this participant can identify -
Uses of ThingTypeUID in org.openhab.core.config.discovery.sddp
Modifier 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
Modifier and TypeMethodDescriptionUpnpDiscoveryParticipant.getSupportedThingTypeUIDs()
Defines the list of thing types that this participant can identify -
Uses of ThingTypeUID in org.openhab.core.config.discovery.usbserial
Modifier and TypeMethodDescriptionUsbSerialDiscoveryParticipant.getSupportedThingTypeUIDs()
Defines the list of thing types that this participant can identify. -
Uses of ThingTypeUID in org.openhab.core.magic.binding
Modifier 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
Modifier 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
.ModifierConstructorDescriptionThingUID
(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
Modifier 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
Modifier 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
ModifierConstructorDescriptionprotected
ThingBuilder
(ThingTypeUID thingTypeUID, ThingUID thingUID) -
Uses of ThingTypeUID in org.openhab.core.thing.binding.firmware
Modifier and TypeMethodDescriptionFirmware.getThingTypeUID()
Returns the thing type UID, that this firmware is associated with.Modifier and TypeMethodDescriptionstatic FirmwareBuilder
FirmwareBuilder.create
(ThingTypeUID thingTypeUID, String firmwareVersion) -
Uses of ThingTypeUID in org.openhab.core.thing.firmware
Modifier 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
Modifier and TypeMethodDescriptionThingType.getUID()
Returns the unique identifier which identifies this Thing type within the overall system.Modifier 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)