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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringdescriptionThe description of the capabilityprotected StringnameThe name of the capabilityprotected StringqualifierThe 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.base.reference.entities.EntityElement
NAME
-
Fields inherited from interface org.gcube.informationsystem.model.reference.ERElement
CONTEXTS_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description CapabilityFacetImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()A human oriented description of the capability.StringgetName()The distinguishing name of the capability.StringgetQualifier()A string used to specialise the capability.voidsetDescription(String description)Sets a human oriented description of the capability.voidsetName(String name)Sets 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, 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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.gcube.informationsystem.base.reference.entities.EntityElement
getID, getMetadata, setID, setMetadata
-
-
-
-
Method Detail
-
getName
public String getName()
The distinguishing name of the capability.- Specified by:
getNamein interfaceCapabilityFacet- Returns:
- the name
-
setName
public void setName(String name)
Sets the distinguishing name of the capability.- Specified by:
setNamein interfaceCapabilityFacet- Parameters:
name- the name
-
getDescription
public String getDescription()
A human oriented description of the capability.- Specified by:
getDescriptionin interfaceCapabilityFacet- Returns:
- the description
-
setDescription
public void setDescription(String description)
Sets a human oriented description of the capability.- Specified by:
setDescriptionin interfaceCapabilityFacet- Parameters:
description- the description
-
getQualifier
public String getQualifier()
A string used to specialise the capability.- Specified by:
getQualifierin interfaceCapabilityFacet- Returns:
- the qualifier
-
setQualifier
public void setQualifier(String qualifier)
Sets the qualifier of the capability.- Specified by:
setQualifierin interfaceCapabilityFacet- Parameters:
qualifier- the qualifier
-
-