gov.nih.nci.mageom.domain.AuditAndSecurity
Interface Contact

All Superinterfaces:
Describable, Extendable, Identifiable
All Known Subinterfaces:
Organization, Person
All Known Implementing Classes:
ContactImpl, OrganizationImpl, PersonImpl

public interface Contact
extends Identifiable

A contact is either a person or an organization.

Version:
%I%, %G%

Method Summary
 java.lang.String getAddress()
          Returns the value of this Contact object's address attribute.
 java.lang.String getEmail()
          Returns the value of this Contact object's email attribute.
 java.lang.String getFax()
          Returns the value of this Contact object's fax attribute.
 java.lang.String getPhone()
          Returns the value of this Contact object's phone attribute.
 OntologyEntry[] getRoles()
          Returns the value of this Contact object's roles attribute.
 java.lang.String getTollFreePhone()
          Returns the value of this Contact object's tollFreePhone attribute.
 java.lang.String getURI()
          Returns the value of this Contact object's URI attribute.
 void setAddress(java.lang.String p_address)
          Sets the address attribute.
 void setEmail(java.lang.String p_email)
          Sets the email attribute.
 void setFax(java.lang.String p_fax)
          Sets the fax attribute.
 void setPhone(java.lang.String p_phone)
          Sets the phone attribute.
 void setRoles(OntologyEntry[] p_roles)
          Sets the roles attribute.
 void setTollFreePhone(java.lang.String p_tollFreePhone)
          Sets the tollFreePhone attribute.
 void setURI(java.lang.String p_URI)
          Sets the URI attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.Identifiable
getIdentifier, getName, setIdentifier, setName
 
Methods inherited from interface gov.nih.nci.mageom.domain.Describable
getAuditTrail, getDescriptions, getSecurity, setAuditTrail, setDescriptions, setSecurity
 
Methods inherited from interface gov.nih.nci.mageom.domain.Extendable
getPropertySets, setPropertySets
 

Method Detail

setURI

void setURI(java.lang.String p_URI)
Sets the URI attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Contact object.

Parameters:
p_URI - The new value for URI.
See Also:
getURI()

getURI

java.lang.String getURI()
Returns the value of this Contact object's URI attribute. Description of URI: DOCUMENT ME!

Returns:
String The value of URI.

setAddress

void setAddress(java.lang.String p_address)
Sets the address attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Contact object.

Parameters:
p_address - The new value for address.
See Also:
getAddress()

getAddress

java.lang.String getAddress()
Returns the value of this Contact object's address attribute. Description of address: DOCUMENT ME!

Returns:
String The value of address.

setPhone

void setPhone(java.lang.String p_phone)
Sets the phone attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Contact object.

Parameters:
p_phone - The new value for phone.
See Also:
getPhone()

getPhone

java.lang.String getPhone()
Returns the value of this Contact object's phone attribute. Description of phone: DOCUMENT ME!

Returns:
String The value of phone.

setTollFreePhone

void setTollFreePhone(java.lang.String p_tollFreePhone)
Sets the tollFreePhone attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Contact object.

Parameters:
p_tollFreePhone - The new value for tollFreePhone.
See Also:
getTollFreePhone()

getTollFreePhone

java.lang.String getTollFreePhone()
Returns the value of this Contact object's tollFreePhone attribute. Description of tollFreePhone: DOCUMENT ME!

Returns:
String The value of tollFreePhone.

setEmail

void setEmail(java.lang.String p_email)
Sets the email attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Contact object.

Parameters:
p_email - The new value for email.
See Also:
getEmail()

getEmail

java.lang.String getEmail()
Returns the value of this Contact object's email attribute. Description of email: DOCUMENT ME!

Returns:
String The value of email.

setFax

void setFax(java.lang.String p_fax)
Sets the fax attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Contact object.

Parameters:
p_fax - The new value for fax.
See Also:
getFax()

getFax

java.lang.String getFax()
Returns the value of this Contact object's fax attribute. Description of fax: DOCUMENT ME!

Returns:
String The value of fax.

setRoles

void setRoles(OntologyEntry[] p_roles)
Sets the roles attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Contact object.

Parameters:
p_roles - The new value for roles.
See Also:
getRoles()

getRoles

OntologyEntry[] getRoles()
Returns the value of this Contact object's roles attribute.

Returns:
gov.nih.nci.mageom.bean.Description.OntologyEntry[] The value of roles.
See Also:
OntologyEntry