java.lang.Object
org.biomage.Common.Extendable
org.biomage.Common.Describable
org.biomage.Common.Identifiable
org.biomage.AuditAndSecurity.SecurityGroup
- All Implemented Interfaces:
- org.biomage.Interface.HasAuditTrail, org.biomage.Interface.HasDescriptions, org.biomage.Interface.HasMembers, org.biomage.Interface.HasPropertySets, org.biomage.Interface.HasSecurity, java.io.Serializable
- public class SecurityGroup
- extends org.biomage.Common.Identifiable
- implements java.io.Serializable, org.biomage.Interface.HasMembers
Groups contacts together based on their security privileges.
| Nested classes inherited from class org.biomage.Interface.HasMembers |
org.biomage.Interface.HasMembers.Members_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 |
|
Field Summary |
private org.biomage.Interface.HasMembers.Members_list |
members
The members of the Security Group. |
| Fields inherited from class org.biomage.Common.Describable |
|
| Fields inherited from class org.biomage.Common.Extendable |
|
| 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 |
members
private org.biomage.Interface.HasMembers.Members_list members
- The members of the Security Group.
SecurityGroup
public SecurityGroup()
- Default constructor.
SecurityGroup
public SecurityGroup(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.
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.
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.
setMembers
public void setMembers(org.biomage.Interface.HasMembers.Members_list members)
- Set method for members
- Specified by:
setMembers in interface org.biomage.Interface.HasMembers
getMembers
public org.biomage.Interface.HasMembers.Members_list getMembers()
- Get method for members
- Specified by:
getMembers in interface org.biomage.Interface.HasMembers
addToMembers
public void addToMembers(Contact contact)
- Method to add Contact to Members_list
- Specified by:
addToMembers in interface org.biomage.Interface.HasMembers
addToMembers
public void addToMembers(int position,
Contact contact)
- Method to add Contact at position to Members_list
- Specified by:
addToMembers in interface org.biomage.Interface.HasMembers
getFromMembers
public Contact getFromMembers(int position)
- Method to get Contact from Members_list
- Specified by:
getFromMembers in interface org.biomage.Interface.HasMembers
removeElementAtFromMembers
public void removeElementAtFromMembers(int position)
- Method to remove by position from Members_list
- Specified by:
removeElementAtFromMembers in interface org.biomage.Interface.HasMembers
removeFromMembers
public void removeFromMembers(Contact contact)
- Method to remove first Contact from Members_list
- Specified by:
removeFromMembers in interface org.biomage.Interface.HasMembers