org.biomage.AuditAndSecurity
Class User

java.lang.Object
  extended by org.biomage.Common.Extendable
      extended by org.biomage.Common.Describable
          extended by org.biomage.Common.Identifiable
              extended by org.biomage.AuditAndSecurity.Contact
                  extended by org.biomage.AuditAndSecurity.User
All Implemented Interfaces:
SecuredElementItf, java.io.Serializable, HasAuditTrail, HasDescriptions, HasPropertySets, HasRoles, HasSecurity

public class User
extends Contact
implements java.io.Serializable

A user for which the attributes are self describing.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.biomage.Interface.HasRoles
HasRoles.Roles_list
 
Nested classes/interfaces inherited from interface org.biomage.Interface.HasAuditTrail
HasAuditTrail.AuditTrail_list
 
Nested classes/interfaces inherited from interface org.biomage.Interface.HasDescriptions
HasDescriptions.Descriptions_list
 
Nested classes/interfaces inherited from interface org.biomage.Interface.HasPropertySets
HasPropertySets.PropertySets_list
 
Field Summary
 
Fields inherited from class org.biomage.AuditAndSecurity.Contact
roles
 
Fields inherited from class org.biomage.Common.Describable
security
 
Fields inherited from class org.biomage.Common.Extendable
editable, id, securedElementId
 
Constructor Summary
User()
           
User(org.xml.sax.Attributes atts)
           
 
Method Summary
 java.lang.String getEmailAddress()
           
 java.lang.String getFirstName()
           
 java.lang.String getInstitutionName()
           
 java.lang.String getLastName()
           
 java.lang.String getLoginName()
           
 void setAttributes(org.xml.sax.Attributes atts)
           
 void setEmailAddress(java.lang.String emailAddress)
           
 void setFirstName(java.lang.String firstName)
           
 void setInstitutionName(java.lang.String institutionName)
           
 void setLastName(java.lang.String lastName)
           
 void setLoginName(java.lang.String loginName)
           
 
Methods inherited from class org.biomage.AuditAndSecurity.Contact
addToRoles, addToRoles, getAddress, getEmail, getFax, getFromRoles, getModelClassName, getPhone, getRoles, getTollFreePhone, getURI, removeElementAtFromRoles, removeFromRoles, setAddress, setEmail, setFax, setPhone, setRoles, setTollFreePhone, setURI, writeAssociations, writeAttributes, writeMAGEML
 
Methods inherited from class org.biomage.Common.Identifiable
getIdentifier, getName, setIdentifier, setName, toString
 
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 org.biomage.Common.Extendable
addToPropertySets, addToPropertySets, equals, getFromPropertySets, getId, getIsEditable, getPropertySets, getSecuredElementId, isEditable, removeElementAtFromPropertySets, removeFromPropertySets, setId, setIsEditable, setPropertySets, setSecuredElementId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

User

public User()

User

public User(org.xml.sax.Attributes atts)
Method Detail

setAttributes

public void setAttributes(org.xml.sax.Attributes atts)
Overrides:
setAttributes in class Contact

getEmailAddress

public java.lang.String getEmailAddress()
Returns:
Returns the emailAddress.

setEmailAddress

public void setEmailAddress(java.lang.String emailAddress)
Parameters:
emailAddress - The emailAddress to set.

getFirstName

public java.lang.String getFirstName()
Returns:
Returns the firstName.

setFirstName

public void setFirstName(java.lang.String firstName)
Parameters:
firstName - The firstName to set.

getInstitutionName

public java.lang.String getInstitutionName()
Returns:
Returns the institutionName.

setInstitutionName

public void setInstitutionName(java.lang.String institutionName)
Parameters:
institutionName - The institutionName to set.

getLastName

public java.lang.String getLastName()
Returns:
Returns the lastName.

setLastName

public void setLastName(java.lang.String lastName)
Parameters:
lastName - The lastName to set.

getLoginName

public java.lang.String getLoginName()
Returns:
Returns the loginName.

setLoginName

public void setLoginName(java.lang.String loginName)
Parameters:
loginName - The loginName to set.