Package de.fraunhofer.iosb.ilt.sta.model
Class Observation
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.sta.model.Entity<Observation>
-
- de.fraunhofer.iosb.ilt.sta.model.Observation
-
public class Observation extends Entity<Observation>
-
-
Field Summary
-
Fields inherited from class de.fraunhofer.iosb.ilt.sta.model.Entity
AT_IOT_COUNT, AT_IOT_NAVIGATION_LINK, AT_IOT_NEXT_LINK, AT_IOT_SELF_LINK, id, IOT_COUNT, IOT_NAVIGATION_LINK, IOT_NEXT_LINK, IOT_SELF_LINK, selfLink
-
-
Constructor Summary
Constructors Constructor Description Observation()Observation(Object result, Datastream datastream)Observation(Object result, MultiDatastream multiDatastream)Observation(Object result, ZonedDateTime phenomenonTime)Observation(Object result, org.threeten.extra.Interval phenomenonTime)
-
Method Summary
-
Methods inherited from class de.fraunhofer.iosb.ilt.sta.model.Entity
getId, getSelfLink, getService, getType, handleNamespacedProperties, setId, setSelfLink, setSelfLink, setService, subscribe, subscribeRelative
-
-
-
-
Constructor Detail
-
Observation
public Observation()
-
Observation
public Observation(Object result, Datastream datastream)
-
Observation
public Observation(Object result, MultiDatastream multiDatastream)
-
Observation
public Observation(Object result, ZonedDateTime phenomenonTime)
-
Observation
public Observation(Object result, org.threeten.extra.Interval phenomenonTime)
-
-
Method Detail
-
ensureServiceOnChildren
protected void ensureServiceOnChildren(SensorThingsService service)
- Specified by:
ensureServiceOnChildrenin classEntity<Observation>
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classEntity<Observation>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classEntity<Observation>
-
getPhenomenonTime
public TimeObject getPhenomenonTime()
-
setPhenomenonTimeFrom
public void setPhenomenonTimeFrom(ZonedDateTime phenomenonTime)
-
setPhenomenonTimeFrom
public void setPhenomenonTimeFrom(org.threeten.extra.Interval phenomenonTime)
-
setPhenomenonTime
public void setPhenomenonTime(TimeObject phenomenonTime)
-
getResult
public Object getResult()
-
setResult
public void setResult(Object result)
-
isResultSet
public boolean isResultSet()
-
getResultTime
public ZonedDateTime getResultTime()
-
setResultTime
public void setResultTime(ZonedDateTime resultTime)
-
getResultQuality
public Object getResultQuality()
-
setResultQuality
public void setResultQuality(Object resultQuality)
-
getValidTime
public org.threeten.extra.Interval getValidTime()
-
setValidTime
public void setValidTime(org.threeten.extra.Interval validTime)
-
getDatastream
public Datastream getDatastream() throws ServiceFailureException
- Throws:
ServiceFailureException
-
setDatastream
public void setDatastream(Datastream datastream)
-
getMultiDatastream
public MultiDatastream getMultiDatastream() throws ServiceFailureException
- Throws:
ServiceFailureException
-
setMultiDatastream
public void setMultiDatastream(MultiDatastream multiDatastream)
-
getFeatureOfInterest
public FeatureOfInterest getFeatureOfInterest() throws ServiceFailureException
- Throws:
ServiceFailureException
-
setFeatureOfInterest
public void setFeatureOfInterest(FeatureOfInterest featureOfInterest)
-
getDao
public BaseDao<Observation> getDao(SensorThingsService service)
- Specified by:
getDaoin classEntity<Observation>
-
withOnlyId
public Observation withOnlyId()
Description copied from class:EntityCreates a copy of the entity, with only the ID field set. Useful when creating a new entity that links to this entity.- Specified by:
withOnlyIdin classEntity<Observation>- Returns:
- a copy with only the ID field set.
-
toString
public String toString()
- Overrides:
toStringin classEntity<Observation>
-
-