package org.opencdmp.model.descriptiontemplatedefinition; import org.opencdmp.commons.enums.FieldValidationType; import org.opencdmp.model.descriptiontemplatedefinition.fielddata.BaseFieldData; import java.util.List; public class Field { public final static String _id = "id"; private String id; public final static String _ordinal = "ordinal"; private Integer ordinal; public final static String _numbering = "numbering"; private String numbering; //TODO maybe remove public final static String _schematics = "schematics"; private List schematics; public final static String _defaultValue = "defaultValue"; private DefaultValue defaultValue; public final static String _visibilityRules = "visibilityRules"; private List visibilityRules; public final static String _validations = "validations"; private List validations; public final static String _includeInExport = "includeInExport"; private Boolean includeInExport; public final static String _data = "data"; private BaseFieldData data; public String getId() { return this.id; } public void setId(String id) { this.id = id; } public Integer getOrdinal() { return this.ordinal; } public void setOrdinal(Integer ordinal) { this.ordinal = ordinal; } public String getNumbering() { return this.numbering; } public void setNumbering(String numbering) { this.numbering = numbering; } public List getSchematics() { return this.schematics; } public void setSchematics(List schematics) { this.schematics = schematics; } public DefaultValue getDefaultValue() { return this.defaultValue; } public void setDefaultValue(DefaultValue defaultValue) { this.defaultValue = defaultValue; } public List getVisibilityRules() { return this.visibilityRules; } public void setVisibilityRules(List visibilityRules) { this.visibilityRules = visibilityRules; } public List getValidations() { return this.validations; } public void setValidations(List validations) { this.validations = validations; } public Boolean getIncludeInExport() { return this.includeInExport; } public void setIncludeInExport(Boolean includeInExport) { this.includeInExport = includeInExport; } public BaseFieldData getData() { return this.data; } public void setData(BaseFieldData data) { this.data = data; } }