4184: Create datacatalogue-metadata-discovery library

Task-Url: https://support.d4science.org/issues/4184

Added implements Serializable for Jaxb Beans

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/gcubedatacatalogue-metadata-discovery@129018 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Francesco Mangiacrapa 2016-06-08 16:07:35 +00:00
parent 3d2ed9e808
commit c04ead37ee
4 changed files with 32 additions and 9 deletions

View File

@ -3,6 +3,8 @@
*/ */
package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb; package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb;
import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlElement;
@ -18,7 +20,12 @@ import javax.xml.bind.annotation.XmlRootElement;
*/ */
@XmlRootElement(name="metadatafield") @XmlRootElement(name="metadatafield")
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
public class MetadataField { public class MetadataField implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1740491173451633254L;
private String fieldName; private String fieldName;
private Boolean mandatory = false; private Boolean mandatory = false;

View File

@ -3,6 +3,7 @@
*/ */
package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb; package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -21,7 +22,18 @@ import javax.xml.bind.annotation.XmlRootElement;
*/ */
@XmlRootElement(name="metadataformat") @XmlRootElement(name="metadataformat")
@XmlAccessorType(XmlAccessType.FIELD) @XmlAccessorType(XmlAccessType.FIELD)
public class MetadataFormat { public class MetadataFormat implements Serializable{
/**
*
*/
private static final long serialVersionUID = -5881074882343424963L;
/**
*
*/
public MetadataFormat() {
}
@XmlElement(name = "metadatafield") @XmlElement(name = "metadatafield")
private List<MetadataField> metadataFields; private List<MetadataField> metadataFields;

View File

@ -3,6 +3,8 @@
*/ */
package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb; package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb;
import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlRootElement;
@ -16,20 +18,18 @@ import javax.xml.bind.annotation.XmlRootElement;
*/ */
@XmlRootElement(name = "metadatavalidator") @XmlRootElement(name = "metadatavalidator")
@XmlAccessorType (XmlAccessType.FIELD) @XmlAccessorType (XmlAccessType.FIELD)
public class MetadataValidator { public class MetadataValidator implements Serializable{
private static final long serialVersionUID = -5394122378302593873L;
private String regularExpression; private String regularExpression;
/** /**
* Instantiates a new metadata validator. * Instantiates a new metadata validator.
*/ */
public MetadataValidator() { public MetadataValidator() {
super();
} }
/** /**
* Instantiates a new metadata validator. * Instantiates a new metadata validator.
* *

View File

@ -3,6 +3,7 @@
*/ */
package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb; package org.gcube.datacatalogue.metadatadiscovery.bean.jaxb;
import java.io.Serializable;
import java.util.List; import java.util.List;
import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessType;
@ -19,7 +20,12 @@ import javax.xml.bind.annotation.XmlRootElement;
*/ */
@XmlRootElement(name = "metadatavocabulary") @XmlRootElement(name = "metadatavocabulary")
@XmlAccessorType (XmlAccessType.FIELD) @XmlAccessorType (XmlAccessType.FIELD)
public class MetadataVocabulary { public class MetadataVocabulary implements Serializable{
/**
*
*/
private static final long serialVersionUID = 6697274733224694581L;
private List<String> vocabularyField; private List<String> vocabularyField;
@ -27,8 +33,6 @@ public class MetadataVocabulary {
* Instantiates a new metadata vocabulary. * Instantiates a new metadata vocabulary.
*/ */
public MetadataVocabulary() { public MetadataVocabulary() {
super();
} }