Class DataArrayValue


  • public class DataArrayValue
    extends Object
    Author:
    scf
    • 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)
      • getComponents

        public List<String> getComponents()
      • setComponents

        public void setComponents​(List<String> components)
      • setDataArray

        public void setDataArray​(List<List<Object>> dataArray)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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)