Interface CourseLimitExtractorService

All Known Implementing Classes:
CourseLimitExtractorServiceImpl

public interface CourseLimitExtractorService
  • Method Details

    • xtractEducationLimit

      org.beangle.commons.lang.tuple.Pair<Boolean,List<EducationLevel>> xtractEducationLimit(Restriction restriction)
    • xtractSquadLimit

      org.beangle.commons.lang.tuple.Pair<Boolean,List<Squad>> xtractSquadLimit(Restriction restriction)
    • xtractGradeLimit

      org.beangle.commons.lang.tuple.Pair<Boolean,List<String>> xtractGradeLimit(Restriction restriction)
    • xtractStdTypeLimit

      org.beangle.commons.lang.tuple.Pair<Boolean,List<StdType>> xtractStdTypeLimit(Restriction restriction)
    • xtractAttendDepartLimit

      org.beangle.commons.lang.tuple.Pair<Boolean,List<Department>> xtractAttendDepartLimit(Restriction restriction)
    • xtractMajorLimit

      org.beangle.commons.lang.tuple.Pair<Boolean,List<Major>> xtractMajorLimit(Restriction restriction)
    • xtractDirectionLimit

      org.beangle.commons.lang.tuple.Pair<Boolean,List<Direction>> xtractDirectionLimit(Restriction restriction)
    • extractEducations

      List<EducationLevel> extractEducations(Restriction restriction)
      提取培养层次
      Parameters:
      restriction -
      Returns:
    • extractSquades

      List<Squad> extractSquades(Restriction restriction)
      提取Restriction中的行政班
      Parameters:
      restriction -
      Returns:
    • extractGrade

      String extractGrade(Restriction restriction)
      提交Restriction中的年级
      Parameters:
      restriction -
      Returns:
    • extractStdTypes

      List<StdType> extractStdTypes(Restriction restriction)
      提取Restriction中的学生类别
      Parameters:
      restriction -
      Returns:
    • extractMajors

      List<Major> extractMajors(Restriction restriction)
      提取Restriction中的专业
      Parameters:
      restriction -
      Returns:
    • extractDirections

      List<Direction> extractDirections(Restriction restriction)
      提取Restriction中的方向
      Parameters:
      restriction -
      Returns:
    • extractAttendDeparts

      List<Department> extractAttendDeparts(Restriction restriction)
      提取Restriction中的上课院系
      Parameters:
      restriction -
      Returns:
    • extractGender

      Gender extractGender(Restriction restriction)
      提取Restriction中的性别
      Parameters:
      restriction -
      Returns: