Class DefaultEvaluationMethod

All Implemented Interfaces:
Serializable, Emptiable, Lenient­Comparable, Identified­Object
Direct Known Subclasses:
Abstract­Data­Evaluation, Default­Aggregation­Derivation

@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
See Also:
  • 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 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(EvaluationMethodType newValue)
      Sets the type of method used to evaluate quality of the data.
      Parameters:
      new­Value - the new evaluation method type.
    • getEvaluationMethodDescription

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

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

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

      public void setEvaluationProcedure(Citation newValue)
      Sets the reference to the procedure information.
      Parameters:
      new­Value - the new evaluation procedure.
    • getReferenceDocuments

      @UML(identifier="referenceDoc", obligation=OPTIONAL, specification=UNSPECIFIED) public Collection<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 Citation> newValues)
      Sets the information on documents referenced in data quality evaluation method.
      Parameters:
      new­Values - the new name of measures.
    • 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:
      new­Values - the new dates, or null.
    • getStandard

      public MetadataStandard getStandard()
      Returns the metadata standard, which is ISO 19157.
      Overrides:
      get­Standard in class ISOMetadata
      Returns:
      the metadata standard, which is ISO 19157.