package org.opencdmp.commons.types.descriptiontemplate.importexport; import jakarta.xml.bind.annotation.*; import jakarta.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import org.opencdmp.commons.xmladapter.InstantXmlAdapter; import java.time.Instant; import java.util.List; @XmlAccessorType(XmlAccessType.FIELD) public class DescriptionTemplateDefaultValueImportExport { @XmlAttribute(name="value") private String textValue; @XmlElementWrapper(name = "textListValues") @XmlElement(name = "textListValue") private List textListValue; @XmlElement(name = "dateValue") @XmlJavaTypeAdapter(InstantXmlAdapter.class) private Instant dateValue; @XmlElement(name = "booleanValue") private Boolean booleanValue; public String getTextValue() { return this.textValue; } public void setTextValue(String textValue) { this.textValue = textValue; } public List getTextListValue() { return this.textListValue; } public void setTextListValue(List textListValue) { this.textListValue = textListValue; } public Instant getDateValue() { return this.dateValue; } public void setDateValue(Instant dateValue) { this.dateValue = dateValue; } public Boolean getBooleanValue() { return this.booleanValue; } public void setBooleanValue(Boolean booleanValue) { this.booleanValue = booleanValue; } }