Class ContactFacetImpl
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.ContactFacetImpl
- 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,ContactFacet
public class ContactFacetImpl
extends org.gcube.informationsystem.model.impl.entities.FacetImpl
implements ContactFacet
- Author:
- Luca Frosini (ISTI - CNR)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected StringFields 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.ContactFacet
EMAIL_PATTERN, EMAIL_PROPERTY, NAME, VERSIONFields 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 TypeMethodDescriptiongetEMail()The email address of the point of contact.getId()An identifier for the point of contact.The middle name of the point of contact.getName()The first name of the point of contact.The surname of the point of contact.getTitle()A name describing the profession or marital status of the point of contact. e.g., Dr, Mrs, Mr.voidSets the email address of the point of contact.voidSets the id of the point of contact.voidsetMiddleName(String middleName) Sets the middle name of the point of contact.voidSets the first name of the point of contact.voidsetSurname(String surname) Sets the surname of the point of contact.voidSets the title of the point of contact.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
-
id
-
title
-
name
-
middleName
-
surname
-
eMail
-
-
Constructor Details
-
ContactFacetImpl
public ContactFacetImpl()
-
-
Method Details
-
getId
An identifier for the point of contact.- Specified by:
getIdin interfaceContactFacet- Returns:
- the id
-
setId
Sets the id of the point of contact.- Specified by:
setIdin interfaceContactFacet- Parameters:
id- the id
-
getTitle
A name describing the profession or marital status of the point of contact. e.g., Dr, Mrs, Mr.- Specified by:
getTitlein interfaceContactFacet- Returns:
- the title
-
setTitle
Sets the title of the point of contact.- Specified by:
setTitlein interfaceContactFacet- Parameters:
title- the title
-
getName
The first name of the point of contact.- Specified by:
getNamein interfaceContactFacet- Returns:
- the name
-
setName
Sets the first name of the point of contact.- Specified by:
setNamein interfaceContactFacet- Parameters:
name- the name
-
getMiddleName
The middle name of the point of contact.- Specified by:
getMiddleNamein interfaceContactFacet- Returns:
- the middle name
-
setMiddleName
Sets the middle name of the point of contact.- Specified by:
setMiddleNamein interfaceContactFacet- Parameters:
middleName- the middle name
-
getSurname
The surname of the point of contact.- Specified by:
getSurnamein interfaceContactFacet- Returns:
- the surname
-
setSurname
Sets the surname of the point of contact.- Specified by:
setSurnamein interfaceContactFacet- Parameters:
surname- the surname
-
getEMail
The email address of the point of contact.- Specified by:
getEMailin interfaceContactFacet- Returns:
- the email
-
setEMail
Sets the email address of the point of contact.- Specified by:
setEMailin interfaceContactFacet- Parameters:
eMail- the email
-