Class DefaultEvaluationMethod

All Implemented Interfaces:
Serializable, Emptiable, LenientComparable, IdentifiedObject
Direct Known Subclasses:
AbstractDataEvaluation, DefaultAggregationDerivation

@UML(identifier="DQ_EvaluationMethod", specification=UNSPECIFIED) public class DefaultEvaluationMethod extends ISOMetadata
Description of the evaluation method and procedure applied.

Limitations

  • Instances of this class are not synchronized for multi-threading. Synchronization, if needed, is caller's responsibility.
  • Serialized objects of this class are not guaranteed to be compatible with future Apache SIS releases. Serialization support is appropriate for short term storage or RMI between applications running the same version of Apache SIS. For long term storage, use XML instead.
Since:
1.3
Version:
1.3
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      Serial number for inter-operability with different versions.
      See Also:
    • evaluationMethodType

      private org.opengis.metadata.quality.EvaluationMethodType evaluationMethodType
      Type of method used to evaluate quality of the data.
    • evaluationMethodDescription

      private org.opengis.util.InternationalString evaluationMethodDescription
      Description of the evaluation method.
    • evaluationProcedure

      private org.opengis.metadata.citation.Citation evaluationProcedure
      Reference to the procedure information.
    • referenceDocuments

      private Collection<org.opengis.metadata.citation.Citation> referenceDocuments
      Information on documents which are referenced in developing and applying a data quality evaluation method.
    • dates

      Date or range of dates on which a data quality measure was applied.
  • Constructor Details

    • DefaultEvaluationMethod

      public DefaultEvaluationMethod()
      Constructs an initially empty evaluation method.
    • DefaultEvaluationMethod

      public DefaultEvaluationMethod(DefaultEvaluationMethod object)
      Constructs a new instance initialized with the values from the specified metadata object. This is a shallow copy constructor, because the other metadata contained in the given object are not recursively copied.
      Parameters:
      object - the metadata to copy values from, or null if none.
  • Method Details

    • getEvaluationMethodType

      @UML(identifier="evaluationMethodType", obligation=OPTIONAL, specification=UNSPECIFIED) public org.opengis.metadata.quality.EvaluationMethodType getEvaluationMethodType()
      Returns the type of method used to evaluate quality of the data.
      Returns:
      type of method used to evaluate quality, or null if none.
    • setEvaluationMethodType

      public void setEvaluationMethodType(org.opengis.metadata.quality.EvaluationMethodType newValue)
      Sets the type of method used to evaluate quality of the data.
      Parameters:
      newValue - the new evaluation method type.
    • getEvaluationMethodDescription

      @UML(identifier="evaluationMethodDescription", obligation=OPTIONAL, specification=UNSPECIFIED) public org.opengis.util.InternationalString getEvaluationMethodDescription()
      Returns the description of the evaluation method.
      Returns:
      description of the evaluation method, or null if none.
    • setEvaluationMethodDescription

      public void setEvaluationMethodDescription(org.opengis.util.InternationalString newValue)
      Sets the description of the evaluation method.
      Parameters:
      newValue - the new evaluation method description.
    • getEvaluationProcedure

      @UML(identifier="evaluationProcedure", obligation=OPTIONAL, specification=UNSPECIFIED) public org.opengis.metadata.citation.Citation getEvaluationProcedure()
      Returns the reference to the procedure information.
      Returns:
      reference to the procedure information, or null if none.
    • setEvaluationProcedure

      public void setEvaluationProcedure(org.opengis.metadata.citation.Citation newValue)
      Sets the reference to the procedure information.
      Parameters:
      newValue - the new evaluation procedure.
    • getReferenceDocuments

      @UML(identifier="referenceDoc", obligation=OPTIONAL, specification=UNSPECIFIED) public Collection<org.opengis.metadata.citation.Citation> getReferenceDocuments()
      Returns information on documents which are referenced in developing and applying a data quality evaluation method.
      Returns:
      documents referenced in data quality evaluation method.
    • setReferenceDocuments

      public void setReferenceDocuments(Collection<? extends org.opengis.metadata.citation.Citation> newValues)
      Sets the information on documents referenced in data quality evaluation method.
      Parameters:
      newValues - the new name of measures.
    • getDates

      @UML(identifier="dateTime", obligation=OPTIONAL, specification=UNSPECIFIED) public Collection<Temporal> getDates()
      Returns the date or range of dates on which a data quality measure was applied. The collection size is 1 for a single date, or 2 for a range. Returns an empty collection if this information is not available.
      Returns:
      date or range of dates on which a data quality measure was applied.
    • setDates

      public void setDates(Collection<? extends Temporal> newValues)
      Sets the date or range of dates on which a data quality measure was applied. The collection size is 1 for a single date, or 2 for a range.
      Parameters:
      newValues - the new dates, or null.
    • writeDates

      private void writeDates(Collection<? extends Temporal> newValues)
      Implementation of setDates(Collection).