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:
parent
3d2ed9e808
commit
c04ead37ee
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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.
|
||||
*
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue