Class StdGradeImpl
java.lang.Object
org.openurp.edu.grade.plan.service.internal.StdGradeImpl
- All Implemented Interfaces:
StdGrade
-
Constructor Summary
ConstructorsConstructorDescriptionStdGradeImpl(List<CourseGrade> courseGrades) 把学生成绩封装成Map(Key=课程代码,value=List 所有该课程的成绩) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddNoGradeCourse(Course course) 获得一个课程的成绩,并且会标记该课程已被使用过返回每个课程是否通过查询课程对应的成绩,不会被标记为usedCourses拿到还未使用过的课程使用课程课程拿成绩之后,会被标记为usedCourses
-
Constructor Details
-
StdGradeImpl
把学生成绩封装成Map(Key=课程代码,value=List 所有该课程的成绩) - Parameters:
courseGrades-
-
-
Method Details
-
getGrades
Description copied from interface:StdGrade查询课程对应的成绩,不会被标记为usedCourses -
useGrades
Description copied from interface:StdGrade使用课程课程拿成绩之后,会被标记为usedCourses -
getRestCourses
Description copied from interface:StdGrade拿到还未使用过的课程- Specified by:
getRestCoursesin interfaceStdGrade- Returns:
-
getGrades
-
addNoGradeCourse
Description copied from interface:StdGrade获得一个课程的成绩,并且会标记该课程已被使用过- Specified by:
addNoGradeCoursein interfaceStdGrade- Parameters:
course-
-
getCoursePassedMap
Description copied from interface:StdGrade返回每个课程是否通过- Specified by:
getCoursePassedMapin interfaceStdGrade- Returns:
-