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 Details

    • repository

      protected final OutputAssembler<T extends org.n52.io.response.ParameterOutput> repository
    • dbQueryFactory

      protected final DbQueryFactory dbQueryFactory
  • Constructor Details

  • Method Details

    • getExpandedParameters

      public org.n52.io.response.OutputCollection<T> getExpandedParameters(org.n52.io.request.IoParameters query)
      Specified by:
      getExpandedParameters in class org.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:
      getCondensedParameters in class org.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:
      getParameters in class org.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:
      getParameter in class org.n52.series.spi.srv.ParameterService<T extends org.n52.io.response.ParameterOutput>
    • exists

      public boolean exists(String id, org.n52.io.request.IoParameters parameters)
      Specified by:
      exists in class org.n52.series.spi.srv.ParameterService<T extends org.n52.io.response.ParameterOutput>