Class SensorThingsMultiDatastreamV11

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

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

  • Constructor Details

    • SensorThingsMultiDatastreamV11

      public SensorThingsMultiDatastreamV11()
  • Method Details

    • init

      public final void init(ModelRegistry modelRegistry)
      Description copied from interface: DataModel
      Initialise the data model in the given ModelRegistry.
      Specified by:
      init in interface DataModel
      Parameters:
      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()
    • newMultiDatastream

      public Entity newMultiDatastream()
    • newMultiDatastream

      public Entity newMultiDatastream(Object id)
    • newMultiDatastream

      public Entity newMultiDatastream(String name, String description, de.fraunhofer.iosb.ilt.frostclient.model.ext.UnitOfMeasurement... uoms)
    • newMultiDatastream

      public Entity newMultiDatastream(String name, String description, List<de.fraunhofer.iosb.ilt.frostclient.model.ext.UnitOfMeasurement> uoms)
    • newObservation

      public Entity newObservation()
    • newObservation

      public Entity newObservation(Object result)
    • newObservation

      public Entity newObservation(Object result, Entity datastream)
    • newObservation

      public Entity newObservation(Object result, ZonedDateTime phenomenonTime)
    • newObservation

      public Entity newObservation(Object result, ZonedDateTime phenomenonTime, Entity datastream)
    • newObservation

      public Entity newObservation(Object result, de.fraunhofer.iosb.ilt.frostclient.model.ext.TimeInterval phenomenonTime)
    • newObservation

      public Entity newObservation(Object result, de.fraunhofer.iosb.ilt.frostclient.model.ext.TimeInterval phenomenonTime, Entity datastream)