java.lang.Object
de.fraunhofer.iosb.ilt.frostserver.plugin.format.dataarray.DataArrayValue

public class DataArrayValue extends Object
Author:
scf
  • Field Details

    • 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 Details

    • 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.path.ResourcePath path, de.fraunhofer.iosb.ilt.frostserver.model.core.Entity observation, List<String> components, NavigationPropertyMain<de.fraunhofer.iosb.ilt.frostserver.model.core.Entity> npDatastream, NavigationPropertyMain<de.fraunhofer.iosb.ilt.frostserver.model.core.Entity> npMultiDatastream)
  • Method Details

    • 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)
    • getDataArray

      public List<List<Object>> getDataArray()
    • setDataArray

      public void setDataArray(List<List<Object>> dataArray)
    • newItemList

      public DataArrayValue newItemList()
    • addItemToTail

      public DataArrayValue addItemToTail(Object item)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • dataArrayIdFor

      public static String dataArrayIdFor(de.fraunhofer.iosb.ilt.frostserver.model.core.Entity observation, NavigationPropertyMain.NavigationPropertyEntity npDatastream, NavigationPropertyMain.NavigationPropertyEntity npMultiDatastream)