org.deegree.observation.persistence
Interface ObservationDatastore

All Known Implementing Classes:
BinarySQLDatastore, ContinuousObservationDatastore, SimpleObservationDatastore, SQLObservationDatastore

public interface ObservationDatastore

This is the interface for a storage of observations.

Version:
$Revision: 29261 $, $Date: 2011-01-12 15:46:31 +0100 (Wed, 12 Jan 2011) $
Author:
Oliver Tonnhofer, last edited by: $Author: aschmitz $

Method Summary
 Observation getObservation(FilterCollection filter, Offering offering)
          Get measurements from the datastore.
 List<Property> getProperties()
           
 SamplingTime getSamplingTime()
          Get the time span (sampling time) of all observations in this datastore.
 

Method Detail

getObservation

Observation getObservation(FilterCollection filter,
                           Offering offering)
                           throws ObservationDatastoreException
Get measurements from the datastore.

Parameters:
filter -
Returns:
the resulting measurements
Throws:
ObservationDatastoreException

getSamplingTime

SamplingTime getSamplingTime()
Get the time span (sampling time) of all observations in this datastore.

Returns:
the sampling time of the datastore

getProperties

List<Property> getProperties()


Copyright © 2011. All Rights Reserved.