Package org.openurp.edu.clazz.service
Interface CourseLimitExtractorService
- All Known Implementing Classes:
CourseLimitExtractorServiceImpl
public interface CourseLimitExtractorService
-
Method Summary
Modifier and TypeMethodDescriptionextractAttendDeparts(ClazzRestriction restriction) 提取Restriction中的上课院系extractDirections(ClazzRestriction restriction) 提取Restriction中的方向extractEducations(ClazzRestriction restriction) 提取培养层次extractGender(ClazzRestriction restriction) 提取Restriction中的性别extractGrade(ClazzRestriction restriction) 提交Restriction中的年级extractMajors(ClazzRestriction restriction) 提取Restriction中的专业extractSquades(ClazzRestriction restriction) 提取Restriction中的行政班extractStdTypes(ClazzRestriction restriction) 提取Restriction中的学生类别org.beangle.commons.lang.tuple.Pair<Boolean,List<Department>> xtractAttendDepartLimit(ClazzRestriction restriction) xtractDirectionLimit(ClazzRestriction restriction) org.beangle.commons.lang.tuple.Pair<Boolean,List<EducationLevel>> xtractEducationLimit(ClazzRestriction restriction) xtractGradeLimit(ClazzRestriction restriction) xtractMajorLimit(ClazzRestriction restriction) xtractSquadLimit(ClazzRestriction restriction) xtractStdTypeLimit(ClazzRestriction restriction)
-
Method Details
-
xtractEducationLimit
org.beangle.commons.lang.tuple.Pair<Boolean,List<EducationLevel>> xtractEducationLimit(ClazzRestriction restriction) -
xtractSquadLimit
org.beangle.commons.lang.tuple.Pair<Boolean,List<Squad>> xtractSquadLimit(ClazzRestriction restriction) -
xtractGradeLimit
org.beangle.commons.lang.tuple.Pair<Boolean,List<String>> xtractGradeLimit(ClazzRestriction restriction) -
xtractStdTypeLimit
org.beangle.commons.lang.tuple.Pair<Boolean,List<StdType>> xtractStdTypeLimit(ClazzRestriction restriction) -
xtractAttendDepartLimit
org.beangle.commons.lang.tuple.Pair<Boolean,List<Department>> xtractAttendDepartLimit(ClazzRestriction restriction) -
xtractMajorLimit
org.beangle.commons.lang.tuple.Pair<Boolean,List<Major>> xtractMajorLimit(ClazzRestriction restriction) -
xtractDirectionLimit
org.beangle.commons.lang.tuple.Pair<Boolean,List<Direction>> xtractDirectionLimit(ClazzRestriction restriction) -
extractEducations
提取培养层次- Parameters:
restriction-- Returns:
-
extractSquades
提取Restriction中的行政班- Parameters:
restriction-- Returns:
-
extractGrade
提交Restriction中的年级- Parameters:
restriction-- Returns:
-
extractStdTypes
提取Restriction中的学生类别- Parameters:
restriction-- Returns:
-
extractMajors
提取Restriction中的专业- Parameters:
restriction-- Returns:
-
extractDirections
提取Restriction中的方向- Parameters:
restriction-- Returns:
-
extractAttendDeparts
提取Restriction中的上课院系- Parameters:
restriction-- Returns:
-
extractGender
提取Restriction中的性别- Parameters:
restriction-- Returns:
-