From 866c730c0d5044dd0118b4e1fd7aa1826ed0ddc9 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Fri, 11 Dec 2020 17:34:40 +0100 Subject: [PATCH] Fixed version and added changelog comments --- .../entities/facets/IdentifierFacet.java | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/facets/IdentifierFacet.java b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/facets/IdentifierFacet.java index 392e385..06801d7 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/facets/IdentifierFacet.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/facets/IdentifierFacet.java @@ -3,14 +3,28 @@ */ package org.gcube.resourcemanagement.model.reference.entities.facets; +import java.util.HashMap; +import java.util.Map; + import org.gcube.com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.gcube.informationsystem.model.reference.entities.Facet; import org.gcube.informationsystem.types.annotations.ISProperty; +import org.gcube.informationsystem.types.impl.TypeImpl; +import org.gcube.informationsystem.utils.TypeVersion; import org.gcube.resourcemanagement.model.impl.entities.facets.IdentifierFacetImpl; /** * @author Luca Frosini (ISTI - CNR) * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Identifier_Facet + * + * Changelog (only model changes are logged here. Not implementation details) + * + * - 1.0.1 Added STRING in IdentificationType + * OrientDB Schema requires this changes + * - ALTER PROPERTY IdentifierFacet.type REGEXP '^(URI|DOI|IRI|URL|URN|UUID|STRING)$' + * - UPDATE FacetType SET properties=.... WHERE name='IdentifierFacet' + * - 1.0.0 First version + * */ @JsonDeserialize(as=IdentifierFacetImpl.class) public interface IdentifierFacet extends Facet { @@ -18,8 +32,10 @@ public interface IdentifierFacet extends Facet { public static final String NAME = "IdentifierFacet"; // IdentifierFacet.class.getSimpleName(); public static final String DESCRIPTION = "This facet collects " + "information on Identifiers that can be attached to a resource. "; - public static final String VERSION = "1.0.0"; - + public static final String VERSION = "1.0.1"; + + + public static final String VALUE_PROPERTY = "value"; public static final String TYPE_PROPERTY = "type";