org.gxos.users
Interface PersonalInfo

All Known Implementing Classes:
VCPersonal

public interface PersonalInfo

An interface class for personal information implementers. All types of personal information providers need to implement this class.

$Id: PersonalInfo.java,v 1.3 2001/05/05 02:30:23 balsoy Exp $


Method Summary
 void createPersonalInfo(UserObject user, java.lang.String userID, java.lang.String pwd, java.lang.String firstName, java.lang.String midName, java.lang.String lastName, java.lang.String pres, java.lang.String sufs, java.lang.String email)
          Method for user personal information implementer.
 PersonalInfoTypeType getInfoType()
          Returns PersonalInfoType for this implementer.
 

Method Detail

getInfoType

public PersonalInfoTypeType getInfoType()
Returns PersonalInfoType for this implementer.
Returns:
infoType One of VC for VirtualClassroom, IMS for IMS Enterprise Info Model, and PAPI for PAPI model.
See Also:
PersonalInfoTypeType

createPersonalInfo

public void createPersonalInfo(UserObject user,
                               java.lang.String userID,
                               java.lang.String pwd,
                               java.lang.String firstName,
                               java.lang.String midName,
                               java.lang.String lastName,
                               java.lang.String pres,
                               java.lang.String sufs,
                               java.lang.String email)
Method for user personal information implementer.
Parameters:
user - User object whose personal information will be set.
name - Full name of a user, i.e. James J Smith, John Doe
pre - Prefix for the name if any, i.e. Prof.
suf - Suffix for the name if any, i.e. Jr.