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;
import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
@ -18,7 +20,12 @@ import javax.xml.bind.annotation.XmlRootElement;
*/
@XmlRootElement(name="metadatafield")
@XmlAccessorType(XmlAccessType.FIELD)
public class MetadataField {
public class MetadataField implements Serializable{
/**
*
*/
private static final long serialVersionUID = 1740491173451633254L;
private String fieldName;
private Boolean mandatory = false;

View File

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

View File

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

View File

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