From 94c85b4a5f67a22cbf11b4e0624c83f0c2851a82 Mon Sep 17 00:00:00 2001 From: Luca Frosini Date: Mon, 21 Dec 2020 14:56:46 +0100 Subject: [PATCH] Documenting types --- .../reference/entities/resources/Actor.java | 19 +++++++++++++++++-- .../entities/resources/ConcreteDataset.java | 9 +++++++-- .../reference/entities/resources/Dataset.java | 13 +++++++++++-- .../entities/resources/LegalBody.java | 7 +++++-- .../reference/entities/resources/Person.java | 7 +++++-- .../relations/isrelatedto/Activates.java | 5 +++-- .../relations/isrelatedto/BelongsTo.java | 5 +++-- .../relations/isrelatedto/CallsFor.java | 8 ++++++-- .../relations/isrelatedto/Demands.java | 5 +++-- .../relations/isrelatedto/DependsOn.java | 5 +++-- .../relations/isrelatedto/Discovers.java | 8 ++++++-- .../relations/isrelatedto/Enables.java | 5 +++-- .../relations/isrelatedto/Hosts.java | 5 +++-- .../relations/isrelatedto/Involves.java | 5 +++-- .../isrelatedto/IsCompliantWith.java | 5 +++-- .../relations/isrelatedto/IsConfiguredBy.java | 5 +++-- .../relations/isrelatedto/IsCorrelatedTo.java | 5 +++-- .../relations/isrelatedto/IsCustomizedBy.java | 5 +++-- .../relations/isrelatedto/IsDerivationOf.java | 5 +++-- .../relations/isrelatedto/IsOwnedBy.java | 5 +++-- .../relations/isrelatedto/IsPartOf.java | 5 +++-- .../relations/isrelatedto/IsPluginOf.java | 5 +++-- .../relations/isrelatedto/Manages.java | 5 +++-- .../relations/isrelatedto/Requires.java | 5 +++-- .../reference/relations/isrelatedto/Uses.java | 4 +++- 25 files changed, 111 insertions(+), 49 deletions(-) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Actor.java b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Actor.java index bc1edb5..6f9bc1f 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Actor.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Actor.java @@ -16,12 +16,24 @@ import org.gcube.resourcemanagement.model.reference.entities.facets.ContactFacet import org.gcube.resourcemanagement.model.reference.entities.facets.ContactReferenceFacet; import org.gcube.resourcemanagement.model.reference.relations.consistsof.HasContact; import org.gcube.resourcemanagement.model.reference.relations.consistsof.IsIdentifiedBy; +import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.BelongsTo; import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Involves; import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.IsOwnedBy; /** - * @author Luca Frosini (ISTI - CNR) + * Actor (Abstract) is any entity (human or machine) playing an active role in the infrastructure. + * Actor has two specialisations, {@link LegalBody} which represent any legal entity, and + * {@link Person} which is any human playing the role of Actor. + * An Actor can belong to a {@link LegalBody} and this is expressed using the defined + * {@link BelongsTo} relation + * + * Actor has similar meaning of E39_Actor defined in CDOC-CRM. + * Similarly LegalBody and Person have similar meaning of + * E40_Legal_Body and E21_Person respectively. + * * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Actor + * + * @author Luca Frosini (ISTI - CNR) */ @Abstract @JsonDeserialize(as=ActorImpl.class) @@ -38,7 +50,10 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.IsOwne ) @TypeMetadata( name = Actor.NAME, - description = "Any entity (human or machine) playing an active role.", + description = "Actor (Abstract) is any entity (human or machine) playing an active role in the infrastructure.\n" + + "Actor has two specialisations, {@link LegalBody} which represent any legal entity, " + + "and {@link Person} which is any human playing the role of Actor.\n" + + "An Actor can belong to a {@link LegalBody} and this is expressed using the defined {@link BelongsTo} relation.", version = TypeVersion.MINIMAL_VERSION_STRING ) @Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/ConcreteDataset.java b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/ConcreteDataset.java index 704723f..97ead35 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/ConcreteDataset.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/ConcreteDataset.java @@ -18,8 +18,12 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.IsPart /** - * @author Luca Frosini (ISTI - CNR) + * ConcreteDataset is any incarnation/manifestation of a dataset or part of it. + * The relation {@link IsPartOf} is used when a ConcreteDataset is part of a {@link Dataset}. + * * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Concrete_Dataset + * + * @author Luca Frosini (ISTI - CNR) */ @JsonDeserialize(as=ConcreteDatasetImpl.class) @ResourceSchema( @@ -33,7 +37,8 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.IsPart ) @TypeMetadata( name = ConcreteDataset.NAME, - description = "Any incarnation/manifestation of a dataset or part of it", + description = "ConcreteDataset is any incarnation/manifestation of a dataset or part of it.\n" + + "The relation {@link IsPartOf} is used when a ConcreteDataset is part of a {@link Dataset}.", version = TypeVersion.MINIMAL_VERSION_STRING ) @Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Dataset.java b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Dataset.java index c3e34ef..97a513a 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Dataset.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Dataset.java @@ -37,8 +37,15 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.IsPart import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Manages; /** - * @author Luca Frosini (ISTI - CNR) + * A Dataset is a set of digital objects representing data and treated collectively as a unit. + * It is the key resource of a HDI, even more, it is the reason the HDI exists. + * A Dataset can be correlated to another Dataset by using {@link IsCorrelatedTo} relation. + * + * Dataset has similar meaning of PE18_Dataset defined in PARTHENOS Entities Model (PE Model). + * * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Dataset + * + * @author Luca Frosini (ISTI - CNR) */ @JsonDeserialize(as = DatasetImpl.class) @ResourceSchema( @@ -70,7 +77,9 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Manage ) @TypeMetadata( name = Dataset.NAME, - description = "Any set of digital objects representing data and treated collectively as a unit.", + description = "A Dataset is a set of digital objects representing data and treated collectively as a unit.\n" + + "It is the key resource of a HDI, even more, it is the reason the HDI exists.\n" + + "A Dataset can be correlated to another Dataset by using {@link IsCorrelatedTo} relation.", version = TypeVersion.MINIMAL_VERSION_STRING ) @Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/LegalBody.java b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/LegalBody.java index 65ee38d..7d9502b 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/LegalBody.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/LegalBody.java @@ -14,8 +14,11 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Belong /** - * @author Luca Frosini (ISTI - CNR) + * LegalBody represents any legal entity playing the role of an Actor. + * * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Legal_Body + * + * @author Luca Frosini (ISTI - CNR) */ @JsonDeserialize(as=LegalBodyImpl.class) @ResourceSchema( @@ -25,7 +28,7 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Belong ) @TypeMetadata( name = LegalBody.NAME, - description = "A legal entity playing the role of an Actor.", + description = "LegalBody represents any legal entity playing the role of an Actor.", version = TypeVersion.MINIMAL_VERSION_STRING ) @Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Person.java b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Person.java index fd1e020..a2c0286 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Person.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/entities/resources/Person.java @@ -13,8 +13,11 @@ import org.gcube.resourcemanagement.model.impl.entities.resources.PersonImpl; import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.BelongsTo; /** - * @author Luca Frosini (ISTI - CNR) + * Person represents any human playing the role of Actor. + * * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Person + * + * @author Luca Frosini (ISTI - CNR) */ @JsonDeserialize(as = PersonImpl.class) @ResourceSchema( @@ -24,7 +27,7 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Belong ) @TypeMetadata( name = Person.NAME, - description = "Any human playing the role of Actor.", + description = "Person represents any human playing the role of Actor.", version = TypeVersion.MINIMAL_VERSION_STRING ) @Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Activates.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Activates.java index 3eccf9d..c2909f1 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Activates.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Activates.java @@ -12,12 +12,13 @@ import org.gcube.resourcemanagement.model.impl.relations.isrelatedto.ActivatesIm import org.gcube.resourcemanagement.model.reference.entities.resources.Service; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Activates + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#activates */ @JsonDeserialize(as=ActivatesImpl.class) @TypeMetadata( - name = .NAME, + name = Activates.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/BelongsTo.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/BelongsTo.java index 2d76285..e674b6d 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/BelongsTo.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/BelongsTo.java @@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.LegalBody import org.gcube.resourcemanagement.model.reference.entities.resources.Person; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#BelongsTo + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#belongsTo */ @JsonDeserialize(as=BelongsToImpl.class) @TypeMetadata( - name = .NAME, + name = BelongsTo.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/CallsFor.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/CallsFor.java index 11185ce..75b3070 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/CallsFor.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/CallsFor.java @@ -5,16 +5,20 @@ package org.gcube.resourcemanagement.model.reference.relations.isrelatedto; import org.gcube.com.fasterxml.jackson.databind.annotation.JsonDeserialize; import org.gcube.informationsystem.model.reference.relations.IsRelatedTo; +import org.gcube.informationsystem.types.reference.Change; +import org.gcube.informationsystem.types.reference.TypeMetadata; +import org.gcube.informationsystem.utils.TypeVersion; import org.gcube.resourcemanagement.model.impl.relations.isrelatedto.CallsForImpl; import org.gcube.resourcemanagement.model.reference.entities.resources.Service; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#CallsFor + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#callsFor */ @JsonDeserialize(as=CallsForImpl.class) @TypeMetadata( - name = .NAME, + name = CallsFor.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Demands.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Demands.java index ad55b8c..0a5e456 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Demands.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Demands.java @@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Software; import org.gcube.resourcemanagement.model.reference.entities.resources.VirtualService; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Demands + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#demands */ @JsonDeserialize(as=DemandsImpl.class) @TypeMetadata( - name = .NAME, + name = Demands.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/DependsOn.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/DependsOn.java index 9000792..7777f78 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/DependsOn.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/DependsOn.java @@ -12,12 +12,13 @@ import org.gcube.resourcemanagement.model.impl.relations.isrelatedto.DependsOnIm import org.gcube.resourcemanagement.model.reference.entities.resources.Software; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#DependsOn + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#dependsOn */ @JsonDeserialize(as = DependsOnImpl.class) @TypeMetadata( - name = .NAME, + name = DependsOn.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Discovers.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Discovers.java index f2af880..c1ac6b2 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Discovers.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Discovers.java @@ -4,16 +4,20 @@ package org.gcube.resourcemanagement.model.reference.relations.isrelatedto; import org.gcube.com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import org.gcube.informationsystem.types.reference.Change; +import org.gcube.informationsystem.types.reference.TypeMetadata; +import org.gcube.informationsystem.utils.TypeVersion; import org.gcube.resourcemanagement.model.impl.relations.isrelatedto.DiscoversImpl; import org.gcube.resourcemanagement.model.reference.entities.resources.EService; /** + * * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Discovers + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#discovers */ @JsonDeserialize(as=DiscoversImpl.class) @TypeMetadata( - name = .NAME, + name = Discovers.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Enables.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Enables.java index ccff559..b37cb37 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Enables.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Enables.java @@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Service; import org.gcube.resourcemanagement.model.reference.entities.resources.Software; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Enables + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#enables */ @JsonDeserialize(as=EnablesImpl.class) @TypeMetadata( - name = .NAME, + name = Enables.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Hosts.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Hosts.java index 80e4393..c5eb02f 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Hosts.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Hosts.java @@ -14,12 +14,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Site; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Hosts + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#hosts */ @JsonDeserialize(as=HostsImpl.class) @TypeMetadata( - name = .NAME, + name = Hosts.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Involves.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Involves.java index 330beb8..a1fff4e 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Involves.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Involves.java @@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Actor; import org.gcube.resourcemanagement.model.reference.entities.resources.Dataset; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Involves + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#involves */ @JsonDeserialize(as=InvolvesImpl.class) @TypeMetadata( - name = .NAME, + name = Involves.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCompliantWith.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCompliantWith.java index c65a751..b6a1b86 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCompliantWith.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCompliantWith.java @@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Dataset; import org.gcube.resourcemanagement.model.reference.entities.resources.Schema; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#IsCompliantWith + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isCompliantWith */ @JsonDeserialize(as=IsCompliantWithImpl.class) @TypeMetadata( - name = .NAME, + name = IsCompliantWith.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsConfiguredBy.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsConfiguredBy.java index 534bd7c..043f9d1 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsConfiguredBy.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsConfiguredBy.java @@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Configura import org.gcube.resourcemanagement.model.reference.entities.resources.Software; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#IsConfiguredBy + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isConfiguredBy */ @JsonDeserialize(as=IsConfiguredByImpl.class) @TypeMetadata( - name = .NAME, + name = IsConfiguredBy.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCorrelatedTo.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCorrelatedTo.java index e47c8d0..4daaece 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCorrelatedTo.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCorrelatedTo.java @@ -12,12 +12,13 @@ import org.gcube.resourcemanagement.model.impl.relations.isrelatedto.IsCorrelate import org.gcube.resourcemanagement.model.reference.entities.resources.Dataset; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#IsCorrelatedTo + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isCorrelatedTo */ @JsonDeserialize(as=IsCorrelatedToImpl.class) @TypeMetadata( - name = .NAME, + name = IsCorrelatedTo.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCustomizedBy.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCustomizedBy.java index 49245b2..7b3391b 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCustomizedBy.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsCustomizedBy.java @@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Configura import org.gcube.resourcemanagement.model.reference.entities.resources.Service; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#IsCustomizedBy + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isCustomizedBy */ @JsonDeserialize(as=IsCustomizedByImpl.class) @TypeMetadata( - name = .NAME, + name = IsCustomizedBy.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsDerivationOf.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsDerivationOf.java index e2fa881..14fbcd1 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsDerivationOf.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsDerivationOf.java @@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Configura import org.gcube.resourcemanagement.model.reference.entities.resources.ConfigurationTemplate; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#IsDerivationOf + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isDerivationOf */ @JsonDeserialize(as=IsDerivationOfImpl.class) @TypeMetadata( - name = .NAME, + name = IsDerivationOf.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsOwnedBy.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsOwnedBy.java index 9f76928..364dda2 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsOwnedBy.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsOwnedBy.java @@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Actor; import org.gcube.resourcemanagement.model.reference.entities.resources.Site; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#IsOwnedBy + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isOwnedBy */ @JsonDeserialize(as=IsOwnedByImpl.class) @TypeMetadata( - name = .NAME, + name = IsOwnedBy.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsPartOf.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsPartOf.java index f6ddedb..a6f1ea5 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsPartOf.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsPartOf.java @@ -12,12 +12,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.ConcreteD import org.gcube.resourcemanagement.model.reference.entities.resources.Dataset; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#IsPartOf + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isPartOf */ @JsonDeserialize(as=IsPartOfImpl.class) @TypeMetadata( - name = .NAME, + name = IsPartOf.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsPluginOf.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsPluginOf.java index ada5078..8b7da33 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsPluginOf.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/IsPluginOf.java @@ -12,12 +12,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Plugin; import org.gcube.resourcemanagement.model.reference.entities.resources.Software; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#IsPluginOf + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isPluginOf */ @JsonDeserialize(as = IsPluginOfImpl.class) @TypeMetadata( - name = .NAME, + name = IsPluginOf.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Manages.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Manages.java index 52c59db..f2033e9 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Manages.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Manages.java @@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Dataset; import org.gcube.resourcemanagement.model.reference.entities.resources.Service; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Manages + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#manages */ @JsonDeserialize(as=ManagesImpl.class) @TypeMetadata( - name = .NAME, + name = Manages.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Requires.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Requires.java index bc3c163..ba36a46 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Requires.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Requires.java @@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Service; import org.gcube.resourcemanagement.model.reference.entities.resources.Software; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Requires + * * @author Luca Frosini (ISTI - CNR) - * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#requires */ @JsonDeserialize(as=RequiresImpl.class) @TypeMetadata( - name = .NAME, + name = Requires.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING ) diff --git a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Uses.java b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Uses.java index 01fae98..513d525 100644 --- a/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Uses.java +++ b/src/main/java/org/gcube/resourcemanagement/model/reference/relations/isrelatedto/Uses.java @@ -11,11 +11,13 @@ import org.gcube.resourcemanagement.model.impl.relations.isrelatedto.UsesImpl; import org.gcube.resourcemanagement.model.reference.entities.resources.EService; /** + * https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Uses + * * @author Luca Frosini (ISTI - CNR) */ @JsonDeserialize(as=UsesImpl.class) @TypeMetadata( - name = .NAME, + name = Uses.NAME, description = "", version = TypeVersion.MINIMAL_VERSION_STRING )