Package org.n52.sensorweb.server.srv
Class AccessService<T extends org.n52.io.response.ParameterOutput>
- java.lang.Object
-
- org.n52.series.spi.srv.ParameterService<T>
-
- org.n52.sensorweb.server.srv.AccessService<T>
-
- All Implemented Interfaces:
org.n52.series.spi.srv.RawDataInfo
- Direct Known Subclasses:
CategoryService,DatasetService,FeatureService,GeometryService,MeasuringProgramService,OfferingService,PhenomenonService,PlatformService,ProcedureService,SamplingService,ServiceService,StationService,TagService,TimeseriesAccessService
@Service @Transactional public abstract class AccessService<T extends org.n52.io.response.ParameterOutput> extends org.n52.series.spi.srv.ParameterService<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected DbQueryFactorydbQueryFactoryprotected OutputAssembler<T>repository
-
Constructor Summary
Constructors Constructor Description AccessService(OutputAssembler<T> repository, DbQueryFactory queryFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanexists(String id, org.n52.io.request.IoParameters parameters)org.n52.io.response.OutputCollection<T>getCondensedParameters(org.n52.io.request.IoParameters query)org.n52.io.response.OutputCollection<T>getExpandedParameters(org.n52.io.request.IoParameters query)TgetParameter(String id, org.n52.io.request.IoParameters query)org.n52.io.response.OutputCollection<T>getParameters(String[] ids, org.n52.io.request.IoParameters query)-
Methods inherited from class org.n52.series.spi.srv.ParameterService
getRawDataService, setRawDataService
-
-
-
-
Field Detail
-
repository
protected final OutputAssembler<T extends org.n52.io.response.ParameterOutput> repository
-
dbQueryFactory
protected final DbQueryFactory dbQueryFactory
-
-
Constructor Detail
-
AccessService
public AccessService(OutputAssembler<T> repository, DbQueryFactory queryFactory)
-
-
Method Detail
-
getExpandedParameters
public org.n52.io.response.OutputCollection<T> getExpandedParameters(org.n52.io.request.IoParameters query)
- Specified by:
getExpandedParametersin classorg.n52.series.spi.srv.ParameterService<T extends org.n52.io.response.ParameterOutput>
-
getCondensedParameters
public org.n52.io.response.OutputCollection<T> getCondensedParameters(org.n52.io.request.IoParameters query)
- Specified by:
getCondensedParametersin classorg.n52.series.spi.srv.ParameterService<T extends org.n52.io.response.ParameterOutput>
-
getParameters
public org.n52.io.response.OutputCollection<T> getParameters(String[] ids, org.n52.io.request.IoParameters query)
- Specified by:
getParametersin classorg.n52.series.spi.srv.ParameterService<T extends org.n52.io.response.ParameterOutput>
-
getParameter
public T getParameter(String id, org.n52.io.request.IoParameters query)
- Specified by:
getParameterin classorg.n52.series.spi.srv.ParameterService<T extends org.n52.io.response.ParameterOutput>
-
-