com.axiomalaska.sos.data
Class ObservationCollection

java.lang.Object
  extended by com.axiomalaska.sos.data.ObservationCollection

public class ObservationCollection
extends java.lang.Object

Contains a collection of observations for one associated phenomenon and station The dates, locations and values of the observations are in the same order. Meaning that the first value is associated to the first date and location. The location list is only fill if the station is moving. Else the list is empty

Author:
Lance Finfrock

Constructor Summary
ObservationCollection()
           
 
Method Summary
 java.util.List<java.util.Calendar> getObservationDates()
          The dates of the observations
 java.util.List<Location> getObservationLocations()
          The location of each observation
 java.util.List<java.lang.Double> getObservationValues()
          The values of the observations
 SosPhenomenon getPhenomenon()
           
 SosSensor getSensor()
          The sensor of the observations
 SosStation getStation()
          The associated station to the observations
 void setObservationDates(java.util.List<java.util.Calendar> dateValues)
           
 void setObservationLocations(java.util.List<Location> observationLocations)
           
 void setObservationValues(java.util.List<java.lang.Double> dataValues)
           
 void setPhenomenon(SosPhenomenon phenomenon)
           
 void setSensor(SosSensor sensor)
           
 void setStation(SosStation station)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObservationCollection

public ObservationCollection()
Method Detail

getPhenomenon

public SosPhenomenon getPhenomenon()

setPhenomenon

public void setPhenomenon(SosPhenomenon phenomenon)

getSensor

public SosSensor getSensor()
The sensor of the observations


getObservationLocations

public java.util.List<Location> getObservationLocations()
The location of each observation


getStation

public SosStation getStation()
The associated station to the observations


getObservationValues

public java.util.List<java.lang.Double> getObservationValues()
The values of the observations


getObservationDates

public java.util.List<java.util.Calendar> getObservationDates()
The dates of the observations


setObservationLocations

public void setObservationLocations(java.util.List<Location> observationLocations)

setStation

public void setStation(SosStation station)

setSensor

public void setSensor(SosSensor sensor)

setObservationValues

public void setObservationValues(java.util.List<java.lang.Double> dataValues)

setObservationDates

public void setObservationDates(java.util.List<java.util.Calendar> dateValues)


Copyright © 2012. All Rights Reserved.