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 uniqueThingtype 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 ofThingtypes which are supported by theDiscoveryService.DiscoveryService.getSupportedThingTypes()Returns the list ofThingtypes 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 TypeMethodDescriptionbooleanDiscoveryServiceRegistry.abortScan(ThingTypeUID thingTypeUID) Aborts a started discovery on allDiscoveryServices for the given thing type.intDiscoveryServiceRegistry.getMaxScanTimeout(ThingTypeUID thingTypeUID) Returns the maximum discovery timeout from all discovery services registered for the specified thingTypeUIDbooleanDiscoveryServiceRegistry.startScan(ThingTypeUID thingTypeUID, @Nullable String input, @Nullable ScanListener listener) Forces the associatedDiscoveryServices to start a discovery.booleanDiscoveryServiceRegistry.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 voidAbstractDiscoveryService.removeOlderResults(Instant 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, Instant 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 ThingTypeUIDModifierConstructorDescriptionprotectedAbstractDiscoveryService(@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.protectedAbstractDiscoveryService(@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.protectedAbstractDiscoveryService(@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.protectedAbstractDiscoveryService(ScheduledExecutorService scheduler, @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.protectedAbstractThingHandlerDiscoveryService(Class<T> thingClazz, @Nullable Set<ThingTypeUID> supportedThingTypes, int timeout) Creates a new instance of this class with the specified parameters and withscanInputLabelandscanInputDescriptionset tonull, andbackgroundDiscoveryEnabledByDefaultenabled.protectedAbstractThingHandlerDiscoveryService(Class<T> thingClazz, @Nullable Set<ThingTypeUID> supportedThingTypes, int timeout, boolean backgroundDiscoveryEnabledByDefault) Creates a new instance of this class with the specified parameters and withscanInputLabelandscanInputDescriptionset tonull.protectedAbstractThingHandlerDiscoveryService(Class<T> thingClazz, @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.protectedAbstractThingHandlerDiscoveryService(ScheduledExecutorService scheduler, Class<T> thingClazz, @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. -
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 ThingTypeUIDMagicBindingConstants.THING_TYPE_ACTION_MODULEstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_BRIDGE_1static final ThingTypeUIDMagicBindingConstants.THING_TYPE_BRIDGE_2static final ThingTypeUIDMagicBindingConstants.THING_TYPE_BRIDGED_THINGstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_BUTTONstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_CHATTY_THINGstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_COLOR_LIGHTstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_CONFIG_THINGstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_CONTACT_SENSORstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_DELAYED_THINGstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_DIMMABLE_LIGHTstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_DYNAMIC_STATE_DESCRIPTIONstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_EXTENSIBLE_THINGstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_FIRMWARE_UPDATEstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_IMAGEstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_LOCATIONstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_ON_OFF_LIGHTstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_ONLINE_OFFLINEstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_PLAYERstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_ROLLERSHUTTERstatic final ThingTypeUIDMagicBindingConstants.THING_TYPE_THERMOSTATstatic final ThingTypeUIDMagicBindingConstants.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 ThingThingRegistry.createThingOfType(ThingTypeUID thingTypeUID, @Nullable ThingUID thingUID, @Nullable ThingUID bridgeUID, @Nullable String label, Configuration configuration) Creates a thing based on the given configuration propertiesvoidThingTypeMigrationService.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 voidBaseThingHandler.changeThingType(ThingTypeUID thingTypeUID, Configuration configuration) @Nullable ThingBaseThingHandlerFactory.createThing(ThingTypeUID thingTypeUID, Configuration configuration, @Nullable ThingUID thingUID, @Nullable ThingUID bridgeUID) Creates a thing based on given thing type uid.protected @Nullable ThingBaseThingHandlerFactory.createThing(ThingTypeUID thingTypeUID, Configuration configuration, ThingUID thingUID) Creates a thing based on given thing type uid.static @Nullable ThingThingFactory.createThing(ThingUID thingUID, Configuration configuration, @Nullable Map<String, String> properties, @Nullable ThingUID bridgeUID, ThingTypeUID thingTypeUID, List<ThingHandlerFactory> thingHandlerFactories) @Nullable ThingThingHandlerFactory.createThing(ThingTypeUID thingTypeUID, Configuration configuration, @Nullable ThingUID thingUID, @Nullable ThingUID bridgeUID) Creates a thing for given arguments.static ThingUIDThingFactory.generateRandomThingUID(ThingTypeUID thingTypeUID) Generates a random Thing UID for the given thingType@Nullable ConfigDescriptionThingHandlerCallback.getConfigDescription(ThingTypeUID thingTypeUID) Get theConfigDescriptionfor aThingTypeUID@Nullable ThingTypeAbstractStorageBasedTypeProvider.getThingType(ThingTypeUID thingTypeUID, @Nullable Locale locale) @Nullable ThingTypeThingTypeProvider.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 ThingTypeBaseThingHandlerFactory.getThingTypeByUID(ThingTypeUID thingTypeUID) Returns theThingTypewhich is represented by the givenThingTypeUID.voidThingHandlerCallback.migrateThingType(Thing thing, ThingTypeUID thingTypeUID, Configuration configuration) Informs the framework that the ThingType of the givenThingshould be changed.voidAbstractStorageBasedTypeProvider.removeThingType(ThingTypeUID thingTypeUID) Remove aThingTypefrom the storagebooleanThingHandlerFactory.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 BridgeBuilderBridgeBuilder.create(ThingTypeUID thingTypeUID, String bridgeId) static BridgeBuilderBridgeBuilder.create(ThingTypeUID thingTypeUID, ThingUID thingUID) static ThingBuilderThingBuilder.create(ThingTypeUID thingTypeUID, String thingId) Create a newThingBuilderstatic ThingBuilderThingBuilder.create(ThingTypeUID thingTypeUID, ThingUID thingUID) Create a newThingBuilderConstructors in org.openhab.core.thing.binding.builder with parameters of type ThingTypeUIDModifierConstructorDescriptionprotectedThingBuilder(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 FirmwareBuilderFirmwareBuilder.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 FirmwareUpdateProgressInfoFirmwareUpdateProgressInfo.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 ThingTypeThingTypeRegistry.getThingType(ThingTypeUID thingTypeUID) Returns a thing type for a given thing type UID.@Nullable ThingTypeThingTypeRegistry.getThingType(ThingTypeUID thingTypeUID, @Nullable Locale locale) Returns a thing type for a given thing type UID.static ThingTypeBuilderThingTypeBuilder.instance(ThingTypeUID thingTypeUID, String label)