类的使用
org.openurp.edu.clazz.model.Restriction
使用Restriction的程序包
程序包
说明
-
org.openurp.edu.clazz.model中Restriction的使用
修饰符和类型方法说明Enrollment.getOrCreateDefautRestriction()获取或者创建Prime=true的限制组
如果已经有,那么返回第一个Prime=true的限制组RestrictionItem.getRestriction()RestrictionPair.getRestriction()返回变量类型为Restriction的类型的org.openurp.edu.clazz.model中的方法参数类型为Restriction的org.openurp.edu.clazz.model中的方法修饰符和类型方法说明voidEnrollment.addLimitGroups(Clazz clazz, Restriction... groups) voidRestrictionItem.setRestriction(Restriction restriction) voidRestrictionPair.setRestriction(Restriction restriction) 类型变量类型为Restriction的org.openurp.edu.clazz.model中的方法参数修饰符和类型方法说明voidEnrollment.addLimitGroups(Clazz clazz, List<Restriction> groups) voidEnrollment.setRestrictions(List<Restriction> limitGroups) 参数类型为Restriction的org.openurp.edu.clazz.model中的构造器 -
org.openurp.edu.clazz.service中Restriction的使用
修饰符和类型方法说明RestrictionBuilder.build()进行构建static RestrictionRestrictionHelper.getMatchRestriction(Clazz clazz, Student student) 返回变量类型为Restriction的类型的org.openurp.edu.clazz.service中的方法修饰符和类型方法说明Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<Department>>> CourseLimitService.xtractAttendDepartLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<Direction>>> CourseLimitService.xtractDirectionLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<EducationLevel>>> CourseLimitService.xtractEducationLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<String>>> CourseLimitService.xtractGradeLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<Major>>> CourseLimitService.xtractMajorLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<Squad>>> CourseLimitService.xtractSquadLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<StdType>>> CourseLimitService.xtractStdTypeLimit(Enrollment teachclass) 参数类型为Restriction的org.openurp.edu.clazz.service中的方法修饰符和类型方法说明CourseLimitExtractorService.extractAttendDeparts(Restriction restriction) 提取Restriction中的上课院系CourseLimitService.extractAttendDeparts(Restriction group) CourseLimitExtractorService.extractDirections(Restriction restriction) 提取Restriction中的方向CourseLimitService.extractDirections(Restriction group) CourseLimitExtractorService.extractEducations(Restriction restriction) 提取培养层次CourseLimitService.extractEducations(Restriction group) CourseLimitExtractorService.extractGender(Restriction restriction) 提取Restriction中的性别CourseLimitService.extractGender(Restriction group) 已过时。CourseLimitExtractorService.extractGrade(Restriction restriction) 提交Restriction中的年级CourseLimitService.extractGrade(Restriction group) CourseLimitExtractorService.extractMajors(Restriction restriction) 提取Restriction中的专业CourseLimitService.extractMajors(Restriction group) CourseLimitExtractorService.extractSquades(Restriction restriction) 提取Restriction中的行政班CourseLimitService.extractSquades(Restriction group) CourseLimitExtractorService.extractStdTypes(Restriction restriction) 提取Restriction中的学生类别CourseLimitService.extractStdTypes(Restriction group) org.beangle.commons.lang.tuple.Pair<Boolean,List<Department>> CourseLimitExtractorService.xtractAttendDepartLimit(Restriction restriction) org.beangle.commons.lang.tuple.Pair<Boolean,List<Department>> CourseLimitService.xtractAttendDepartLimit(Restriction group) CourseLimitExtractorService.xtractDirectionLimit(Restriction restriction) CourseLimitService.xtractDirectionLimit(Restriction group) org.beangle.commons.lang.tuple.Pair<Boolean,List<EducationLevel>> CourseLimitExtractorService.xtractEducationLimit(Restriction restriction) org.beangle.commons.lang.tuple.Pair<Boolean,List<EducationLevel>> CourseLimitService.xtractEducationLimit(Restriction group) CourseLimitExtractorService.xtractGradeLimit(Restriction restriction) CourseLimitService.xtractGradeLimit(Restriction group) CourseLimitService.xtractLimitGroup(Restriction group) CourseLimitExtractorService.xtractMajorLimit(Restriction restriction) CourseLimitService.xtractMajorLimit(Restriction group) CourseLimitExtractorService.xtractSquadLimit(Restriction restriction) CourseLimitService.xtractSquadLimit(Restriction group) CourseLimitExtractorService.xtractStdTypeLimit(Restriction restriction) CourseLimitService.xtractStdTypeLimit(Restriction group) 类型变量类型为Restriction的org.openurp.edu.clazz.service中的方法参数 -
org.openurp.edu.clazz.service.internal中Restriction的使用
返回变量类型为Restriction的类型的org.openurp.edu.clazz.service.internal中的方法修饰符和类型方法说明Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<Department>>> CourseLimitServiceImpl.xtractAttendDepartLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<Direction>>> CourseLimitServiceImpl.xtractDirectionLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<EducationLevel>>> CourseLimitServiceImpl.xtractEducationLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<String>>> CourseLimitServiceImpl.xtractGradeLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<Major>>> CourseLimitServiceImpl.xtractMajorLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<Squad>>> CourseLimitServiceImpl.xtractSquadLimit(Enrollment teachclass) Map<Restriction,org.beangle.commons.lang.tuple.Pair<Boolean, List<StdType>>> CourseLimitServiceImpl.xtractStdTypeLimit(Enrollment teachclass) 修饰符和类型方法说明CourseLimitExtractorServiceImpl.extractAttendDeparts(Restriction restriction) CourseLimitServiceImpl.extractAttendDeparts(Restriction group) CourseLimitExtractorServiceImpl.extractDirections(Restriction restriction) CourseLimitServiceImpl.extractDirections(Restriction group) CourseLimitExtractorServiceImpl.extractEducations(Restriction restriction) CourseLimitServiceImpl.extractEducations(Restriction group) CourseLimitExtractorServiceImpl.extractGender(Restriction restriction) CourseLimitServiceImpl.extractGender(Restriction group) 已过时。CourseLimitExtractorServiceImpl.extractGrade(Restriction restriction) CourseLimitServiceImpl.extractGrade(Restriction group) CourseLimitExtractorServiceImpl.extractMajors(Restriction restriction) CourseLimitServiceImpl.extractMajors(Restriction group) CourseLimitExtractorServiceImpl.extractSquades(Restriction restriction) CourseLimitServiceImpl.extractSquades(Restriction group) CourseLimitExtractorServiceImpl.extractStdTypes(Restriction restriction) CourseLimitServiceImpl.extractStdTypes(Restriction group) org.beangle.commons.lang.tuple.Pair<Boolean,List<Department>> CourseLimitExtractorServiceImpl.xtractAttendDepartLimit(Restriction restriction) org.beangle.commons.lang.tuple.Pair<Boolean,List<Department>> CourseLimitServiceImpl.xtractAttendDepartLimit(Restriction group) CourseLimitExtractorServiceImpl.xtractDirectionLimit(Restriction restriction) CourseLimitServiceImpl.xtractDirectionLimit(Restriction group) org.beangle.commons.lang.tuple.Pair<Boolean,List<EducationLevel>> CourseLimitExtractorServiceImpl.xtractEducationLimit(Restriction restriction) org.beangle.commons.lang.tuple.Pair<Boolean,List<EducationLevel>> CourseLimitServiceImpl.xtractEducationLimit(Restriction group) CourseLimitExtractorServiceImpl.xtractGradeLimit(Restriction restriction) CourseLimitServiceImpl.xtractGradeLimit(Restriction group) CourseLimitServiceImpl.xtractLimitGroup(Restriction group) CourseLimitExtractorServiceImpl.xtractMajorLimit(Restriction restriction) CourseLimitServiceImpl.xtractMajorLimit(Restriction group) CourseLimitExtractorServiceImpl.xtractSquadLimit(Restriction restriction) CourseLimitServiceImpl.xtractSquadLimit(Restriction group) CourseLimitExtractorServiceImpl.xtractStdTypeLimit(Restriction restriction) CourseLimitServiceImpl.xtractStdTypeLimit(Restriction group) 类型变量类型为Restriction的org.openurp.edu.clazz.service.internal中的方法参数