Skip to content

Commit

Permalink
added @JsonProperty Annotations to fields in Requirements-class, beca…
Browse files Browse the repository at this point in the history
…use Jackson ObjectMapper adjusted filednames while deserializing (isDataPackagesRequired --> dataPackagesRequired)
  • Loading branch information
ewolf47 committed Sep 25, 2024
1 parent 520372a commit b463bca
Showing 1 changed file with 10 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonProperty;
import org.javers.core.metamodel.annotation.ValueObject;

import eu.dzhw.fdz.metadatamanagement.projectmanagement.domain.validation.EitherDataPackagesOrAnalysisPackagesRequired;
Expand Down Expand Up @@ -36,46 +37,55 @@ public class Requirements implements Serializable {
* Defines if dataPackage data is required for a release (either this object type is mandatory or
* analysis packages).
*/
@JsonProperty("isDataPackagesRequired")
private boolean isDataPackagesRequired;

/**
* Defines if analysis package data is required for a release (either this object type is
* mandatory or data packages).
*/
@JsonProperty("isAnalysisPackagesRequired")
private boolean isAnalysisPackagesRequired;

/**
* Defines if survey data is required for a release.
*/
@JsonProperty("isSurveysRequired")
private boolean isSurveysRequired;

/**
* Defines if instrument data is required for a release.
*/
@JsonProperty("isInstrumentsRequired")
private boolean isInstrumentsRequired;

/**
* Defines if question data is required for a release.
*/
@JsonProperty("isQuestionsRequired")
private boolean isQuestionsRequired;

/**
* Defines if data set data is required for a release.
*/
@JsonProperty("isDataSetsRequired")
private boolean isDataSetsRequired;

/**
* Defines if variable data is required for a release.
*/
@JsonProperty("isVariablesRequired")
private boolean isVariablesRequired;

/**
* Defines if publication data is required for a release.
*/
@JsonProperty("isPublicationsRequired")
private boolean isPublicationsRequired;

/**
* Defines if concept data is required for a release.
*/
@JsonProperty("isConceptsRequired")
private boolean isConceptsRequired;
}

0 comments on commit b463bca

Please sign in to comment.