Package de.fraunhofer.iosb.ilt.sta.model
Class TaskingCapability
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.sta.model.Entity<TaskingCapability>
-
- de.fraunhofer.iosb.ilt.sta.model.TaskingCapability
-
public class TaskingCapability extends Entity<TaskingCapability>
- Author:
- Michael Jacoby
-
-
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 TaskingCapability()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidensureServiceOnChildren(SensorThingsService service)booleanequals(Object obj)ActuatorgetActuator()BaseDao<TaskingCapability>getDao(SensorThingsService service)StringgetDescription()StringgetName()Map<String,Object>getProperties()de.fraunhofer.iosb.ilt.swe.common.complex.DataRecordgetTaskingParameters()EntityList<Task>getTasks()ThinggetThing()inthashCode()voidsetActuator(Actuator actuator)voidsetDescription(String description)voidsetName(String name)voidsetProperties(Map<String,Object> properties)voidsetTaskingParameters(de.fraunhofer.iosb.ilt.swe.common.complex.DataRecord taskingParameters)voidsetTasks(List<Task> tasks)voidsetThing(Thing thing)TaskDaotasks()StringtoString()TaskingCapabilitywithOnlyId()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:
ensureServiceOnChildrenin classEntity<TaskingCapability>
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classEntity<TaskingCapability>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classEntity<TaskingCapability>
-
getTaskingParameters
public de.fraunhofer.iosb.ilt.swe.common.complex.DataRecord getTaskingParameters()
-
setTaskingParameters
public void setTaskingParameters(de.fraunhofer.iosb.ilt.swe.common.complex.DataRecord taskingParameters)
-
getDao
public BaseDao<TaskingCapability> getDao(SensorThingsService service)
- Specified by:
getDaoin classEntity<TaskingCapability>
-
withOnlyId
public TaskingCapability 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<TaskingCapability>- Returns:
- a copy with only the ID field set.
-
toString
public String toString()
- Overrides:
toStringin classEntity<TaskingCapability>
-
getThing
public Thing getThing() throws ServiceFailureException
- Throws:
ServiceFailureException
-
setThing
public void setThing(Thing thing)
-
getActuator
public Actuator getActuator() throws ServiceFailureException
- Throws:
ServiceFailureException
-
setActuator
public void setActuator(Actuator actuator)
-
getTasks
public EntityList<Task> getTasks()
-
tasks
public TaskDao tasks()
-
getName
public String getName()
-
setName
public void setName(String name)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
-