argos/backend/core/src/main/java/org/opencdmp/commons/types/dmpblueprint/importexport/BlueprintSectionImportExpor...

107 lines
2.9 KiB
Java

package org.opencdmp.commons.types.dmpblueprint.importexport;
import jakarta.xml.bind.annotation.*;
import java.util.List;
import java.util.UUID;
@XmlAccessorType(XmlAccessType.FIELD)
public class BlueprintSectionImportExport {
@XmlAttribute(name = "id")
private UUID id;
@XmlAttribute(name = "label")
private String label;
@XmlAttribute(name = "description")
private String description;
@XmlAttribute(name = "ordinal")
private int ordinal;
@XmlElementWrapper(name = "systemFields")
@XmlElement(name = "systemField")
private List<BlueprintSystemFieldImportExport> systemFields;
@XmlElementWrapper(name = "extraFields")
@XmlElement(name = "extraField")
private List<BlueprintExtraFieldImportExport> extraFields;
@XmlElementWrapper(name = "referenceFields")
@XmlElement(name = "referenceField")
private List<BlueprintReferenceTypeFieldImportExport> referenceFields;
@XmlAttribute(name = "hasTemplates")
private boolean hasTemplates;
@XmlElementWrapper(name = "descriptionTemplates")
@XmlElement(name = "descriptionTemplate")
private List<BlueprintDescriptionTemplateImportExport> descriptionTemplates;
public UUID getId() {
return id;
}
public void setId(UUID id) {
this.id = id;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public int getOrdinal() {
return ordinal;
}
public void setOrdinal(int ordinal) {
this.ordinal = ordinal;
}
public List<BlueprintSystemFieldImportExport> getSystemFields() {
return systemFields;
}
public void setSystemFields(List<BlueprintSystemFieldImportExport> systemFields) {
this.systemFields = systemFields;
}
public List<BlueprintExtraFieldImportExport> getExtraFields() {
return extraFields;
}
public void setExtraFields(List<BlueprintExtraFieldImportExport> extraFields) {
this.extraFields = extraFields;
}
public List<BlueprintReferenceTypeFieldImportExport> getReferenceFields() {
return referenceFields;
}
public void setReferenceFields(List<BlueprintReferenceTypeFieldImportExport> referenceFields) {
this.referenceFields = referenceFields;
}
public boolean isHasTemplates() {
return hasTemplates;
}
public void setHasTemplates(boolean hasTemplates) {
this.hasTemplates = hasTemplates;
}
public List<BlueprintDescriptionTemplateImportExport> getDescriptionTemplates() {
return descriptionTemplates;
}
public void setDescriptionTemplates(List<BlueprintDescriptionTemplateImportExport> descriptionTemplates) {
this.descriptionTemplates = descriptionTemplates;
}
}