com.anabas.vc.schema
Class Person

java.lang.Object
  |
  +--com.anabas.vc.schema.Person
All Implemented Interfaces:
java.io.Serializable

public class Person
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Person()
           
 
Method Summary
 void addOrganizations(java.lang.String vOrganizations)
           
 java.util.Enumeration enumerateOrganizations()
           
 Contact getContact()
           
 java.lang.String getENews()
           
 Groups getGroups()
           
 Name getName()
           
 java.lang.String[] getOrganizations()
           
 java.lang.String getOrganizations(int index)
           
 int getOrganizationsCount()
           
 byte[] getPassword()
           
 Roles getRoles()
           
 java.lang.String getSessionKey()
           
 java.lang.String getUserID()
           
 boolean isValid()
           
 void marshal(org.xml.sax.DocumentHandler handler)
           
 void marshal(java.io.Writer out)
           
 void removeAllOrganizations()
           
 java.lang.String removeOrganizations(int index)
           
 void setContact(Contact _contact)
           
 void setENews(java.lang.String _eNews)
           
 void setGroups(Groups _groups)
           
 void setName(Name _name)
           
 void setOrganizations(java.lang.String[] organizationsArray)
           
 void setOrganizations(java.lang.String vOrganizations, int index)
           
 void setPassword(byte[] _password)
           
 void setRoles(Roles _roles)
           
 void setSessionKey(java.lang.String _sessionKey)
           
 void setUserID(java.lang.String _userID)
           
static Person unmarshal(java.io.Reader reader)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Person

public Person()
Method Detail

addOrganizations

public void addOrganizations(java.lang.String vOrganizations)
                      throws java.lang.IndexOutOfBoundsException
Parameters:
vOrganizations -  

enumerateOrganizations

public java.util.Enumeration enumerateOrganizations()

getContact

public Contact getContact()

getENews

public java.lang.String getENews()

getGroups

public Groups getGroups()

getName

public Name getName()

getOrganizations

public java.lang.String getOrganizations(int index)
                                  throws java.lang.IndexOutOfBoundsException
Parameters:
index -  

getOrganizations

public java.lang.String[] getOrganizations()

getOrganizationsCount

public int getOrganizationsCount()

getPassword

public byte[] getPassword()

getRoles

public Roles getRoles()

getSessionKey

public java.lang.String getSessionKey()

getUserID

public java.lang.String getUserID()

isValid

public boolean isValid()

marshal

public void marshal(java.io.Writer out)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
out -  

marshal

public void marshal(org.xml.sax.DocumentHandler handler)
             throws org.exolab.castor.xml.MarshalException,
                    org.exolab.castor.xml.ValidationException
Parameters:
handler -  

removeAllOrganizations

public void removeAllOrganizations()

removeOrganizations

public java.lang.String removeOrganizations(int index)
Parameters:
index -  

setContact

public void setContact(Contact _contact)
Parameters:
_contact -  

setENews

public void setENews(java.lang.String _eNews)
Parameters:
_eNews -  

setGroups

public void setGroups(Groups _groups)
Parameters:
_groups -  

setName

public void setName(Name _name)
Parameters:
_name -  

setOrganizations

public void setOrganizations(java.lang.String vOrganizations,
                             int index)
                      throws java.lang.IndexOutOfBoundsException
Parameters:
vOrganizations -  
index -  

setOrganizations

public void setOrganizations(java.lang.String[] organizationsArray)
Parameters:
organizationsArray -  

setPassword

public void setPassword(byte[] _password)
Parameters:
_password -  

setRoles

public void setRoles(Roles _roles)
Parameters:
_roles -  

setSessionKey

public void setSessionKey(java.lang.String _sessionKey)
Parameters:
_sessionKey -  

setUserID

public void setUserID(java.lang.String _userID)
Parameters:
_userID -  

unmarshal

public static Person unmarshal(java.io.Reader reader)
                        throws org.exolab.castor.xml.MarshalException,
                               org.exolab.castor.xml.ValidationException
Parameters:
reader -  

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException