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 final com.fasterxml.jackson.core.type.TypeReference<List<DataArrayValue>>
    The typereference for a list of DataArrayValues, used for type-safe json deserialization.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    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.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

    Modifier and Type
    Method
    Description
     
    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)
     
    boolean
     
     
     
    de.fraunhofer.iosb.ilt.frostserver.model.core.Entity
     
    de.fraunhofer.iosb.ilt.frostserver.model.core.Entity
     
    int
     
     
    void
    setComponents(List<String> components)
     
    void
     
    void
    setDatastream(de.fraunhofer.iosb.ilt.frostserver.model.core.Entity datastream)
     
    void
    setMultiDatastream(de.fraunhofer.iosb.ilt.frostserver.model.core.Entity multiDatastream)
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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, 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 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, de.fraunhofer.iosb.ilt.frostserver.property.NavigationPropertyMain.NavigationPropertyEntity npDatastream, de.fraunhofer.iosb.ilt.frostserver.property.NavigationPropertyMain.NavigationPropertyEntity npMultiDatastream)