From bf20df44ded39c3d74a64d089e20cce98cf03ae9 Mon Sep 17 00:00:00 2001 From: Francesco Mangiacrapa Date: Fri, 19 May 2017 09:19:46 +0000 Subject: [PATCH] [Task #8571] Added "propagateUp" property to grouping field git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/data-catalogue/gcubedatacatalogue-metadata-discovery@148881 82a268e6-3cf1-43bd-a215-b396298e98cf --- Gdcmetadataprofilev3.xsd | 6 ++- NamespacesCatalogueCategories.xml | 8 ++-- NamespacesCatalogueCategories.xsd | 43 +++++++++++-------- distro/changelog.xml | 2 + pom.xml | 2 +- .../bean/jaxb/MetadataGrouping.java | 25 +++++++++++ 6 files changed, 62 insertions(+), 24 deletions(-) diff --git a/Gdcmetadataprofilev3.xsd b/Gdcmetadataprofilev3.xsd index eaa179e..dc8e9f2 100644 --- a/Gdcmetadataprofilev3.xsd +++ b/Gdcmetadataprofilev3.xsd @@ -1,6 +1,7 @@ + @@ -51,7 +52,7 @@ minOccurs="0" maxOccurs="1"> - + @@ -78,6 +79,7 @@ + @@ -86,4 +88,4 @@ - \ No newline at end of file + diff --git a/NamespacesCatalogueCategories.xml b/NamespacesCatalogueCategories.xml index ef47f33..3e0472f 100644 --- a/NamespacesCatalogueCategories.xml +++ b/NamespacesCatalogueCategories.xml @@ -8,12 +8,12 @@ Developer - Developer Information + Developer Title This section is about Developer(s) - Extra Information - Extras + Extra + Extra Title This section is about Extra(s) - + \ No newline at end of file diff --git a/NamespacesCatalogueCategories.xsd b/NamespacesCatalogueCategories.xsd index 354b315..d6db0b8 100644 --- a/NamespacesCatalogueCategories.xsd +++ b/NamespacesCatalogueCategories.xsd @@ -1,19 +1,28 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/distro/changelog.xml b/distro/changelog.xml index c1fb8a5..9755f85 100644 --- a/distro/changelog.xml +++ b/distro/changelog.xml @@ -5,6 +5,8 @@ [Task #8267] Medatada Discovery Library: definition of namespaces and metadata fields must be separated + [Task #8571] Added "propagateUp" property to grouping field + UTF-8 1.7 - 1.7 + 1.8 diff --git a/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/MetadataGrouping.java b/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/MetadataGrouping.java index 82c0719..c39f0bb 100644 --- a/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/MetadataGrouping.java +++ b/src/main/java/org/gcube/datacatalogue/metadatadiscovery/bean/jaxb/MetadataGrouping.java @@ -33,6 +33,9 @@ public class MetadataGrouping implements Serializable{ @XmlAttribute private Boolean create = false; + @XmlAttribute + private Boolean propagateUp = false; + @XmlJavaTypeAdapter(TaggingGroupingAdapter.class) @XmlValue private TaggingGroupingValue groupingValue = null; @@ -100,6 +103,26 @@ public class MetadataGrouping implements Serializable{ } + + /** + * @return the propagateUp + */ + public Boolean getPropagateUp() { + + return propagateUp; + } + + + + /** + * @param propagateUp the propagateUp to set + */ + public void setPropagateUp(Boolean propagateUp) { + + this.propagateUp = propagateUp; + } + + /* (non-Javadoc) * @see java.lang.Object#toString() */ @@ -109,6 +132,8 @@ public class MetadataGrouping implements Serializable{ StringBuilder builder = new StringBuilder(); builder.append("MetadataGrouping [create="); builder.append(create); + builder.append(", propagateUp="); + builder.append(propagateUp); builder.append(", groupingValue="); builder.append(groupingValue); builder.append("]");