java.lang.Object
org.biomage.Common.Extendable
org.biomage.Common.Describable
org.biomage.Common.Identifiable
org.biomage.AuditAndSecurity.Contact
org.biomage.AuditAndSecurity.Person
- All Implemented Interfaces:
- org.biomage.Interface.HasAffiliation, org.biomage.Interface.HasAuditTrail, org.biomage.Interface.HasDescriptions, org.biomage.Interface.HasPropertySets, org.biomage.Interface.HasRoles, org.biomage.Interface.HasSecurity, java.io.Serializable
- public class Person
- extends Contact
- implements java.io.Serializable, org.biomage.Interface.HasAffiliation
A person for which the attributes are self describing.
Nested classes inherited from class org.biomage.Interface.HasRoles |
org.biomage.Interface.HasRoles.Roles_list |
Nested classes inherited from class org.biomage.Interface.HasAuditTrail |
org.biomage.Interface.HasAuditTrail.AuditTrail_list |
Nested classes inherited from class org.biomage.Interface.HasDescriptions |
org.biomage.Interface.HasDescriptions.Descriptions_list |
Nested classes inherited from class org.biomage.Interface.HasPropertySets |
org.biomage.Interface.HasPropertySets.PropertySets_list |
Fields inherited from class org.biomage.Common.Describable |
|
Fields inherited from class org.biomage.Common.Extendable |
|
Methods inherited from class org.biomage.AuditAndSecurity.Contact |
addToRoles, addToRoles, getAddress, getEmail, getFax, getFromRoles, getPhone, getRoles, getTollFreePhone, getURI, removeElementAtFromRoles, removeFromRoles, setAddress, setEmail, setFax, setPhone, setRoles, setTollFreePhone, setURI |
Methods inherited from class org.biomage.Common.Describable |
addToAuditTrail, addToAuditTrail, addToDescriptions, addToDescriptions, getAuditTrail, getDescriptions, getFromAuditTrail, getFromDescriptions, getSecurity, removeElementAtFromAuditTrail, removeElementAtFromDescriptions, removeFromAuditTrail, removeFromDescriptions, setAuditTrail, setDescriptions, setSecurity |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lastName
java.lang.String lastName
firstName
java.lang.String firstName
midInitials
java.lang.String midInitials
affiliation
private Organization affiliation
- The organization a person belongs to.
Person
public Person()
- Default constructor.
Person
public Person(org.xml.sax.Attributes atts)
- Attribute constructor.
Looks up the attributes in the parameter and casts them from strings
appropriately
writeMAGEML
public void writeMAGEML(java.io.Writer out)
throws java.io.IOException
- writeMAGEML
This method is responsible for assembling the attribute and
association data into XML. It creates the object tag and then calls
the writeAttributes and writeAssociation methods.
- Overrides:
writeMAGEML
in class Contact
writeAttributes
public void writeAttributes(java.io.Writer out)
throws java.io.IOException
- writeAttributes
This method is responsible for assembling the attribute data into
XML. It calls the super method to write out all attributes of this
class and it's ancestors.
- Overrides:
writeAttributes
in class Contact
writeAssociations
public void writeAssociations(java.io.Writer out)
throws java.io.IOException
- writeAssociations
This method is responsible for assembling the association data
into XML. It calls the super method to write out all associations of
this class's ancestors.
- Overrides:
writeAssociations
in class Contact
setLastName
public void setLastName(java.lang.String lastName)
- Set method for lastName
getLastName
public java.lang.String getLastName()
- Get method for lastName
setFirstName
public void setFirstName(java.lang.String firstName)
- Set method for firstName
getFirstName
public java.lang.String getFirstName()
- Get method for firstName
setMidInitials
public void setMidInitials(java.lang.String midInitials)
- Set method for midInitials
getMidInitials
public java.lang.String getMidInitials()
- Get method for midInitials
setAffiliation
public void setAffiliation(Organization affiliation)
- Set method for affiliation
- Specified by:
setAffiliation
in interface org.biomage.Interface.HasAffiliation
getAffiliation
public Organization getAffiliation()
- Get method for affiliation
- Specified by:
getAffiliation
in interface org.biomage.Interface.HasAffiliation