Interface TmBasedCreationConfig


@Immutable public interface TmBasedCreationConfig
Provides configuration settings for WoT (Web of Things) integration regarding the creation of Thing and Feature skeletons based on WoT ThingModels.
Since:
2.4.0
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static enum 
    An enumeration of the known config path expressions and their associated default values for TmBasedCreationConfig.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Returns whether the creation of a Feature skeleton based on an on creation contained WoT ThingModel in the Features' FeatureDefinition for ModifyFeature commands (which create a new feature) should be enabled or not.
    boolean
    Returns whether the creation of a Thing skeleton based on an on creation contained WoT ThingModel in the Thing's ThingDefinition for CreateThing commands should be enabled or not.
  • Method Details

    • isThingSkeletonCreationEnabled

      boolean isThingSkeletonCreationEnabled()
      Returns whether the creation of a Thing skeleton based on an on creation contained WoT ThingModel in the Thing's ThingDefinition for CreateThing commands should be enabled or not.
      Returns:
      whether the TM based Thing skeleton creation should be enabled or not.
    • isFeatureSkeletonCreationEnabled

      boolean isFeatureSkeletonCreationEnabled()
      Returns whether the creation of a Feature skeleton based on an on creation contained WoT ThingModel in the Features' FeatureDefinition for ModifyFeature commands (which create a new feature) should be enabled or not.
      Returns:
      whether the TM based Feature skeleton creation should be enabled or not.