java.lang.Object
eu.dzhw.fdz.metadatamanagement.surveymanagement.domain.Population
All Implemented Interfaces:
Serializable

public class Population
extends Object
implements Serializable
Details of the population of a Survey.
See Also:
Serialized Form
  • Field Details

    • serialVersionUID

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

      @NotNull(message="survey-management.error.population.description.not-null") @I18nStringEntireNotEmpty(message="survey-management.error.population.description.i18n-string-not-empty") @I18nStringSize(max=2048, message="survey-management.error.population.description.i18n-string-size") private @NotNull(message="survey-management.error.population.description.not-null") @I18nStringEntireNotEmpty(message="survey-management.error.population.description.i18n-string-not-empty") @I18nStringSize(max=2048,message="survey-management.error.population.description.i18n-string-size") I18nString description
      A description of the population. Markdown is supported. It must be specified in all languages and it must not contain more than 2048 characters.
    • geographicCoverages

      @Valid @NotEmpty(message="survey-management.error.population.geographic-coverages.not-empty") private @Valid @NotEmpty(message="survey-management.error.population.geographic-coverages.not-empty") List<GeographicCoverage> geographicCoverages
      A list of geographic coverages. Must contain at least one entry.
    • unit

      @NotNull(message="survey-management.error.population.unit.not-null") @ValidUnitValue(message="survey-management.error.population.valid-unit-value") private @NotNull(message="survey-management.error.population.unit.not-null") I18nString unit
      Unit type. Mandatory field which only allows values specified by VFDB. GNERD: Survey Unit Educational Research (Version 1.0)
  • Constructor Details

    • Population

      public Population()