类 ElectionProfile

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
org.beangle.commons.entity.pojo.NumberIdTimeObject<ID>
org.openurp.base.edu.model.ProjectBasedObject<Long>
org.openurp.edu.clazz.app.model.ElectionProfile
所有已实现的接口:
Serializable, org.beangle.commons.entity.Entity<Long>, org.beangle.commons.entity.TimeEntity, ProjectBasedEntity<Long>

@Entity(name="org.openurp.edu.clazz.app.model.ElectionProfile") public class ElectionProfile extends ProjectBasedObject<Long>
选课参数 选课参数中的project仅仅作为管理员数据级权限过滤的依据,不作为学生是否能看到的依据
学生是否能看到依据的是projects
另请参阅:
  • 构造器详细资料

    • ElectionProfile

      public ElectionProfile()
    • ElectionProfile

      public ElectionProfile(String beginDate, String endDate)
      "yyyy-MM-dd HH:mm:ss"
      参数:
      beginDateStr -
      endDateStr -
    • ElectionProfile

      public ElectionProfile(Date beginAt, Date endAt)
  • 方法详细资料

    • getElectConfigs

      public Set<org.beangle.ems.rule.model.RuleConfig> getElectConfigs()
    • setElectConfigs

      public void setElectConfigs(Set<org.beangle.ems.rule.model.RuleConfig> electConfigs)
    • getBeginAt

      public Date getBeginAt()
    • setBeginAt

      public void setBeginAt(Date beginAt)
    • getEndAt

      public Date getEndAt()
    • setEndAt

      public void setEndAt(Date endAt)
    • getSemester

      public Semester getSemester()
    • setSemester

      public void setSemester(Semester semester)
    • getTurn

      public int getTurn()
    • setTurn

      public void setTurn(int turn)
    • isTimeSuitable

      public boolean isTimeSuitable()
    • isTimeSuitable

      public boolean isTimeSuitable(Date date)
    • isElectionTimeSuitable

      public boolean isElectionTimeSuitable(Date date)
    • isWithdrawTimeSuitable

      public boolean isWithdrawTimeSuitable(Date date)
    • isOutOfDate

      public boolean isOutOfDate()
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • getCheckerConfigs

      public List<?> getCheckerConfigs()
    • setCheckerConfigs

      public void setCheckerConfigs(List<?> checkers)
    • getDeparts

      public Set<Integer> getDeparts()
    • setDeparts

      public void setDeparts(Set<Integer> departs)
    • getGrades

      public Set<String> getGrades()
    • setGrades

      public void setGrades(Set<String> grades)
    • getDirections

      public Set<Long> getDirections()
    • setDirections

      public void setDirections(Set<Long> directions)
    • getMajors

      public Set<Long> getMajors()
    • setMajors

      public void setMajors(Set<Long> majors)
    • getNotice

      public String getNotice()
    • setNotice

      public void setNotice(String notice)
    • getStds

      public Set<Long> getStds()
    • setStds

      public void setStds(Set<Long> stds)
    • getStdTypes

      public Set<Integer> getStdTypes()
    • setStdTypes

      public void setStdTypes(Set<Integer> stdTypes)
    • getLevels

      public Set<Integer> getLevels()
    • setEducations

      public void setEducations(Set<Integer> levels)
    • setOpenElection

      public void setOpenElection(boolean openElection)
    • isOpenElection

      public boolean isOpenElection()
    • getWithdrawConfigs

      public Set<org.beangle.ems.rule.model.RuleConfig> getWithdrawConfigs()
    • setWithdrawConfigs

      public void setWithdrawConfigs(Set<org.beangle.ems.rule.model.RuleConfig> withdrawConfigs)
    • getElectBeginAt

      public Date getElectBeginAt()
    • setElectBeginAt

      public void setElectBeginAt(Date electBeginAt)
    • getElectEndAt

      public Date getElectEndAt()
    • setElectEndAt

      public void setElectEndAt(Date electEndAt)
    • getWithdrawBeginAt

      public Date getWithdrawBeginAt()
    • setWithdrawBeginAt

      public void setWithdrawBeginAt(Date withdrawBeginAt)
    • getWithdrawEndAt

      public Date getWithdrawEndAt()
    • setWithdrawEndAt

      public void setWithdrawEndAt(Date withdrawEndAt)
    • getElectableClazzes

      public Set<Long> getElectableClazzes()
    • setElectableClazzes

      public void setElectableClazzes(Set<Long> electableClazzes)
    • getWithdrawableClazzes

      public Set<Long> getWithdrawableClazzes()
    • setWithdrawableClazzes

      public void setWithdrawableClazzes(Set<Long> withdrawableClazzes)
    • getGeneralConfigs

      public Set<org.beangle.ems.rule.model.RuleConfig> getGeneralConfigs()
    • setGeneralConfigs

      public void setGeneralConfigs(Set<org.beangle.ems.rule.model.RuleConfig> generalConfigs)
    • getConfigs

      public Set<org.beangle.ems.rule.model.RuleConfig> getConfigs(ElectRuleType type)
    • isOpenWithdraw

      public boolean isOpenWithdraw()
    • setOpenWithdraw

      public void setOpenWithdraw(boolean openWithdraw)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getProfileType

      public ElectionProfileType getProfileType()
    • setProfileType

      public void setProfileType(ElectionProfileType profileType)