Class SensorThingsTaskingV11

java.lang.Object
de.fraunhofer.iosb.ilt.frostclient.models.SensorThingsTaskingV11
All Implemented Interfaces:
DataModel

public class SensorThingsTaskingV11 extends Object implements DataModel
The Data Model implements the SensorThings Tasking extension.
  • Field Details

  • Constructor Details

    • SensorThingsTaskingV11

      public SensorThingsTaskingV11()
  • Method Details

    • init

      public final void init(SensorThingsService service, ModelRegistry modelRegistry)
      Description copied from interface: DataModel
      Initialise the data model in the given ModelRegistry.
      Specified by:
      init in interface DataModel
      Parameters:
      service - The service to use for loading data needed for initialisation.
      modelRegistry - The ModelRegistry to initialise the data model in.
    • isInitialised

      public boolean isInitialised()
      Description copied from interface: DataModel
      Check if the model is initialised.
      Specified by:
      isInitialised in interface DataModel
      Returns:
      true if initialised.
    • getModelRegistry

      public ModelRegistry getModelRegistry()
    • newTaskingCapability

      public Entity newTaskingCapability()
    • newTaskingCapability

      public Entity newTaskingCapability(Object id)
    • newTaskingCapability

      public Entity newTaskingCapability(String name, String description)
    • newTaskingCapability

      public Entity newTaskingCapability(String name, String description, Map<String,Object> properties)
    • newTaskingCapability

      public Entity newTaskingCapability(String name, String description, MapValue properties)
    • taskingParametersBuilder

      public static SensorThingsTaskingV11.TaskingParametersBuilder taskingParametersBuilder()