Class GetObservationRequest

    • Constructor Detail

      • GetObservationRequest

        public GetObservationRequest()
      • GetObservationRequest

        public GetObservationRequest​(String service,
                                     String version)
      • GetObservationRequest

        public GetObservationRequest​(String service,
                                     String version,
                                     String operationName)
    • Method Detail

      • getTemporalFilters

        public List<TemporalFilter> getTemporalFilters()
        Get temporal filters.
        Returns:
        temporal filters
      • setTemporalFilters

        public void setTemporalFilters​(List<TemporalFilter> temporalFilters)
        Set temporal filters.
        Parameters:
        temporalFilters - temporal filters
      • addTemporalFilter

        public void addTemporalFilter​(TemporalFilter filter)
      • addFeatureIdentifier

        public void addFeatureIdentifier​(String featureIdentifier)
      • getObservedProperties

        public List<String> getObservedProperties()
        Get observableProperties.
        Returns:
        observableProperties
      • setObservedProperties

        public void setObservedProperties​(List<String> observedProperties)
        Set observedProperties.
        Parameters:
        observedProperties - observedProperties
      • addObservedProperty

        public void addObservedProperty​(String observedProperty)
      • getOfferings

        public List<String> getOfferings()
        Get offerings.
        Returns:
        offerings
      • setOfferings

        public void setOfferings​(List<String> offerings)
        Set offerings.
        Parameters:
        offerings - offerings
      • addOffering

        public void addOffering​(String offering)
      • getProcedures

        public List<String> getProcedures()
        Get procedures.
        Returns:
        procedures
      • setProcedures

        public void setProcedures​(List<String> procedures)
        Set procedures.
        Parameters:
        procedures - procedures
      • addProcedure

        public void addProcedure​(String procedure)
      • getResultFilter

        public Filter getResultFilter()
        Get result filter(s).
        Returns:
        result filter(s)
      • setResultFilter

        public void setResultFilter​(Filter resultFilter)
        Add result filter(s).
        Parameters:
        resultFilter - result filter(s)
      • isSetResultFilter

        public boolean isSetResultFilter()
        Check if a result filter is set.
        Returns:
        true, if a result filter is set
      • hasResultFilter

        public boolean hasResultFilter()
      • getRequestString

        public String getRequestString()
        Get request as String.
        Returns:
        request as String
      • setRequestString

        public void setRequestString​(String requestString)
        Set request as String.
        Parameters:
        requestString - request as String
      • copyOf

        public GetObservationRequest copyOf​(List<String> obsProps)
        Create a copy of this request with defined observableProperties.
        Parameters:
        obsProps - defined observableProperties
        Returns:
        SOS GetObservation request copy
      • setNamespaces

        public void setNamespaces​(Map<String,​String> namespaces)
      • isSetOffering

        public boolean isSetOffering()
      • isSetObservableProperty

        public boolean isSetObservableProperty()
      • isSetProcedure

        public boolean isSetProcedure()
      • isSetTemporalFilter

        public boolean isSetTemporalFilter()
      • hasFirstLatestTemporalFilter

        public boolean hasFirstLatestTemporalFilter()
      • getNotFirstLatestTemporalFilter

        public List<TemporalFilter> getNotFirstLatestTemporalFilter()
      • hasTemporalFilters

        public boolean hasTemporalFilters()
      • isEmpty

        public boolean isEmpty()
      • isSetRequestString

        public boolean isSetRequestString()
      • isSetNamespaces

        public boolean isSetNamespaces()
      • setMergeObservationValues

        public void setMergeObservationValues​(boolean mergeObservationValues)
      • isSetMergeObservationValues

        public boolean isSetMergeObservationValues()