diff --git a/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/MetadataFormat.java b/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/MetadataFormat.java index 045acdb..f0d6b12 100644 --- a/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/MetadataFormat.java +++ b/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/MetadataFormat.java @@ -43,6 +43,9 @@ public class MetadataFormat implements Serializable{ @XmlElement(name = "metadatafield") private List metadataFields; + @XmlElement(name = "metadatatype", required=true) + private String metadataType = ""; + @XmlTransient private String metadataSource = null; @@ -57,6 +60,28 @@ public class MetadataFormat implements Serializable{ return metadataFields; } + /** + * Gets the metadata type. + * + * @return the metadataType + */ + public String getMetadataType() { + + return metadataType; + } + + + /** + * Sets the metadata type. + * + * @param metadataType the new metadata type + */ + public void setMetadataType(String metadataType) { + + this.metadataType = metadataType; + } + + /** @@ -142,8 +167,6 @@ public class MetadataFormat implements Serializable{ this.metadataCategories.add(metadataCategory); } - - /* (non-Javadoc) * @see java.lang.Object#toString() */ @@ -155,6 +178,8 @@ public class MetadataFormat implements Serializable{ builder.append(metadataCategories); builder.append(", metadataFields="); builder.append(metadataFields); + builder.append(", metadataType="); + builder.append(metadataType); builder.append(", metadataSource="); builder.append(metadataSource); builder.append("]");