107 lines
2.9 KiB
Java
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;
|
|
}
|
|
|
|
}
|