visibility model changes

This commit is contained in:
Efstratios Giannopoulos 2024-03-20 17:59:46 +02:00
parent 6cf6877f92
commit 15efa974b0
4 changed files with 42 additions and 34 deletions

View File

@ -6,6 +6,7 @@ import eu.eudat.commonmodels.models.dmp.DmpModel;
import eu.eudat.commonmodels.models.descriptiotemplate.DescriptionTemplateModel;
import java.time.Instant;
import java.util.List;
import java.util.UUID;
public class DescriptionModel {
@ -19,6 +20,8 @@ public class DescriptionModel {
private Instant createdAt;
private PropertyDefinitionModel properties;
private List<VisibilityState> visibilityStates;
public UUID getId() {
return id;
@ -91,4 +94,12 @@ public class DescriptionModel {
public void setCreatedAt(Instant createdAt) {
this.createdAt = createdAt;
}
public List<VisibilityState> getVisibilityStates() {
return visibilityStates;
}
public void setVisibilityStates(List<VisibilityState> visibilityStates) {
this.visibilityStates = visibilityStates;
}
}

View File

@ -0,0 +1,31 @@
package eu.eudat.commonmodels.models.description;
public class VisibilityState{
private String fieldId;
private Integer ordinal;
private boolean visible;
public String getFieldId() {
return fieldId;
}
public void setFieldId(String fieldId) {
this.fieldId = fieldId;
}
public Integer getOrdinal() {
return ordinal;
}
public void setOrdinal(Integer ordinal) {
this.ordinal = ordinal;
}
public boolean getVisible() {
return visible;
}
public void setVisible(boolean visible) {
this.visible = visible;
}
}

View File

@ -17,8 +17,6 @@ public class FieldModel {
private String defaultValue;
private List<RuleModel> visibilityRules;
private List<FieldValidationType> validations;
private Boolean includeInExport;
@ -65,14 +63,6 @@ public class FieldModel {
this.defaultValue = defaultValue;
}
public List<RuleModel> getVisibilityRules() {
return visibilityRules;
}
public void setVisibilityRules(List<RuleModel> visibilityRules) {
this.visibilityRules = visibilityRules;
}
public List<FieldValidationType> getValidations() {
return validations;
}

View File

@ -1,24 +0,0 @@
package eu.eudat.commonmodels.models.descriptiotemplate;
public class RuleModel {
private String target;
private String value;
public String getTarget() {
return target;
}
public void setTarget(String target) {
this.target = target;
}
public String getValue() {
return value;
}
public void setValue(String value) {
this.value = value;
}
}