Package org.n52.sensorweb.server.srv
Class Search
java.lang.Object
org.n52.sensorweb.server.srv.Search
- All Implemented Interfaces:
org.n52.series.spi.search.SearchService
-
Constructor Summary
ConstructorsConstructorDescriptionSearch(OutputAssembler<org.n52.io.response.ProcedureOutput> procedureRepository, OutputAssembler<org.n52.io.response.PhenomenonOutput> phenomenonRepository, OutputAssembler<org.n52.io.response.FeatureOutput> featureRepository, OutputAssembler<org.n52.io.response.CategoryOutput> categoryRepository, OutputAssembler<org.n52.io.response.PlatformOutput> platformRepository, OutputAssembler<org.n52.io.response.dataset.DatasetOutput<?>> datasetRepository, OutputAssembler<org.n52.io.response.OfferingOutput> offeringRepository, OutputAssembler<org.n52.io.response.TagOutput> tagRepository, OutputAssembler<org.n52.io.response.ServiceOutput> serviceRepository, DbQueryFactory dbQueryFactory, Optional<OutputAssembler<org.n52.io.response.sampling.SamplingOutput>> samplingRepository, Optional<OutputAssembler<org.n52.io.response.sampling.MeasuringProgramOutput>> measuringProgramRepository) -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.n52.series.spi.search.SearchResult>searchResources(org.n52.io.request.IoParameters parameters)
-
Constructor Details
-
Search
public Search(OutputAssembler<org.n52.io.response.ProcedureOutput> procedureRepository, OutputAssembler<org.n52.io.response.PhenomenonOutput> phenomenonRepository, OutputAssembler<org.n52.io.response.FeatureOutput> featureRepository, OutputAssembler<org.n52.io.response.CategoryOutput> categoryRepository, OutputAssembler<org.n52.io.response.PlatformOutput> platformRepository, OutputAssembler<org.n52.io.response.dataset.DatasetOutput<?>> datasetRepository, OutputAssembler<org.n52.io.response.OfferingOutput> offeringRepository, OutputAssembler<org.n52.io.response.TagOutput> tagRepository, OutputAssembler<org.n52.io.response.ServiceOutput> serviceRepository, DbQueryFactory dbQueryFactory, Optional<OutputAssembler<org.n52.io.response.sampling.SamplingOutput>> samplingRepository, Optional<OutputAssembler<org.n52.io.response.sampling.MeasuringProgramOutput>> measuringProgramRepository)
-
-
Method Details
-
searchResources
@Transactional(readOnly=true) public Collection<org.n52.series.spi.search.SearchResult> searchResources(org.n52.io.request.IoParameters parameters) - Specified by:
searchResourcesin interfaceorg.n52.series.spi.search.SearchService
-