Class ContactReferenceFacetImpl
- 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.ContactReferenceFacetImpl
-
- 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,ContactReferenceFacet
public class ContactReferenceFacetImpl extends org.gcube.informationsystem.model.impl.entities.FacetImpl implements ContactReferenceFacet
- Author:
- Luca Frosini (ISTI - CNR)
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringaddressThe address of the contact referenceprotected StringphoneNumberThe phone number of the contact referenceprotected URLwebsiteThe website URL of the contact reference-
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.ContactReferenceFacet
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 ContactReferenceFacetImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAddress()A physical addressStringgetPhoneNumber()A phone numberURLgetWebsite()The main websitevoidsetAddress(String address)Sets a physical addressvoidsetPhoneNumber(String phoneNumber)Sets a phone numbervoidsetWebsite(URL website)Sets the main website-
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
-
getWebsite
public URL getWebsite()
The main website- Specified by:
getWebsitein interfaceContactReferenceFacet- Returns:
- the website
-
setWebsite
public void setWebsite(URL website)
Sets the main website- Specified by:
setWebsitein interfaceContactReferenceFacet- Parameters:
website- the website
-
getAddress
public String getAddress()
A physical address- Specified by:
getAddressin interfaceContactReferenceFacet- Returns:
- the address
-
setAddress
public void setAddress(String address)
Sets a physical address- Specified by:
setAddressin interfaceContactReferenceFacet- Parameters:
address- the address
-
getPhoneNumber
public String getPhoneNumber()
A phone number- Specified by:
getPhoneNumberin interfaceContactReferenceFacet- Returns:
- the phone number
-
setPhoneNumber
public void setPhoneNumber(String phoneNumber)
Sets a phone number- Specified by:
setPhoneNumberin interfaceContactReferenceFacet- Parameters:
phoneNumber- the phone number
-
-