commgrids.schema
Class CGPersonType
java.lang.Object
|
+--commgrids.schema.CGPersonType
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- CGPersonalInfo
- public abstract class CGPersonType
- extends java.lang.Object
- implements java.io.Serializable
Personal information type used in Community Grids
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CGPersonType
public CGPersonType()
addAddress
public void addAddress(Address vAddress)
throws java.lang.IndexOutOfBoundsException
- Parameters:
vAddress
-
addAddress
public void addAddress(int index,
Address vAddress)
throws java.lang.IndexOutOfBoundsException
- Parameters:
index
- vAddress
-
enumerateAddress
public java.util.Enumeration enumerateAddress()
getAddress
public Address getAddress(int index)
throws java.lang.IndexOutOfBoundsException
- Parameters:
index
-
getAddress
public Address[] getAddress()
getAddressCount
public int getAddressCount()
getAffiliation
public Affiliation getAffiliation()
getEmail
public java.lang.String getEmail()
getHomePage
public java.lang.String getHomePage()
getName
public Name getName()
getPhone
public java.lang.String getPhone()
getPhoto
public java.lang.String getPhoto()
getUserCourses
public UserCourses getUserCourses()
isValid
public boolean isValid()
marshal
public abstract void marshal(java.io.Writer out)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Parameters:
out
-
marshal
public abstract void marshal(org.xml.sax.DocumentHandler handler)
throws org.exolab.castor.xml.MarshalException,
org.exolab.castor.xml.ValidationException
- Parameters:
handler
-
removeAddress
public Address removeAddress(int index)
- Parameters:
index
-
removeAllAddress
public void removeAllAddress()
setAddress
public void setAddress(int index,
Address vAddress)
throws java.lang.IndexOutOfBoundsException
- Parameters:
index
- vAddress
-
setAddress
public void setAddress(Address[] addressArray)
- Parameters:
addressArray
-
setAffiliation
public void setAffiliation(Affiliation affiliation)
- Parameters:
affiliation
-
setEmail
public void setEmail(java.lang.String email)
- Parameters:
email
-
setHomePage
public void setHomePage(java.lang.String homePage)
- Parameters:
homePage
-
setName
public void setName(Name name)
- Parameters:
name
-
setPhone
public void setPhone(java.lang.String phone)
- Parameters:
phone
-
setPhoto
public void setPhoto(java.lang.String photo)
- Parameters:
photo
-
setUserCourses
public void setUserCourses(UserCourses userCourses)
- Parameters:
userCourses
-
validate
public void validate()
throws org.exolab.castor.xml.ValidationException