/** * */ package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb; import java.io.Serializable; import java.util.List; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; /** * The Class MetadataFormat. * * @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it * Jun 8, 2016 */ @XmlRootElement(name="metadataformat") @XmlAccessorType(XmlAccessType.FIELD) public class MetadataFormat implements Serializable{ /** * */ private static final long serialVersionUID = -5881074882343424963L; /** * */ public MetadataFormat() { } @XmlElement(name = "metadatacategory") private List metadataCategories; @XmlElement(name = "metadatafield") private List metadataFields; /** * Gets the metadata fields. * * @return the metadataFields */ public List getMetadataFields() { return metadataFields; } /** * @return the metadataCategories */ public List getMetadataCategories() { return metadataCategories; } /** * @param metadataCategories the metadataCategories to set */ public void setMetadataCategories(List metadataCategories) { this.metadataCategories = metadataCategories; } /** * @param metadataFields the metadataFields to set */ public void setMetadataFields(List metadataFields) { this.metadataFields = metadataFields; } /* (non-Javadoc) * @see java.lang.Object#toString() */ @Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append("MetadataFormat [metadataCategories="); builder.append(metadataCategories); builder.append(", metadataFields="); builder.append(metadataFields); builder.append("]"); return builder.toString(); } }