Class SensorThingsMultiDatastreamV11
java.lang.Object
de.fraunhofer.iosb.ilt.frostclient.models.SensorThingsMultiDatastreamV11
- All Implemented Interfaces:
DataModel
The Data Model implements the SensorThings MultiDatastream extension.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EntityPropertyMain<List<String>>static final EntityPropertyMain<List<UnitOfMeasurement>>final EntityTypestatic final Stringstatic final Stringstatic final Stringfinal NavigationPropertyEntityfinal NavigationPropertyEntityfinal NavigationPropertyEntity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidinit(SensorThingsService service, ModelRegistry modelRegistry) Initialise the data model in the given ModelRegistry.booleanCheck if the model is initialised.newMultiDatastream(String name, String description, UnitOfMeasurement... uoms) newMultiDatastream(String name, String description, List<UnitOfMeasurement> uoms) newObservation(Object result) newObservation(Object result, Entity datastream) newObservation(Object result, TimeInterval phenomenonTime) newObservation(Object result, TimeInterval phenomenonTime, Entity datastream) newObservation(Object result, ZonedDateTime phenomenonTime) newObservation(Object result, ZonedDateTime phenomenonTime, Entity datastream) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.fraunhofer.iosb.ilt.frostclient.models.DataModel
getVersion
-
Field Details
-
NAME_MULTI_DATASTREAM
- See Also:
-
NAME_MULTI_DATASTREAMS
- See Also:
-
NAME_MULTIOBSERVATIONDATATYPES
- See Also:
-
EP_MULTIOBSERVATIONDATATYPES
-
EP_UNITOFMEASUREMENTS
-
npObservationMultidatastream
-
npMultidatastreamObservations
-
npObspropMultidatastreams
-
npMultidatastreamObservedproperties
-
npThingMultidatastreams
-
npMultidatastreamThing
-
npSensorMultidatastreams
-
npMultidatastreamSensor
-
etMultiDatastream
-
-
Constructor Details
-
SensorThingsMultiDatastreamV11
public SensorThingsMultiDatastreamV11()
-
-
Method Details
-
init
Description copied from interface:DataModelInitialise the data model in the given ModelRegistry. -
isInitialised
public boolean isInitialised()Description copied from interface:DataModelCheck if the model is initialised.- Specified by:
isInitialisedin interfaceDataModel- Returns:
- true if initialised.
-
getModelRegistry
-
newMultiDatastream
-
newMultiDatastream
-
newMultiDatastream
-
newMultiDatastream
-
newObservation
-
newObservation
-
newObservation
-
newObservation
-
newObservation
-
newObservation
-
newObservation
-