visibility model changes
This commit is contained in:
parent
6cf6877f92
commit
15efa974b0
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue