@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 TutoringManagerpublic void setUpHintManifest(ManifestDTO man, java.lang.String hintId)
setUpHintManifest in interface TutoringManagerpublic void setUpHintSetManifest(ManifestDTO man, java.lang.String tutorStrategyId)
setUpHintSetManifest in interface TutoringManagerpublic void setUpHintRootManifest(ManifestDTO man, java.lang.String problemId)
setUpHintRootManifest in interface TutoringManagerpublic Hint getHint(int dbId)
getHint in interface TutoringManagerpublic HintSet getHintSet(java.lang.String uid)
getHintSet in interface TutoringManagerpublic TutoringSet getTutoringSet(java.lang.String uid)
getTutoringSet in interface TutoringManagerpublic void setUpScaffoldRootManifest(ManifestDTO man, java.lang.String problemId)
setUpScaffoldRootManifest in interface TutoringManagerpublic void setUpScaffoldManifest(ManifestDTO man, java.lang.String scaffoldId)
setUpScaffoldManifest in interface TutoringManagerpublic ScaffoldSet getScaffoldSet(java.lang.String scaffoldId)
getScaffoldSet in interface TutoringManagerpublic Pair<java.util.List<ManifestDTO>,java.util.List<Content>> getTutoringForProblem(java.lang.String problemId)
getTutoringForProblem in interface TutoringManagerpublic Pair<java.util.List<ManifestDTO>,java.util.List<Content>> getTutoringForProblem(java.lang.String problemId, boolean reverseForTutor)
getTutoringForProblem in interface TutoringManagerpublic Pair<java.util.List<ManifestDTO>,java.util.List<Content>> getTutoringForProblemAndAllProblemsInTutoring(java.lang.String problemId, boolean reverseForTutor)
getTutoringForProblemAndAllProblemsInTutoring in interface TutoringManager