Class CourseLimitExtractorServiceImpl
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.edu.clazz.service.internal.CourseLimitExtractorServiceImpl
- All Implemented Interfaces:
CourseLimitExtractorService
public class CourseLimitExtractorServiceImpl
extends org.beangle.commons.dao.impl.BaseServiceImpl
implements CourseLimitExtractorService
-
Field Summary
Fields inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionextractAttendDeparts(Restriction restriction) 提取Restriction中的上课院系extractDirections(Restriction restriction) 提取Restriction中的方向extractEducations(Restriction restriction) 提取培养层次extractGender(Restriction restriction) 提取Restriction中的性别extractGrade(Restriction restriction) 提交Restriction中的年级extractMajors(Restriction restriction) 提取Restriction中的专业extractSquades(Restriction restriction) 提取Restriction中的行政班extractStdTypes(Restriction restriction) 提取Restriction中的学生类别org.beangle.commons.lang.tuple.Pair<Boolean,List<Department>> xtractAttendDepartLimit(Restriction restriction) xtractDirectionLimit(Restriction restriction) org.beangle.commons.lang.tuple.Pair<Boolean,List<EducationLevel>> xtractEducationLimit(Restriction restriction) xtractGradeLimit(Restriction restriction) xtractMajorLimit(Restriction restriction) xtractSquadLimit(Restriction restriction) xtractStdTypeLimit(Restriction restriction) Methods inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
Constructor Details
-
CourseLimitExtractorServiceImpl
public CourseLimitExtractorServiceImpl()
-
-
Method Details
-
extractEducations
Description copied from interface:CourseLimitExtractorService提取培养层次- Specified by:
extractEducationsin interfaceCourseLimitExtractorService- Returns:
-
extractSquades
Description copied from interface:CourseLimitExtractorService提取Restriction中的行政班- Specified by:
extractSquadesin interfaceCourseLimitExtractorService- Returns:
-
extractGrade
Description copied from interface:CourseLimitExtractorService提交Restriction中的年级- Specified by:
extractGradein interfaceCourseLimitExtractorService- Returns:
-
extractStdTypes
Description copied from interface:CourseLimitExtractorService提取Restriction中的学生类别- Specified by:
extractStdTypesin interfaceCourseLimitExtractorService- Returns:
-
extractMajors
Description copied from interface:CourseLimitExtractorService提取Restriction中的专业- Specified by:
extractMajorsin interfaceCourseLimitExtractorService- Returns:
-
extractDirections
Description copied from interface:CourseLimitExtractorService提取Restriction中的方向- Specified by:
extractDirectionsin interfaceCourseLimitExtractorService- Returns:
-
extractAttendDeparts
Description copied from interface:CourseLimitExtractorService提取Restriction中的上课院系- Specified by:
extractAttendDepartsin interfaceCourseLimitExtractorService- Returns:
-
extractGender
Description copied from interface:CourseLimitExtractorService提取Restriction中的性别- Specified by:
extractGenderin interfaceCourseLimitExtractorService- Returns:
-
xtractEducationLimit
public org.beangle.commons.lang.tuple.Pair<Boolean,List<EducationLevel>> xtractEducationLimit(Restriction restriction) - Specified by:
xtractEducationLimitin interfaceCourseLimitExtractorService
-
xtractSquadLimit
public org.beangle.commons.lang.tuple.Pair<Boolean,List<Squad>> xtractSquadLimit(Restriction restriction) - Specified by:
xtractSquadLimitin interfaceCourseLimitExtractorService
-
xtractAttendDepartLimit
public org.beangle.commons.lang.tuple.Pair<Boolean,List<Department>> xtractAttendDepartLimit(Restriction restriction) - Specified by:
xtractAttendDepartLimitin interfaceCourseLimitExtractorService
-
xtractDirectionLimit
public org.beangle.commons.lang.tuple.Pair<Boolean,List<Direction>> xtractDirectionLimit(Restriction restriction) - Specified by:
xtractDirectionLimitin interfaceCourseLimitExtractorService
-
xtractGradeLimit
public org.beangle.commons.lang.tuple.Pair<Boolean,List<String>> xtractGradeLimit(Restriction restriction) - Specified by:
xtractGradeLimitin interfaceCourseLimitExtractorService
-
xtractMajorLimit
public org.beangle.commons.lang.tuple.Pair<Boolean,List<Major>> xtractMajorLimit(Restriction restriction) - Specified by:
xtractMajorLimitin interfaceCourseLimitExtractorService
-
xtractStdTypeLimit
public org.beangle.commons.lang.tuple.Pair<Boolean,List<StdType>> xtractStdTypeLimit(Restriction restriction) - Specified by:
xtractStdTypeLimitin interfaceCourseLimitExtractorService
-