Package de.fraunhofer.iosb.ilt.sta.model
Class ObservedProperty
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.sta.model.Entity<ObservedProperty>
-
- de.fraunhofer.iosb.ilt.sta.model.ObservedProperty
-
public class ObservedProperty extends Entity<ObservedProperty>
-
-
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 ObservedProperty()
ObservedProperty(String name, String definition, String description)
ObservedProperty(String name, URI definition, String description)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseDao<Datastream>
datastreams()
protected void
ensureServiceOnChildren(SensorThingsService service)
boolean
equals(Object obj)
BaseDao<ObservedProperty>
getDao(SensorThingsService service)
EntityList<Datastream>
getDatastreams()
String
getDefinition()
String
getDescription()
EntityList<MultiDatastream>
getMultiDatastreams()
String
getName()
Map<String,Object>
getProperties()
int
hashCode()
BaseDao<MultiDatastream>
multiDatastreams()
void
setDatastreams(List<Datastream> datastreams)
void
setDefinition(String definition)
void
setDescription(String description)
void
setMultiDatastreams(List<MultiDatastream> multiDatastreams)
void
setName(String name)
void
setProperties(Map<String,Object> properties)
String
toString()
ObservedProperty
withOnlyId()
Creates a copy of the entity, with only the ID field set.-
Methods inherited from class de.fraunhofer.iosb.ilt.sta.model.Entity
getId, getSelfLink, getService, getType, handleNamespacedProperties, setId, setSelfLink, setSelfLink, setService, subscribe, subscribeRelative
-
-
-
-
Method Detail
-
ensureServiceOnChildren
protected void ensureServiceOnChildren(SensorThingsService service)
- Specified by:
ensureServiceOnChildren
in classEntity<ObservedProperty>
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classEntity<ObservedProperty>
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classEntity<ObservedProperty>
-
getName
public String getName()
-
setName
public void setName(String name)
-
getDefinition
public String getDefinition()
-
setDefinition
public void setDefinition(String definition)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
datastreams
public BaseDao<Datastream> datastreams()
-
getDatastreams
public EntityList<Datastream> getDatastreams()
-
setDatastreams
public void setDatastreams(List<Datastream> datastreams)
-
multiDatastreams
public BaseDao<MultiDatastream> multiDatastreams()
-
getMultiDatastreams
public EntityList<MultiDatastream> getMultiDatastreams()
-
setMultiDatastreams
public void setMultiDatastreams(List<MultiDatastream> multiDatastreams)
-
getDao
public BaseDao<ObservedProperty> getDao(SensorThingsService service)
- Specified by:
getDao
in classEntity<ObservedProperty>
-
withOnlyId
public ObservedProperty withOnlyId()
Description copied from class:Entity
Creates a copy of the entity, with only the ID field set. Useful when creating a new entity that links to this entity.- Specified by:
withOnlyId
in classEntity<ObservedProperty>
- Returns:
- a copy with only the ID field set.
-
toString
public String toString()
- Overrides:
toString
in classEntity<ObservedProperty>
-
-