Class TeachTaskPropertyExtractor

java.lang.Object
org.beangle.commons.transfer.exporter.DefaultPropertyExtractor
org.openurp.edu.clazz.util.TeachTaskPropertyExtractor
All Implemented Interfaces:
org.beangle.commons.transfer.exporter.PropertyExtractor
Direct Known Subclasses:
TaskPerClassPropertyExtractor

public class TeachTaskPropertyExtractor extends org.beangle.commons.transfer.exporter.DefaultPropertyExtractor
  • Field Details

    • courseActivityFormat

      protected String courseActivityFormat
    • examActivityFormat

      protected String examActivityFormat
    • examType

      protected ExamType examType
    • semesterService

      protected SemesterService semesterService
    • timeSettingService

      protected TimeSettingService timeSettingService
    • courseLimitService

      protected CourseLimitService courseLimitService
    • entityDao

      protected org.beangle.commons.dao.EntityDao entityDao
    • teachingNatures

      protected List<TeachingNature> teachingNatures
  • Constructor Details

    • TeachTaskPropertyExtractor

      public TeachTaskPropertyExtractor(org.beangle.commons.text.i18n.TextResource resource)
  • Method Details

    • getPropertyValue

      public Object getPropertyValue(Object target, String property) throws Exception
      Specified by:
      getPropertyValue in interface org.beangle.commons.transfer.exporter.PropertyExtractor
      Overrides:
      getPropertyValue in class org.beangle.commons.transfer.exporter.DefaultPropertyExtractor
      Throws:
      Exception
    • setSemesterService

      public void setSemesterService(SemesterService semesterService)
    • setCourseLimitService

      public void setCourseLimitService(CourseLimitService courseLimitService)
    • setSessionFormat

      public void setSessionFormat(String courseActivityFormat)
    • setEntityDao

      public void setEntityDao(org.beangle.commons.dao.EntityDao entityDao)
    • setTimeSettingService

      public void setTimeSettingService(TimeSettingService timeSettingService)