Documenting types
This commit is contained in:
parent
9438dd07fb
commit
94c85b4a5f
|
@ -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.entities.facets.ContactReferenceFacet;
|
||||||
import org.gcube.resourcemanagement.model.reference.relations.consistsof.HasContact;
|
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.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.Involves;
|
||||||
import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.IsOwnedBy;
|
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
|
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Actor
|
||||||
|
*
|
||||||
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
*/
|
*/
|
||||||
@Abstract
|
@Abstract
|
||||||
@JsonDeserialize(as=ActorImpl.class)
|
@JsonDeserialize(as=ActorImpl.class)
|
||||||
|
@ -38,7 +50,10 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.IsOwne
|
||||||
)
|
)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = Actor.NAME,
|
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
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
@Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION)
|
@Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION)
|
||||||
|
|
|
@ -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
|
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Concrete_Dataset
|
||||||
|
*
|
||||||
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=ConcreteDatasetImpl.class)
|
@JsonDeserialize(as=ConcreteDatasetImpl.class)
|
||||||
@ResourceSchema(
|
@ResourceSchema(
|
||||||
|
@ -33,7 +37,8 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.IsPart
|
||||||
)
|
)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = ConcreteDataset.NAME,
|
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
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
@Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION)
|
@Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION)
|
||||||
|
|
|
@ -37,8 +37,15 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.IsPart
|
||||||
import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Manages;
|
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
|
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Dataset
|
||||||
|
*
|
||||||
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as = DatasetImpl.class)
|
@JsonDeserialize(as = DatasetImpl.class)
|
||||||
@ResourceSchema(
|
@ResourceSchema(
|
||||||
|
@ -70,7 +77,9 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Manage
|
||||||
)
|
)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = Dataset.NAME,
|
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
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
@Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION)
|
@Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION)
|
||||||
|
|
|
@ -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
|
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Legal_Body
|
||||||
|
*
|
||||||
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=LegalBodyImpl.class)
|
@JsonDeserialize(as=LegalBodyImpl.class)
|
||||||
@ResourceSchema(
|
@ResourceSchema(
|
||||||
|
@ -25,7 +28,7 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Belong
|
||||||
)
|
)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = LegalBody.NAME,
|
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
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
@Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION)
|
@Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION)
|
||||||
|
|
|
@ -13,8 +13,11 @@ import org.gcube.resourcemanagement.model.impl.entities.resources.PersonImpl;
|
||||||
import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.BelongsTo;
|
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
|
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#Person
|
||||||
|
*
|
||||||
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as = PersonImpl.class)
|
@JsonDeserialize(as = PersonImpl.class)
|
||||||
@ResourceSchema(
|
@ResourceSchema(
|
||||||
|
@ -24,7 +27,7 @@ import org.gcube.resourcemanagement.model.reference.relations.isrelatedto.Belong
|
||||||
)
|
)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = Person.NAME,
|
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
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
@Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION)
|
@Change(version = TypeVersion.MINIMAL_VERSION_STRING, description = TypeVersion.MINIMAL_VERSION_DESCRIPTION)
|
||||||
|
|
|
@ -12,12 +12,13 @@ import org.gcube.resourcemanagement.model.impl.relations.isrelatedto.ActivatesIm
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Service;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#activates
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=ActivatesImpl.class)
|
@JsonDeserialize(as=ActivatesImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = Activates.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.LegalBody
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Person;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#belongsTo
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=BelongsToImpl.class)
|
@JsonDeserialize(as=BelongsToImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = BelongsTo.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -5,16 +5,20 @@ package org.gcube.resourcemanagement.model.reference.relations.isrelatedto;
|
||||||
|
|
||||||
import org.gcube.com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
import org.gcube.com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
||||||
import org.gcube.informationsystem.model.reference.relations.IsRelatedTo;
|
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.impl.relations.isrelatedto.CallsForImpl;
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Service;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#callsFor
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=CallsForImpl.class)
|
@JsonDeserialize(as=CallsForImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = CallsFor.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Software;
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.VirtualService;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#demands
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=DemandsImpl.class)
|
@JsonDeserialize(as=DemandsImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = Demands.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -12,12 +12,13 @@ import org.gcube.resourcemanagement.model.impl.relations.isrelatedto.DependsOnIm
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Software;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#dependsOn
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as = DependsOnImpl.class)
|
@JsonDeserialize(as = DependsOnImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = DependsOn.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -4,16 +4,20 @@
|
||||||
package org.gcube.resourcemanagement.model.reference.relations.isrelatedto;
|
package org.gcube.resourcemanagement.model.reference.relations.isrelatedto;
|
||||||
|
|
||||||
import org.gcube.com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
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.impl.relations.isrelatedto.DiscoversImpl;
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.EService;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#discovers
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=DiscoversImpl.class)
|
@JsonDeserialize(as=DiscoversImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = Discovers.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Service;
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Software;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#enables
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=EnablesImpl.class)
|
@JsonDeserialize(as=EnablesImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = Enables.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#hosts
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=HostsImpl.class)
|
@JsonDeserialize(as=HostsImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = Hosts.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Actor;
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Dataset;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#involves
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=InvolvesImpl.class)
|
@JsonDeserialize(as=InvolvesImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = Involves.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Dataset;
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Schema;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isCompliantWith
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=IsCompliantWithImpl.class)
|
@JsonDeserialize(as=IsCompliantWithImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = IsCompliantWith.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Configura
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Software;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isConfiguredBy
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=IsConfiguredByImpl.class)
|
@JsonDeserialize(as=IsConfiguredByImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = IsConfiguredBy.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -12,12 +12,13 @@ import org.gcube.resourcemanagement.model.impl.relations.isrelatedto.IsCorrelate
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Dataset;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isCorrelatedTo
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=IsCorrelatedToImpl.class)
|
@JsonDeserialize(as=IsCorrelatedToImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = IsCorrelatedTo.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Configura
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Service;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isCustomizedBy
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=IsCustomizedByImpl.class)
|
@JsonDeserialize(as=IsCustomizedByImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = IsCustomizedBy.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Configura
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.ConfigurationTemplate;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isDerivationOf
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=IsDerivationOfImpl.class)
|
@JsonDeserialize(as=IsDerivationOfImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = IsDerivationOf.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Actor;
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Site;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isOwnedBy
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=IsOwnedByImpl.class)
|
@JsonDeserialize(as=IsOwnedByImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = IsOwnedBy.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -12,12 +12,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.ConcreteD
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Dataset;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isPartOf
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=IsPartOfImpl.class)
|
@JsonDeserialize(as=IsPartOfImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = IsPartOf.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -12,12 +12,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Plugin;
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Software;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#isPluginOf
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as = IsPluginOfImpl.class)
|
@JsonDeserialize(as = IsPluginOfImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = IsPluginOf.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Dataset;
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Service;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#manages
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=ManagesImpl.class)
|
@JsonDeserialize(as=ManagesImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = Manages.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -13,12 +13,13 @@ import org.gcube.resourcemanagement.model.reference.entities.resources.Service;
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.Software;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
* https://wiki.gcube-system.org/gcube/Facet_Based_Resource_Model#requires
|
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=RequiresImpl.class)
|
@JsonDeserialize(as=RequiresImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = Requires.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
|
@ -11,11 +11,13 @@ import org.gcube.resourcemanagement.model.impl.relations.isrelatedto.UsesImpl;
|
||||||
import org.gcube.resourcemanagement.model.reference.entities.resources.EService;
|
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)
|
* @author Luca Frosini (ISTI - CNR)
|
||||||
*/
|
*/
|
||||||
@JsonDeserialize(as=UsesImpl.class)
|
@JsonDeserialize(as=UsesImpl.class)
|
||||||
@TypeMetadata(
|
@TypeMetadata(
|
||||||
name = .NAME,
|
name = Uses.NAME,
|
||||||
description = "",
|
description = "",
|
||||||
version = TypeVersion.MINIMAL_VERSION_STRING
|
version = TypeVersion.MINIMAL_VERSION_STRING
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue