java.lang.Object
eu.dzhw.fdz.metadatamanagement.variablemanagement.domain.Missing
All Implemented Interfaces:
Serializable

public class Missing
extends Object
implements Serializable
A missing or missing value is a value in a Variable which represents a reason why no observation (ValidResponse) has been stored. It also contains its frequency.
See Also:
Serialized Form
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
      Constant Field Values
    • code

      @NotEmpty(message="variable-management.error.missing.code.not-null") private @NotEmpty(message="variable-management.error.missing.code.not-null") String code
      A (unique in this Variable) code for this missing. Must not be empty.
    • label

      @I18nStringSize(max=512, message="variable-management.error.missing.label.i18n-string-size") private @I18nStringSize(max=512,message="variable-management.error.missing.label.i18n-string-size") I18nString label
      A label describing this missing. Must not contain more than 512 characters.
    • absoluteFrequency

      @NotNull(message="variable-management.error.missing.absolute-frequency.not-null") private @NotNull(message="variable-management.error.missing.absolute-frequency.not-null") Integer absoluteFrequency
      The absolute number of occurrences of this missing. Must not be empty.
    • relativeFrequency

      @NotNull(message="variable-management.error.missing.relative-frequency.not-null") private @NotNull(message="variable-management.error.missing.relative-frequency.not-null") Double relativeFrequency
      The quotient from absoluteFrequency and Distribution.totalAbsoluteFrequency. Must not be empty.
  • Constructor Details

    • Missing

      public Missing()