Class DataArrayValue
- java.lang.Object
-
- de.fraunhofer.iosb.ilt.frostserver.plugin.format.dataarray.DataArrayValue
-
public class DataArrayValue extends Object
- Author:
- scf
-
-
Field Summary
Fields Modifier and Type Field Description static com.fasterxml.jackson.core.type.TypeReference<List<DataArrayValue>>LIST_OF_DATAARRAYVALUEThe typereference for a list of DataArrayValues, used for type-safe json deserialization.
-
Constructor Summary
Constructors Constructor Description DataArrayValue()DataArrayValue(de.fraunhofer.iosb.ilt.frostserver.model.core.Entity parentEntitiy, List<String> components, de.fraunhofer.iosb.ilt.frostserver.model.EntityType datastream)DataArrayValue(de.fraunhofer.iosb.ilt.frostserver.query.Query query, de.fraunhofer.iosb.ilt.frostserver.path.ResourcePath path, de.fraunhofer.iosb.ilt.frostserver.model.core.Entity observation, List<String> components, de.fraunhofer.iosb.ilt.frostserver.property.NavigationPropertyMain<de.fraunhofer.iosb.ilt.frostserver.model.core.Entity> npDatastream, de.fraunhofer.iosb.ilt.frostserver.property.NavigationPropertyMain<de.fraunhofer.iosb.ilt.frostserver.model.core.Entity> npMultiDatastream)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DataArrayValueaddItemToTail(Object item)static StringdataArrayIdFor(de.fraunhofer.iosb.ilt.frostserver.model.core.Entity observation, de.fraunhofer.iosb.ilt.frostserver.property.NavigationPropertyMain.NavigationPropertyEntity npDatastream, de.fraunhofer.iosb.ilt.frostserver.property.NavigationPropertyMain.NavigationPropertyEntity npMultiDatastream)booleanequals(Object obj)List<String>getComponents()List<List<Object>>getDataArray()de.fraunhofer.iosb.ilt.frostserver.model.core.EntitygetDatastream()de.fraunhofer.iosb.ilt.frostserver.model.core.EntitygetMultiDatastream()inthashCode()DataArrayValuenewItemList()voidsetComponents(List<String> components)voidsetDataArray(List<List<Object>> dataArray)voidsetDatastream(de.fraunhofer.iosb.ilt.frostserver.model.core.Entity datastream)voidsetMultiDatastream(de.fraunhofer.iosb.ilt.frostserver.model.core.Entity multiDatastream)
-
-
-
Field Detail
-
LIST_OF_DATAARRAYVALUE
public static final com.fasterxml.jackson.core.type.TypeReference<List<DataArrayValue>> LIST_OF_DATAARRAYVALUE
The typereference for a list of DataArrayValues, used for type-safe json deserialization.
-
-
Constructor Detail
-
DataArrayValue
public DataArrayValue()
-
DataArrayValue
public DataArrayValue(de.fraunhofer.iosb.ilt.frostserver.model.core.Entity parentEntitiy, List<String> components, de.fraunhofer.iosb.ilt.frostserver.model.EntityType datastream)
-
DataArrayValue
public DataArrayValue(de.fraunhofer.iosb.ilt.frostserver.query.Query query, de.fraunhofer.iosb.ilt.frostserver.path.ResourcePath path, de.fraunhofer.iosb.ilt.frostserver.model.core.Entity observation, List<String> components, de.fraunhofer.iosb.ilt.frostserver.property.NavigationPropertyMain<de.fraunhofer.iosb.ilt.frostserver.model.core.Entity> npDatastream, de.fraunhofer.iosb.ilt.frostserver.property.NavigationPropertyMain<de.fraunhofer.iosb.ilt.frostserver.model.core.Entity> npMultiDatastream)
-
-
Method Detail
-
getDatastream
public de.fraunhofer.iosb.ilt.frostserver.model.core.Entity getDatastream()
-
setDatastream
public void setDatastream(de.fraunhofer.iosb.ilt.frostserver.model.core.Entity datastream)
-
getMultiDatastream
public de.fraunhofer.iosb.ilt.frostserver.model.core.Entity getMultiDatastream()
-
setMultiDatastream
public void setMultiDatastream(de.fraunhofer.iosb.ilt.frostserver.model.core.Entity multiDatastream)
-
newItemList
public DataArrayValue newItemList()
-
addItemToTail
public DataArrayValue addItemToTail(Object item)
-
dataArrayIdFor
public static String dataArrayIdFor(de.fraunhofer.iosb.ilt.frostserver.model.core.Entity observation, de.fraunhofer.iosb.ilt.frostserver.property.NavigationPropertyMain.NavigationPropertyEntity npDatastream, de.fraunhofer.iosb.ilt.frostserver.property.NavigationPropertyMain.NavigationPropertyEntity npMultiDatastream)
-
-