package eu.eudat.model.persist.dmpblueprintdefinition; import eu.eudat.commons.validation.old.ValidId; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import java.util.UUID; public class DescriptionTemplatePersist { @NotNull(message = "{validation.empty}") @ValidId(message = "{validation.invalidid}") private UUID id = null; @NotNull(message = "{validation.empty}") @ValidId(message = "{validation.invalidid}") private UUID descriptionTemplateId = null; @NotNull(message = "{validation.empty}") @NotEmpty(message = "{validation.empty}") private String label = null; @NotNull(message = "{validation.empty}") private Integer minMultiplicity = null; @NotNull(message = "{validation.empty}") private Integer maxMultiplicity = null; public UUID getId() { return id; } public void setId(UUID id) { this.id = id; } public UUID getDescriptionTemplateId() { return descriptionTemplateId; } public void setDescriptionTemplateId(UUID descriptionTemplateId) { this.descriptionTemplateId = descriptionTemplateId; } public String getLabel() { return label; } public void setLabel(String label) { this.label = label; } public Integer getMinMultiplicity() { return minMultiplicity; } public void setMinMultiplicity(Integer minMultiplicity) { this.minMultiplicity = minMultiplicity; } public Integer getMaxMultiplicity() { return maxMultiplicity; } public void setMaxMultiplicity(Integer maxMultiplicity) { this.maxMultiplicity = maxMultiplicity; } }