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

All Superinterfaces:
Contact, Describable, Extendable, Identifiable
All Known Implementing Classes:
PersonImpl

public interface Person
extends Contact

A person for which the attributes are self describing.

Version:
%I%, %G%

Method Summary
 Organization getAffiliation()
          Returns the value of this Person object's affiliation attribute.
 java.lang.String getFirstName()
          Returns the value of this Person object's firstName attribute.
 java.lang.String getLastName()
          Returns the value of this Person object's lastName attribute.
 java.lang.String getMidInitials()
          Returns the value of this Person object's midInitials attribute.
 void setAffiliation(Organization p_affiliation)
          Sets the affiliation attribute.
 void setFirstName(java.lang.String p_firstName)
          Sets the firstName attribute.
 void setLastName(java.lang.String p_lastName)
          Sets the lastName attribute.
 void setMidInitials(java.lang.String p_midInitials)
          Sets the midInitials attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.AuditAndSecurity.Contact
getAddress, getEmail, getFax, getPhone, getRoles, getTollFreePhone, getURI, setAddress, setEmail, setFax, setPhone, setRoles, setTollFreePhone, setURI
 
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

setLastName

void setLastName(java.lang.String p_lastName)
Sets the lastName attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Person object.

Parameters:
p_lastName - The new value for lastName.
See Also:
getLastName()

getLastName

java.lang.String getLastName()
Returns the value of this Person object's lastName attribute. Description of lastName: DOCUMENT ME!

Returns:
String The value of lastName.

setFirstName

void setFirstName(java.lang.String p_firstName)
Sets the firstName attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Person object.

Parameters:
p_firstName - The new value for firstName.
See Also:
getFirstName()

getFirstName

java.lang.String getFirstName()
Returns the value of this Person object's firstName attribute. Description of firstName: DOCUMENT ME!

Returns:
String The value of firstName.

setMidInitials

void setMidInitials(java.lang.String p_midInitials)
Sets the midInitials attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Person object.

Parameters:
p_midInitials - The new value for midInitials.
See Also:
getMidInitials()

getMidInitials

java.lang.String getMidInitials()
Returns the value of this Person object's midInitials attribute. Description of midInitials: DOCUMENT ME!

Returns:
String The value of midInitials.

setAffiliation

void setAffiliation(Organization p_affiliation)
Sets the affiliation attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Person object.

Parameters:
p_affiliation - The new value for affiliation.
See Also:
getAffiliation()

getAffiliation

Organization getAffiliation()
Returns the value of this Person object's affiliation attribute.

Returns:
gov.nih.nci.mageom.bean.AuditAndSecurity.Organization The value of affiliation.
See Also:
Organization