org.activemath.webapp.user
Class UserData

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<String,String>
          extended by org.activemath.webapp.user.UserData
All Implemented Interfaces:
Serializable, Cloneable, Map<String,String>

public class UserData
extends HashMap<String,String>

User preferences for presentation etc.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Field Summary
static String COUNTRY
           
static String EDUCATIONAL_LEVEL
           
static String EMAIL
           
static String FIELD
           
static String FULL_NAME
           
static String GROUP
           
static String INPUT_EDITOR
           
static String INTEREST
           
static String LEARNER_MODEL
           
static String LEARNING_CONTEXT
           
static String MAINMENU_SORTBY
           
static String MEDIA_COMPETENCY
           
static String NAME
           
static String OUTPUT_FORMAT
           
static String PROGRESS_SEQUENCER
           
static String PROGRESS_SURVEYS
           
static String PROGRESS_TESTS
           
static String READING_SKILL
           
static String SKIN
           
static String SPEECH_OUTPUT
           
static String TUTOR
           
static String USER_ROLES
           
 
Constructor Summary
UserData()
           
UserData(Map userData)
           
 
Method Summary
 String getCountry()
           
 String getEducationalLevel()
          Deprecated. use getLearningContext()
 String getEmail()
           
 String getField()
           
 String getFullName()
           
 String getGroup()
           
 String getInterest()
          Deprecated. use getField()
 String getLanguage()
           
 String getLearnerModel()
           
 String getLearningContext()
           
 String getMainMenuSortBy()
           
 String getMediaCompetency()
           
 String getName()
           
 String getOutputFormat()
           
 String getReadingSkill()
           
 UserRoleSet getRoles()
           
 String getSequencerExercisesFinishedCSV()
           
 String getSkin()
           
 String getSurveysFinishedCSV()
           
 String getTestsFinishedCSV()
           
 boolean isInputEditorOn()
           
 boolean isSpeechOutputOn()
           
 boolean isUsingTutor()
           
 void setCountry(String country)
           
 void setEductionalLevel(String eduLevel)
          Deprecated. use setLearningContext()
 void setEmail(String email)
           
 void setField(String value)
           
 void setFullName(String name)
           
 void setGroup(String value)
           
 void setInputEditor(boolean value)
           
 void setInterest(String interest)
          Deprecated. use setField()
 void setLanguage(String value)
           
 void setLearnerModel(String value)
           
 void setLearningContext(String value)
           
 void setMainMenuSortBy(String value)
           
 void setMediaCompetency(String mediaCompetency)
           
 void setName(String name)
           
 void setOutputFormat(String value)
           
 void setReadingSkill(String value)
           
 void setRoles(UserRoleSet userRoles)
           
 void setSequencerExercisesFinishedCSV(String value)
           
 void setSkin(String value)
           
 void setSpeechOutput(boolean value)
           
 void setSurveysFinishedCSV(String value)
           
 void setTestsFinishedCSV(String value)
           
 void setUserRoles(String userRolesCSV)
           
 void setUsingTutor(boolean usingTutor)
           
 void usesTutor(boolean usingTutor)
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

OUTPUT_FORMAT

public static final String OUTPUT_FORMAT
See Also:
Constant Field Values

SKIN

public static final String SKIN
See Also:
Constant Field Values

SPEECH_OUTPUT

public static final String SPEECH_OUTPUT
See Also:
Constant Field Values

READING_SKILL

public static final String READING_SKILL
See Also:
Constant Field Values

INPUT_EDITOR

public static final String INPUT_EDITOR
See Also:
Constant Field Values

LEARNER_MODEL

public static final String LEARNER_MODEL
See Also:
Constant Field Values

NAME

public static final String NAME
See Also:
Constant Field Values

FULL_NAME

public static final String FULL_NAME
See Also:
Constant Field Values

EMAIL

public static final String EMAIL
See Also:
Constant Field Values

COUNTRY

public static final String COUNTRY
See Also:
Constant Field Values

GROUP

public static final String GROUP
See Also:
Constant Field Values

USER_ROLES

public static final String USER_ROLES
See Also:
Constant Field Values

PROGRESS_SURVEYS

public static final String PROGRESS_SURVEYS
See Also:
Constant Field Values

PROGRESS_TESTS

public static final String PROGRESS_TESTS
See Also:
Constant Field Values

PROGRESS_SEQUENCER

public static final String PROGRESS_SEQUENCER
See Also:
Constant Field Values

MAINMENU_SORTBY

public static final String MAINMENU_SORTBY
See Also:
Constant Field Values

TUTOR

public static final String TUTOR
See Also:
Constant Field Values

MEDIA_COMPETENCY

public static final String MEDIA_COMPETENCY
See Also:
Constant Field Values

INTEREST

public static final String INTEREST
See Also:
Constant Field Values

FIELD

public static final String FIELD
See Also:
Constant Field Values

EDUCATIONAL_LEVEL

public static final String EDUCATIONAL_LEVEL
See Also:
Constant Field Values

LEARNING_CONTEXT

public static final String LEARNING_CONTEXT
See Also:
Constant Field Values
Constructor Detail

UserData

public UserData()

UserData

public UserData(Map userData)
Method Detail

setLanguage

public void setLanguage(String value)

getLanguage

public String getLanguage()

setOutputFormat

public void setOutputFormat(String value)

getOutputFormat

public String getOutputFormat()

setSkin

public void setSkin(String value)

getSkin

public String getSkin()

getName

public String getName()

setName

public void setName(String name)

getFullName

public String getFullName()

setFullName

public void setFullName(String name)

getEmail

public String getEmail()

setEmail

public void setEmail(String email)

getCountry

public String getCountry()

setCountry

public void setCountry(String country)

getGroup

public String getGroup()

setGroup

public void setGroup(String value)

getRoles

public UserRoleSet getRoles()

setRoles

public void setRoles(UserRoleSet userRoles)

setUserRoles

public void setUserRoles(String userRolesCSV)

isUsingTutor

public boolean isUsingTutor()

usesTutor

public void usesTutor(boolean usingTutor)

setUsingTutor

public void setUsingTutor(boolean usingTutor)

getMediaCompetency

public String getMediaCompetency()

setMediaCompetency

public void setMediaCompetency(String mediaCompetency)

setInputEditor

public void setInputEditor(boolean value)

isInputEditorOn

public boolean isInputEditorOn()

setSpeechOutput

public void setSpeechOutput(boolean value)

isSpeechOutputOn

public boolean isSpeechOutputOn()

setReadingSkill

public void setReadingSkill(String value)

getReadingSkill

public String getReadingSkill()

setLearnerModel

public void setLearnerModel(String value)

getLearnerModel

public String getLearnerModel()

getInterest

public String getInterest()
Deprecated. use getField()

Used to be called "stereotype"...


setInterest

public void setInterest(String interest)
Deprecated. use setField()

Used to be called "stereotype"...


getField

public String getField()

setField

public void setField(String value)

getEducationalLevel

public String getEducationalLevel()
Deprecated. use getLearningContext()


setEductionalLevel

public void setEductionalLevel(String eduLevel)
Deprecated. use setLearningContext()


getLearningContext

public String getLearningContext()

setLearningContext

public void setLearningContext(String value)

setSurveysFinishedCSV

public void setSurveysFinishedCSV(String value)

setTestsFinishedCSV

public void setTestsFinishedCSV(String value)

setSequencerExercisesFinishedCSV

public void setSequencerExercisesFinishedCSV(String value)

getSequencerExercisesFinishedCSV

public String getSequencerExercisesFinishedCSV()

getSurveysFinishedCSV

public String getSurveysFinishedCSV()

getTestsFinishedCSV

public String getTestsFinishedCSV()

getMainMenuSortBy

public String getMainMenuSortBy()

setMainMenuSortBy

public void setMainMenuSortBy(String value)