Class CapabilityFacetImpl
java.lang.Object
org.gcube.informationsystem.base.impl.ElementImpl
org.gcube.informationsystem.base.impl.entities.EntityElementImpl
org.gcube.informationsystem.model.impl.entities.EntityImpl
org.gcube.informationsystem.model.impl.entities.FacetImpl
org.gcube.resourcemanagement.model.impl.entities.facets.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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringThe description of the capabilityprotected StringThe name of the capabilityprotected StringThe qualifierFields inherited from class org.gcube.informationsystem.model.impl.entities.FacetImpl
additionalProperties, allowedAdditionalKeysFields inherited from class org.gcube.informationsystem.model.impl.entities.EntityImpl
contexts, expectedtype, supertypesFields inherited from class org.gcube.informationsystem.base.impl.entities.EntityElementImpl
metadata, uuidFields inherited from interface org.gcube.resourcemanagement.model.reference.entities.facets.CapabilityFacet
NAMEFields inherited from interface org.gcube.informationsystem.base.reference.Element
DATETIME_PATTERN, NAME, TYPE_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.entities.Entity
NAMEFields inherited from interface org.gcube.informationsystem.base.reference.entities.EntityElement
NAMEFields inherited from interface org.gcube.informationsystem.model.reference.ERElement
CONTEXTS_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.entities.Facet
NAMEFields inherited from interface org.gcube.informationsystem.base.reference.IdentifiableElement
ID_PROPERTY, METADATA_PROPERTYFields inherited from interface org.gcube.informationsystem.model.reference.ModelElement
EXPECTED_TYPE_PROPERTY, SUPERTYPES_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionA human oriented description of the capability.getName()The distinguishing name of the capability.A string used to specialise the capability.voidsetDescription(String description) Sets a human oriented description of the capability.voidSets the distinguishing name of the capability.voidsetQualifier(String qualifier) Sets the qualifier of the capability.Methods inherited from class org.gcube.informationsystem.model.impl.entities.FacetImpl
addAllowedAdditionalKey, getAdditionalProperties, getAdditionalProperty, setAdditionalProperties, setAdditionalPropertyMethods inherited from class org.gcube.informationsystem.model.impl.entities.EntityImpl
getContexts, getExpectedtype, getSupertypes, setContextsMethods inherited from class org.gcube.informationsystem.base.impl.entities.EntityElementImpl
getID, getMetadata, setID, setMetadataMethods inherited from class org.gcube.informationsystem.base.impl.ElementImpl
getTypeName, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gcube.informationsystem.base.reference.Element
getTypeNameMethods inherited from interface org.gcube.informationsystem.base.reference.entities.EntityElement
getID, getMetadata, setID, setMetadataMethods inherited from interface org.gcube.informationsystem.model.reference.ERElement
getContextsMethods inherited from interface org.gcube.informationsystem.model.reference.entities.Facet
getAdditionalProperties, getAdditionalProperty, setAdditionalProperties, setAdditionalPropertyMethods inherited from interface org.gcube.informationsystem.model.reference.ModelElement
getExpectedtype, getSupertypes
-
Field Details
-
name
The name of the capability -
description
The description of the capability -
qualifier
The qualifier
-
-
Constructor Details
-
CapabilityFacetImpl
public CapabilityFacetImpl()
-
-
Method Details
-
getName
The distinguishing name of the capability.- Specified by:
getNamein interfaceCapabilityFacet- Returns:
- the name
-
setName
Sets the distinguishing name of the capability.- Specified by:
setNamein interfaceCapabilityFacet- Parameters:
name- the name
-
getDescription
A human oriented description of the capability.- Specified by:
getDescriptionin interfaceCapabilityFacet- Returns:
- the description
-
setDescription
Sets a human oriented description of the capability.- Specified by:
setDescriptionin interfaceCapabilityFacet- Parameters:
description- the description
-
getQualifier
A string used to specialise the capability.- Specified by:
getQualifierin interfaceCapabilityFacet- Returns:
- the qualifier
-
setQualifier
Sets the qualifier of the capability.- Specified by:
setQualifierin interfaceCapabilityFacet- Parameters:
qualifier- the qualifier
-