static class CourseSaxer.CoursePagePathsRetriever extends Object
Modifier and Type | Field and Description |
---|---|
private ODFHelper |
_odfHelper |
Constructor and Description |
---|
CoursePagePathsRetriever(ODFHelper odfHelper) |
Modifier and Type | Method and Description |
---|---|
private void |
_determineIfComplete(List<CourseSaxer.CoursePagePath> pathsOnParentsLevel,
List<CourseSaxer.CoursePagePath> completePaths,
List<CourseSaxer.CoursePagePath> newIncompletePaths) |
private List<CourseSaxer.CoursePagePath> |
_getCoursePagePaths(Course course) |
private List<CourseSaxer.CoursePagePath> |
_pathsOnParentsLevel(CourseSaxer.CoursePagePath incompletePath) |
private List<CourseSaxer.CoursePagePath> |
_tryCompletePaths(List<CourseSaxer.CoursePagePath> incompletePaths) |
(package private) List<CourseSaxer.CoursePagePath> |
retrieve(Course course) |
private ODFHelper _odfHelper
CoursePagePathsRetriever(ODFHelper odfHelper)
List<CourseSaxer.CoursePagePath> retrieve(Course course)
private List<CourseSaxer.CoursePagePath> _getCoursePagePaths(Course course)
private List<CourseSaxer.CoursePagePath> _tryCompletePaths(List<CourseSaxer.CoursePagePath> incompletePaths)
private List<CourseSaxer.CoursePagePath> _pathsOnParentsLevel(CourseSaxer.CoursePagePath incompletePath)
private void _determineIfComplete(List<CourseSaxer.CoursePagePath> pathsOnParentsLevel, List<CourseSaxer.CoursePagePath> completePaths, List<CourseSaxer.CoursePagePath> newIncompletePaths)