org.activemath.webapp.tools.data
Class TutorPresetManager

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

public class TutorPresetManager
extends Object


Field Summary
protected static Logger log
          The logger for this class
 
Method Summary
 List<TutorPreset> allTutorPresets()
          By default, limit the number of entries to 100
 List<TutorPreset> allTutorPresets(Boolean limit)
           
 boolean deletePresetById(int TPID)
           
static TutorPresetManager getInstance()
           
 int getNumTutorPresets()
          A way to determine if there are any presets available
 boolean resetDatabase()
          resets the database to its initial state
 TutorPreset retrieveTutorPresetById(int presetId)
           
 boolean storeTutorPreset(TutorPreset preset)
           
 int storeTutorPresetReturnInsertId(TutorPreset preset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static Logger log
The logger for this class

Method Detail

getInstance

public static TutorPresetManager getInstance()

allTutorPresets

public List<TutorPreset> allTutorPresets(Boolean limit)

allTutorPresets

public List<TutorPreset> allTutorPresets()
By default, limit the number of entries to 100


retrieveTutorPresetById

public TutorPreset retrieveTutorPresetById(int presetId)

storeTutorPreset

public boolean storeTutorPreset(TutorPreset preset)

storeTutorPresetReturnInsertId

public int storeTutorPresetReturnInsertId(TutorPreset preset)

resetDatabase

public boolean resetDatabase()
resets the database to its initial state


deletePresetById

public boolean deletePresetById(int TPID)

getNumTutorPresets

public int getNumTutorPresets()
A way to determine if there are any presets available

Returns:
number of stored presets