java.lang.Object
eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.Requirements
All Implemented Interfaces:
Serializable

@EitherDataPackagesOrAnalysisPackagesRequired(message="data-acquisition-project-management.error.configuration.requirements.either-data-packages-or-analysis-packages-required")
@PublicationsRequiredForAnalysisPackages(message="data-acquisition-project-management.error.configuration.requirements.publications-required-for-analysis-packages")
public class Requirements
extends Object
implements Serializable
This configuration defines which object types have to be delivered before a project can be released.
See Also:
Serialized Form
  • Field Details

    • serialVersionUID

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

      private boolean isDataPackagesRequired
      Defines if dataPackage data is required for a release (either this object type is mandatory or analysis packages).
    • isAnalysisPackagesRequired

      private boolean isAnalysisPackagesRequired
      Defines if analysis package data is required for a release (either this object type is mandatory or data packages).
    • isSurveysRequired

      private boolean isSurveysRequired
      Defines if survey data is required for a release.
    • isInstrumentsRequired

      private boolean isInstrumentsRequired
      Defines if instrument data is required for a release.
    • isQuestionsRequired

      private boolean isQuestionsRequired
      Defines if question data is required for a release.
    • isDataSetsRequired

      private boolean isDataSetsRequired
      Defines if data set data is required for a release.
    • isVariablesRequired

      private boolean isVariablesRequired
      Defines if variable data is required for a release.
    • isPublicationsRequired

      private boolean isPublicationsRequired
      Defines if publication data is required for a release.
    • isConceptsRequired

      private boolean isConceptsRequired
      Defines if concept data is required for a release.
  • Constructor Details

    • Requirements

      public Requirements()