|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgov.nih.nci.mageom.domain.impl.MAGEOMObject
gov.nih.nci.mageom.domain.impl.ExtendableImpl
gov.nih.nci.mageom.domain.impl.DescribableImpl
gov.nih.nci.mageom.domain.impl.IdentifiableImpl
gov.nih.nci.mageom.domain.AuditAndSecurity.impl.ContactImpl
gov.nih.nci.mageom.domain.AuditAndSecurity.impl.PersonImpl
public class PersonImpl
A person for which the attributes are self describing.
| Field Summary | |
|---|---|
protected Organization |
affiliation
DOCUMENT ME |
protected java.lang.Long |
affiliationId
The internal ID of the associated affiliation object. |
protected static java.util.ArrayList |
allAssociationMethods
|
protected static java.util.Hashtable |
associationMethods
|
protected java.lang.String |
firstName
DOCUMENT ME |
protected java.lang.String |
lastName
DOCUMENT ME |
protected java.lang.String |
midInitials
DOCUMENT ME |
| Fields inherited from class gov.nih.nci.mageom.domain.AuditAndSecurity.impl.ContactImpl |
|---|
address, email, fax, phone, roles, rolesCount, tollFreePhone, URI |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.IdentifiableImpl |
|---|
identifier, name |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.DescribableImpl |
|---|
auditTrail, auditTrailCount, descriptions, descriptionsCount, security, securityId |
| Fields inherited from class gov.nih.nci.mageom.domain.impl.ExtendableImpl |
|---|
propertySets, propertySetsCount, securedElementId |
| Constructor Summary | |
|---|---|
PersonImpl()
Default constructor |
|
| 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. |
java.util.Hashtable |
getXMLMethodDescriptors()
Returns a Hashtable containing XMLMethodDescriptors descriptors of
the association methods of this object. |
protected void |
init()
|
Person[] |
searchPersons(PersonSearchCriteria criteria)
Returns an array of Person objects that
satisfy the given PersonSearchCriteria. |
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. |
java.lang.String |
toString()
Returns a String representation of this object suitable for console display. |
org.w3c.dom.Element |
toXML(org.w3c.dom.Document doc)
|
org.w3c.dom.Element |
toXMLDoc(org.w3c.dom.Document doc)
|
org.w3c.dom.Element |
toXMLProcessor(org.w3c.dom.Document doc,
java.util.ArrayList fillOutValues)
Returns an XML representation of the object. |
| Methods inherited from class gov.nih.nci.mageom.domain.AuditAndSecurity.impl.ContactImpl |
|---|
getAddress, getEmail, getFax, getPhone, getRoles, getRolesCount, getTollFreePhone, getURI, searchContacts, setAddress, setEmail, setFax, setPhone, setRoles, setTollFreePhone, setURI |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.IdentifiableImpl |
|---|
getIdentifier, getName, searchIdentifiables, setIdentifier, setName |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.DescribableImpl |
|---|
getAuditTrail, getAuditTrailCount, getDescriptions, getDescriptionsCount, getSecurity, searchDescribables, setAuditTrail, setDescriptions, setSecurity |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.ExtendableImpl |
|---|
getPropertySets, getPropertySetsCount, getSecuredElementId, searchExtendables, setPropertySets, setSecuredElementId |
| Methods inherited from class gov.nih.nci.mageom.domain.impl.MAGEOMObject |
|---|
getId, getIsEditable, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 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 |
| Field Detail |
|---|
protected static java.util.ArrayList allAssociationMethods
protected static java.util.Hashtable associationMethods
protected java.lang.String lastName
protected java.lang.String firstName
protected java.lang.String midInitials
protected Organization affiliation
protected java.lang.Long affiliationId
| Constructor Detail |
|---|
public PersonImpl()
| Method Detail |
|---|
protected void init()
init in class ContactImpl
public Person[] searchPersons(PersonSearchCriteria criteria)
throws gov.nih.nci.common.search.SearchException
Person objects that
satisfy the given PersonSearchCriteria.
criteria - The PersonSearchCriteria
which represents a query for Person objects.
Person objects.
A - gov.nih.nci.common.search.SearchException if there is a problem searching.
gov.nih.nci.common.search.SearchExceptionpublic void setLastName(java.lang.String p_lastName)
Person object.
setLastName in interface Personp_lastName - The new value for lastName.Person.getLastName()public java.lang.String getLastName()
PersonPerson object's lastName attribute.
Description of lastName:
DOCUMENT ME!
getLastName in interface PersonString The value of lastName.Person.getLastName()public void setFirstName(java.lang.String p_firstName)
Person object.
setFirstName in interface Personp_firstName - The new value for firstName.Person.getFirstName()public java.lang.String getFirstName()
PersonPerson object's firstName attribute.
Description of firstName:
DOCUMENT ME!
getFirstName in interface PersonString The value of firstName.Person.getFirstName()public void setMidInitials(java.lang.String p_midInitials)
Person object.
setMidInitials in interface Personp_midInitials - The new value for midInitials.Person.getMidInitials()public java.lang.String getMidInitials()
PersonPerson object's midInitials attribute.
Description of midInitials:
DOCUMENT ME!
getMidInitials in interface PersonString The value of midInitials.Person.getMidInitials()public void setAffiliation(Organization p_affiliation)
Person object.
setAffiliation in interface Personp_affiliation - The new value for affiliation.Person.getAffiliation()public Organization getAffiliation()
PersonPerson object's affiliation attribute.
getAffiliation in interface Persongov.nih.nci.mageom.bean.AuditAndSecurity.Organization The value of affiliation.Person.getAffiliation()public org.w3c.dom.Element toXML(org.w3c.dom.Document doc)
toXML in class ContactImplpublic org.w3c.dom.Element toXMLDoc(org.w3c.dom.Document doc)
toXMLDoc in class ContactImpl
public org.w3c.dom.Element toXMLProcessor(org.w3c.dom.Document doc,
java.util.ArrayList fillOutValues)
toXMLProcessor in class ContactImpldoc - the working documentfillOutValues - a list of attribute names that should have
full XML for their values.
public java.util.Hashtable getXMLMethodDescriptors()
XMLMethodDescriptors descriptors of
the association methods of this object.
getXMLMethodDescriptors in class ContactImplpublic java.lang.String toString()
toString in class ContactImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||