org.biomage.AuditAndSecurity
Class Organization
java.lang.Object
|
+--org.biomage.Common.Extendable
|
+--org.biomage.Common.Describable
|
+--org.biomage.Common.Identifiable
|
+--org.biomage.AuditAndSecurity.Contact
|
+--org.biomage.AuditAndSecurity.Organization
- All Implemented Interfaces:
- HasAuditTrail, HasDescriptions, HasParent, HasPropertySets, HasRoles, HasSecurity, java.io.Serializable
- public class Organization
- extends Contact
- implements java.io.Serializable, HasParent
Organizations are entities like companies, universities, government
agencies for which the attributes are self describing.
- See Also:
- Serialized Form
|
Field Summary |
protected Organization |
parent
The containing organization (the university or business which a
lab belongs to, etc.) |
| Fields inherited from class org.biomage.AuditAndSecurity.Contact |
roles |
|
Constructor Summary |
Organization()
Default constructor. |
Organization(org.xml.sax.Attributes atts)
Attribute constructor. |
|
Method Summary |
Organization |
getParent()
Get method for parent |
void |
setParent(Organization parent)
Set method for parent |
void |
writeAssociations(java.io.Writer out)
writeAssociations
This method is responsible for assembling the association data
into XML. |
void |
writeAttributes(java.io.Writer out)
writeAttributes
This method is responsible for assembling the attribute data into
XML. |
void |
writeMAGEML(java.io.Writer out)
writeMAGEML
This method is responsible for assembling the attribute and
association data into XML. |
| 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 |
parent
protected Organization parent
- The containing organization (the university or business which a
lab belongs to, etc.)
Organization
public Organization()
- Default constructor.
Organization
public Organization(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
java.io.IOException
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
java.io.IOException
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
java.io.IOException
setParent
public void setParent(Organization parent)
- Set method for parent
- Specified by:
setParent in interface HasParent
getParent
public Organization getParent()
- Get method for parent
- Specified by:
getParent in interface HasParent
- Returns:
- value of the attribute
Copyright (C) 2002 The MicroArray Gene Expression Database group (MGED) All rights reserved.