package eu.eudat.model.persist.referencedefinition; import eu.eudat.commons.enums.ReferenceFieldDataType; import eu.eudat.commons.validation.old.ValidEnum; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; public class FieldPersist { @NotNull(message = "{validation.empty}") @NotEmpty(message = "{validation.empty}") private String code = null; @ValidEnum(message = "{validation.empty}") private ReferenceFieldDataType dataType; @NotNull(message = "{validation.empty}") @NotEmpty(message = "{validation.empty}") private String value = null; public String getCode() { return code; } public void setCode(String code) { this.code = code; } public ReferenceFieldDataType getDataType() { return dataType; } public void setDataType(ReferenceFieldDataType dataType) { this.dataType = dataType; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } }