@Component public class TutoringManagerImpl extends java.lang.Object implements TutoringManager
Modifier and Type | Field and Description |
---|---|
(package private) ContentManager |
contentManager |
(package private) HintDao |
hintDao |
(package private) ManifestManager |
manifestManager |
(package private) ProblemDao |
problemDao |
(package private) ProblemManager |
problemManager |
(package private) ScaffoldDao |
scaffoldDao |
(package private) TutorStrategyDao |
tutorStrategyDao |
Constructor and Description |
---|
TutoringManagerImpl() |
Modifier and Type | Method and Description |
---|---|
Hint |
getHint(int dbId) |
HintSet |
getHintSet(java.lang.String uid) |
ScaffoldSet |
getScaffoldSet(java.lang.String scaffoldId) |
Pair<java.util.List<ManifestDTO>,java.util.List<Content>> |
getTutoringForProblem(java.lang.String problemId) |
Pair<java.util.List<ManifestDTO>,java.util.List<Content>> |
getTutoringForProblem(java.lang.String problemId,
boolean reverseForTutor) |
Pair<java.util.List<ManifestDTO>,java.util.List<Content>> |
getTutoringForProblemAndAllProblemsInTutoring(java.lang.String problemId,
boolean reverseForTutor) |
TutoringSet |
getTutoringSet(java.lang.String uid) |
void |
setUpHintManifest(ManifestDTO man,
java.lang.String hintId) |
void |
setUpHintRootManifest(ManifestDTO man,
java.lang.String problemId) |
void |
setUpHintSetManifest(ManifestDTO man,
java.lang.String tutorStrategyId) |
void |
setUpScaffoldManifest(ManifestDTO man,
java.lang.String scaffoldId) |
void |
setUpScaffoldRootManifest(ManifestDTO man,
java.lang.String problemId) |
void |
setUpTutorStrategyManifest(ManifestDTO man,
java.lang.String problemId) |
@Autowired ProblemManager problemManager
@Autowired TutorStrategyDao tutorStrategyDao
@Autowired ScaffoldDao scaffoldDao
@Autowired ProblemDao problemDao
@Autowired HintDao hintDao
@Autowired ManifestManager manifestManager
@Autowired ContentManager contentManager
public void setUpTutorStrategyManifest(ManifestDTO man, java.lang.String problemId)
setUpTutorStrategyManifest
in interface TutoringManager
public void setUpHintManifest(ManifestDTO man, java.lang.String hintId)
setUpHintManifest
in interface TutoringManager
public void setUpHintSetManifest(ManifestDTO man, java.lang.String tutorStrategyId)
setUpHintSetManifest
in interface TutoringManager
public void setUpHintRootManifest(ManifestDTO man, java.lang.String problemId)
setUpHintRootManifest
in interface TutoringManager
public Hint getHint(int dbId)
getHint
in interface TutoringManager
public HintSet getHintSet(java.lang.String uid)
getHintSet
in interface TutoringManager
public TutoringSet getTutoringSet(java.lang.String uid)
getTutoringSet
in interface TutoringManager
public void setUpScaffoldRootManifest(ManifestDTO man, java.lang.String problemId)
setUpScaffoldRootManifest
in interface TutoringManager
public void setUpScaffoldManifest(ManifestDTO man, java.lang.String scaffoldId)
setUpScaffoldManifest
in interface TutoringManager
public ScaffoldSet getScaffoldSet(java.lang.String scaffoldId)
getScaffoldSet
in interface TutoringManager
public Pair<java.util.List<ManifestDTO>,java.util.List<Content>> getTutoringForProblem(java.lang.String problemId)
getTutoringForProblem
in interface TutoringManager
public Pair<java.util.List<ManifestDTO>,java.util.List<Content>> getTutoringForProblem(java.lang.String problemId, boolean reverseForTutor)
getTutoringForProblem
in interface TutoringManager
public Pair<java.util.List<ManifestDTO>,java.util.List<Content>> getTutoringForProblemAndAllProblemsInTutoring(java.lang.String problemId, boolean reverseForTutor)
getTutoringForProblemAndAllProblemsInTutoring
in interface TutoringManager