¡Esta es una revisión vieja del documento!
siette.external.beans.UserData
Esta clase contiene los atributos del asociados que hacen falta para llamar a los servicio web que crean un usuario en Siette. Utliza métodos set y get para configurar y leer los atributos:
public void setUserName(String userName); public String setUserName();
Es el nombre de usuario, una cadena de menos de 16 caracteres. Este campo es imprescindible.
public void setFirstName(String firstName); public String getFirstName();
Nombre propio, para mostrar en los listados. Si es necesario se pueden utilizar apodos o identificadores por motivos de privacidad.
public void setLastName(String lastName); public String getLastName();
Apellidos, para mostrar en los listados. Si es necesario se pueden utilizar apodos o identificadores por motivos de privacidad.
public void setSystemIdentifier(String systemIdentifier); public String getSystemIdentifier();
Identificador asociado al sistema externo. Este campo es imprescindible.
public void setEmail(String email); public String getEmail();
Direccion de correo electrónico del usuario. Este campo es opcional, aunque recomendable ya que Siette a veces puede enviar mensajes al usuario con el resultado de los test, o para distribuir mensajes de aviso.
public void setUserPassword(String password); public String getUserPassword();
Representa la contraseña en Siette del usuario. No es necesario, de hecho actualmente no se usa ya que Siette no permite el acceso directo a los usuario creados a traves de un sistema externo. Estos usuario para acceder a Siette siempre deben usar el sistema externo.
public void setIsTeacher(boolean isTeacher); public boolean getIsTeacher();
Indica true
si el usuario tiene el rol de profesor. El sistema remoto es quien decide si un usuario tendra o no este rol en Siette.