Class CapabilityFacetImpl

  • All Implemented Interfaces:
    Serializable, org.gcube.informationsystem.base.reference.Element, org.gcube.informationsystem.base.reference.entities.EntityElement, org.gcube.informationsystem.base.reference.IdentifiableElement, org.gcube.informationsystem.base.reference.SchemaMixedElement, org.gcube.informationsystem.model.reference.entities.Entity, org.gcube.informationsystem.model.reference.entities.Facet, org.gcube.informationsystem.model.reference.ERElement, org.gcube.informationsystem.model.reference.ModelElement, CapabilityFacet

    public class CapabilityFacetImpl
    extends org.gcube.informationsystem.model.impl.entities.FacetImpl
    implements CapabilityFacet
    Author:
    Luca Frosini (ISTI - CNR)
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected String description
      The description of the capability
      protected String name
      The name of the capability
      protected String qualifier
      The qualifier
      • Fields inherited from class org.gcube.informationsystem.model.impl.entities.FacetImpl

        additionalProperties, allowedAdditionalKeys
      • Fields inherited from class org.gcube.informationsystem.model.impl.entities.EntityImpl

        contexts, expectedtype, supertypes
      • Fields inherited from class org.gcube.informationsystem.base.impl.entities.EntityElementImpl

        metadata, uuid
      • Fields inherited from interface org.gcube.resourcemanagement.model.reference.entities.facets.CapabilityFacet

        NAME
      • Fields inherited from interface org.gcube.informationsystem.base.reference.Element

        DATETIME_PATTERN, NAME, TYPE_PROPERTY
      • Fields inherited from interface org.gcube.informationsystem.model.reference.entities.Entity

        NAME
      • Fields inherited from interface org.gcube.informationsystem.base.reference.entities.EntityElement

        NAME
      • Fields inherited from interface org.gcube.informationsystem.model.reference.ERElement

        CONTEXTS_PROPERTY
      • Fields inherited from interface org.gcube.informationsystem.model.reference.entities.Facet

        NAME
      • Fields inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement

        ID_PROPERTY, METADATA_PROPERTY
      • Fields inherited from interface org.gcube.informationsystem.model.reference.ModelElement

        EXPECTED_TYPE_PROPERTY, SUPERTYPES_PROPERTY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getDescription()
      A human oriented description of the capability.
      String getName()
      The distinguishing name of the capability.
      String getQualifier()
      A string used to specialise the capability.
      void setDescription​(String description)
      Sets a human oriented description of the capability.
      void setName​(String name)
      Sets the distinguishing name of the capability.
      void setQualifier​(String qualifier)
      Sets the qualifier of the capability.
      • Methods inherited from class org.gcube.informationsystem.model.impl.entities.FacetImpl

        addAllowedAdditionalKey, getAdditionalProperties, getAdditionalProperty, setAdditionalProperties, setAdditionalProperty
      • Methods inherited from class org.gcube.informationsystem.model.impl.entities.EntityImpl

        getContexts, getExpectedtype, getSupertypes, setContexts
      • Methods inherited from class org.gcube.informationsystem.base.impl.entities.EntityElementImpl

        getID, getMetadata, setID, setMetadata
      • Methods inherited from class org.gcube.informationsystem.base.impl.ElementImpl

        getTypeName, toString
      • Methods inherited from interface org.gcube.informationsystem.base.reference.Element

        getTypeName
      • Methods inherited from interface org.gcube.informationsystem.base.reference.entities.EntityElement

        getID, getMetadata, setID, setMetadata
      • Methods inherited from interface org.gcube.informationsystem.model.reference.ERElement

        getContexts
      • Methods inherited from interface org.gcube.informationsystem.model.reference.entities.Facet

        getAdditionalProperties, getAdditionalProperty, setAdditionalProperties, setAdditionalProperty
      • Methods inherited from interface org.gcube.informationsystem.model.reference.ModelElement

        getExpectedtype, getSupertypes
    • Field Detail

      • name

        protected String name
        The name of the capability
      • description

        protected String description
        The description of the capability
      • qualifier

        protected String qualifier
        The qualifier
    • Constructor Detail

      • CapabilityFacetImpl

        public CapabilityFacetImpl()
    • Method Detail

      • getName

        public String getName()
        The distinguishing name of the capability.
        Specified by:
        getName in interface CapabilityFacet
        Returns:
        the name
      • setName

        public void setName​(String name)
        Sets the distinguishing name of the capability.
        Specified by:
        setName in interface CapabilityFacet
        Parameters:
        name - the name
      • getDescription

        public String getDescription()
        A human oriented description of the capability.
        Specified by:
        getDescription in interface CapabilityFacet
        Returns:
        the description
      • setDescription

        public void setDescription​(String description)
        Sets a human oriented description of the capability.
        Specified by:
        setDescription in interface CapabilityFacet
        Parameters:
        description - the description
      • getQualifier

        public String getQualifier()
        A string used to specialise the capability.
        Specified by:
        getQualifier in interface CapabilityFacet
        Returns:
        the qualifier
      • setQualifier

        public void setQualifier​(String qualifier)
        Sets the qualifier of the capability.
        Specified by:
        setQualifier in interface CapabilityFacet
        Parameters:
        qualifier - the qualifier