org.activemath.webapp.tools.data
Class TutorPreset

java.lang.Object
  extended by org.activemath.webapp.tools.data.TutorPreset

public class TutorPreset
extends Object

Object for storing presets in a database


Field Summary
protected static Category log
           
 
Constructor Summary
TutorPreset()
           
 
Method Summary
 String generatePresetLink()
          Creates a parameter set for a call to AMHOME/tutor/generateBook.cmd Note that courses will not be stored, ignoring storeCourseAsAPreset
 CompetencyLevel getCompetency()
           
 CompetencyLevel getDefaultCompetencyLevel()
           
 Float getDefaultMastery()
           
 int getDerbyId()
           
 String getEducationalLevel()
           
 String getField()
           
 String[] getGoalIds()
           
 String getGroupingId()
           
 Float getLearningDevelopement()
           
 String getScenarioId()
           
 String getXStreamXML()
          Creates an XML-representation of the current object, which is then stored in the database-field 'data'.
 boolean isCreateDummyItems()
           
 boolean isStoreCourse()
           
 boolean isStoreCourseAsAPreset()
           
 boolean isUseLM()
           
 void setCompetency(String competency)
           
 void setCreateDummyItems(boolean createDummyItems)
           
 void setDefaultCompetencyLevel(CompetencyLevel defaultCompetencyLevel)
           
 void setDefaultMastery(Float defaultMastery)
           
 void setDerbyId(int derbyId)
           
 void setEducationalLevel(String educationalLevel)
           
 void setField(String field)
           
 void setGoalIds(String[] goalIds)
           
 void setGroupingId(String groupingId)
           
 void setLearningDevelopement(Float learningDevelopement)
           
 void setScenarioId(String scenarioId)
           
 void setStoreCourse(boolean storeCourse)
           
 void setStoreCourseAsAPreset(boolean storeCourseAsAPreset)
           
 void setUseLM(boolean useLM)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static Category log
Constructor Detail

TutorPreset

public TutorPreset()
Method Detail

getXStreamXML

public String getXStreamXML()
Creates an XML-representation of the current object, which is then stored in the database-field 'data'. This is by far more convenient than mapping all data to relational tables.

Returns:
XML-Representation of the current object

generatePresetLink

public String generatePresetLink()
Creates a parameter set for a call to AMHOME/tutor/generateBook.cmd Note that courses will not be stored, ignoring storeCourseAsAPreset

Returns:
HTTP-GET-parameter set that represents this preset

getGroupingId

public String getGroupingId()

setGroupingId

public void setGroupingId(String groupingId)

getGoalIds

public String[] getGoalIds()

setGoalIds

public void setGoalIds(String[] goalIds)

getScenarioId

public String getScenarioId()

setScenarioId

public void setScenarioId(String scenarioId)

getCompetency

public CompetencyLevel getCompetency()

setCompetency

public void setCompetency(String competency)

isUseLM

public boolean isUseLM()

setUseLM

public void setUseLM(boolean useLM)

getDefaultMastery

public Float getDefaultMastery()

setDefaultMastery

public void setDefaultMastery(Float defaultMastery)

isCreateDummyItems

public boolean isCreateDummyItems()

setCreateDummyItems

public void setCreateDummyItems(boolean createDummyItems)

getLearningDevelopement

public Float getLearningDevelopement()

setLearningDevelopement

public void setLearningDevelopement(Float learningDevelopement)

isStoreCourseAsAPreset

public boolean isStoreCourseAsAPreset()

setStoreCourseAsAPreset

public void setStoreCourseAsAPreset(boolean storeCourseAsAPreset)

isStoreCourse

public boolean isStoreCourse()

setStoreCourse

public void setStoreCourse(boolean storeCourse)

getEducationalLevel

public String getEducationalLevel()

setEducationalLevel

public void setEducationalLevel(String educationalLevel)

getDerbyId

public int getDerbyId()

setDerbyId

public void setDerbyId(int derbyId)

getField

public String getField()

setField

public void setField(String field)

getDefaultCompetencyLevel

public CompetencyLevel getDefaultCompetencyLevel()

setDefaultCompetencyLevel

public void setDefaultCompetencyLevel(CompetencyLevel defaultCompetencyLevel)