added two method

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/gcubedatacatalogue-metadata-discovery@146250 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Francesco Mangiacrapa 2017-03-21 16:24:45 +00:00
parent 58b0ea4441
commit 1d9fda8845
1 changed files with 33 additions and 1 deletions

View File

@ -4,6 +4,7 @@
package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb; package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList;
import java.util.List; import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
@ -29,7 +30,7 @@ public class MetadataFormat implements Serializable{
private static final long serialVersionUID = -5881074882343424963L; private static final long serialVersionUID = -5881074882343424963L;
/** /**
* * Instantiates a new metadata format.
*/ */
public MetadataFormat() { public MetadataFormat() {
} }
@ -55,6 +56,8 @@ public class MetadataFormat implements Serializable{
/** /**
* Gets the metadata categories.
*
* @return the metadataCategories * @return the metadataCategories
*/ */
public List<MetadataCategory> getMetadataCategories() { public List<MetadataCategory> getMetadataCategories() {
@ -65,6 +68,8 @@ public class MetadataFormat implements Serializable{
/** /**
* Sets the metadata categories.
*
* @param metadataCategories the metadataCategories to set * @param metadataCategories the metadataCategories to set
*/ */
public void setMetadataCategories(List<MetadataCategory> metadataCategories) { public void setMetadataCategories(List<MetadataCategory> metadataCategories) {
@ -75,6 +80,8 @@ public class MetadataFormat implements Serializable{
/** /**
* Sets the metadata fields.
*
* @param metadataFields the metadataFields to set * @param metadataFields the metadataFields to set
*/ */
public void setMetadataFields(List<MetadataField> metadataFields) { public void setMetadataFields(List<MetadataField> metadataFields) {
@ -82,6 +89,31 @@ public class MetadataFormat implements Serializable{
this.metadataFields = metadataFields; this.metadataFields = metadataFields;
} }
/**
* Adds the metadata.
*
* @param Field the field
*/
public void addMetadata(MetadataField Field){
if(this.metadataFields==null)
this.metadataFields = new ArrayList<MetadataField>();
this.metadataFields.add(Field);
}
/**
* Adds the category.
*
* @param metadataCategory the metadata category
*/
public void addCategory(MetadataCategory metadataCategory){
if(this.metadataCategories==null)
this.metadataCategories = new ArrayList<MetadataCategory>();
this.metadataCategories.add(metadataCategory);
}
/* (non-Javadoc) /* (non-Javadoc)