public Collection<CurriculumLine> getApprovedCurriculumLines(final ExecutionSemester executionSemester) {
final AndPredicate<CurriculumModule> andPredicate = new AndPredicate<CurriculumModule>();
andPredicate.add(new CurriculumModulePredicateByType(CurriculumLine.class));
andPredicate.add(new CurriculumModulePredicateByExecutionSemester(executionSemester));
andPredicate.add(new CurriculumModulePredicateByApproval());
return (Collection<CurriculumLine>) getCurriculumModules(new ResultCollection<CurriculumModule>(andPredicate));
}