org.n52.server.service
Class DataService
java.lang.Object
org.n52.server.service.DataService
- Direct Known Subclasses:
- GetDataService, GetImageService
public abstract class DataService
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataService
public DataService()
getServiceMetadata
protected SOSMetadata getServiceMetadata(String instance)
createTimeSeriesRequest
protected void createTimeSeriesRequest(ParameterSet parameterSet,
SOSMetadata metadata,
ArrayList<TimeSeriesProperties> props,
Map<String,TimeSeriesdataResult> timeSeriesResults)
decorateProperties
protected TimeSeriesProperties decorateProperties(TimeSeriesProperties timeSeriesProperties,
ParameterSet parameterSet)
throws Exception
- Override if passed properties have to be extended/complemented/expanded. If not overridden the
properties remain as passed.
- Parameters:
timeSeriesProperties
- the properties to decorate.parameterSet
- the request parameters.
- Returns:
- the decorated properties
- Throws:
Exception
- if decoration fails.
decoradeWithSensorMetadataProperties
protected TimeSeriesProperties decoradeWithSensorMetadataProperties(TimeSeriesProperties timeSeriesProperties)
throws Exception
- Decorades passed properties with further properties from sensor's metadata (e.g. UOM). These are
requested from the
SensorMetadataService
.
- Throws:
Exception
createDesignOptions
protected DesignOptions createDesignOptions(ParameterSet parameterSet,
ArrayList<TimeSeriesProperties> props)
createDesignOptions
protected DesignOptions createDesignOptions(ParameterSet parameterSet,
ArrayList<TimeSeriesProperties> props,
boolean renderGrid)
getSensorMetadataService
public SensorMetadataService getSensorMetadataService()
setSensorMetadataService
public void setSensorMetadataService(SensorMetadataService sensorMetadataService)
Copyright © 2012 52north.org. All Rights Reserved.