Class AbstractServiceConnector

  • All Implemented Interfaces:
    org.n52.sensorweb.server.db.assembler.value.ValueConnector, EntityBuilder

    public abstract class AbstractServiceConnector
    extends AbstractConnector
    implements org.n52.sensorweb.server.db.assembler.value.ValueConnector, EntityBuilder
    • Constructor Detail

      • AbstractServiceConnector

        public AbstractServiceConnector()
    • Method Detail

      • addOffering

        protected String addOffering​(org.n52.shetland.ogc.sos.SosObservationOffering offering,
                                     ServiceConstellation serviceConstellation)
      • addOffering

        protected String addOffering​(org.n52.shetland.ogc.gml.ReferenceType offering,
                                     ServiceConstellation serviceConstellation)
      • addMetadata

        protected org.n52.series.db.beans.OfferingEntity addMetadata​(org.n52.series.db.beans.OfferingEntity entity,
                                                                     org.n52.shetland.ogc.sos.SosObservationOffering obsOff)
      • addProcedure

        protected String addProcedure​(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability dataAval,
                                      boolean insitu,
                                      boolean mobile,
                                      ServiceConstellation serviceConstellation)
      • addPhenomenon

        protected String addPhenomenon​(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability dataAval,
                                       ServiceConstellation serviceConstellation)
      • addCategory

        protected String addCategory​(org.n52.shetland.ogc.sos.gda.GetDataAvailabilityResponse.DataAvailability dataAval,
                                     ServiceConstellation serviceConstellation)
      • addFeature

        protected void addFeature​(org.n52.shetland.ogc.gml.AbstractFeature feature,
                                  ServiceConstellation serviceConstellation)
      • addFeature

        protected String addFeature​(org.n52.shetland.ogc.om.features.samplingFeatures.AbstractSamplingFeature samplingfeature,
                                    ServiceConstellation serviceConstellation)
      • createFirstTimefilter

        protected org.n52.shetland.ogc.filter.TemporalFilter createFirstTimefilter()
      • createFirstTimefilter

        protected org.n52.shetland.ogc.filter.TemporalFilter createFirstTimefilter​(org.n52.series.db.beans.DatasetEntity dataset)
      • createFirstTimefilter

        protected org.n52.shetland.ogc.filter.TemporalFilter createFirstTimefilter​(boolean supportsFirstLast,
                                                                                   org.joda.time.DateTime lastTimestamp)
      • createLatestTimefilter

        protected org.n52.shetland.ogc.filter.TemporalFilter createLatestTimefilter()
      • createLatestTimefilter

        protected org.n52.shetland.ogc.filter.TemporalFilter createLatestTimefilter​(org.n52.series.db.beans.DatasetEntity dataset)
      • createTimeFilter

        protected org.n52.shetland.ogc.filter.TemporalFilter createTimeFilter​(org.n52.sensorweb.server.db.old.dao.DbQuery query)
      • createTimeFilter

        protected org.n52.shetland.ogc.filter.TemporalFilter createTimeFilter​(org.joda.time.DateTime dateTime)
      • createTimeFilter

        protected org.n52.shetland.ogc.filter.TemporalFilter createTimeFilter​(org.joda.time.Interval timespan)
      • createSpatialFilter

        protected org.n52.shetland.ogc.filter.SpatialFilter createSpatialFilter​(org.n52.sensorweb.server.db.old.dao.DbQuery query)
      • createSpatialFilter

        protected org.n52.shetland.ogc.filter.SpatialFilter createSpatialFilter​(org.locationtech.jts.geom.Geometry geometry)
      • createSpatialFilter

        protected org.n52.shetland.ogc.filter.SpatialFilter createSpatialFilter​(org.locationtech.jts.geom.Envelope envelope)
      • createSpatialFilter

        protected org.n52.shetland.ogc.filter.SpatialFilter createSpatialFilter​(org.locationtech.jts.geom.Envelope envelope,
                                                                                int srid)