类 ElectionProfile
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
org.beangle.commons.entity.pojo.NumberIdTimeObject<ID>
- 所有已实现的接口:
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
学生是否能看到依据的是projects
- 另请参阅:
-
字段概要
从类继承的字段 org.beangle.commons.entity.pojo.NumberIdTimeObject
updatedAt从类继承的字段 org.beangle.commons.entity.pojo.NumberIdObject
id -
构造器概要
构造器构造器说明ElectionProfile(String beginDate, String endDate) "yyyy-MM-dd HH:mm:ss"ElectionProfile(Date beginAt, Date endAt) -
方法概要
修饰符和类型方法说明List<?>Set<org.beangle.ems.rule.model.RuleConfig>getConfigs(ElectRuleType type) Set<org.beangle.ems.rule.model.RuleConfig>getEndAt()Set<org.beangle.ems.rule.model.RuleConfig>getName()getStds()intgetTurn()Set<org.beangle.ems.rule.model.RuleConfig>booleanisElectionTimeSuitable(Date date) booleanbooleanbooleanbooleanbooleanisTimeSuitable(Date date) booleanisWithdrawTimeSuitable(Date date) voidsetBeginAt(Date beginAt) voidsetCheckerConfigs(List<?> checkers) voidsetDeparts(Set<Integer> departs) voidsetDirections(Set<Long> directions) voidsetEducations(Set<Integer> levels) voidsetElectableClazzes(Set<Long> electableClazzes) voidsetElectBeginAt(Date electBeginAt) voidsetElectConfigs(Set<org.beangle.ems.rule.model.RuleConfig> electConfigs) voidsetElectEndAt(Date electEndAt) voidvoidsetGeneralConfigs(Set<org.beangle.ems.rule.model.RuleConfig> generalConfigs) voidvoidvoidvoidvoidsetOpenElection(boolean openElection) voidsetOpenWithdraw(boolean openWithdraw) voidsetProfileType(ElectionProfileType profileType) voidsetSemester(Semester semester) voidvoidsetStdTypes(Set<Integer> stdTypes) voidsetTurn(int turn) voidsetWithdrawableClazzes(Set<Long> withdrawableClazzes) voidsetWithdrawBeginAt(Date withdrawBeginAt) voidsetWithdrawConfigs(Set<org.beangle.ems.rule.model.RuleConfig> withdrawConfigs) voidsetWithdrawEndAt(Date withdrawEndAt) toString()从类继承的方法 org.openurp.base.edu.model.ProjectBasedObject
getProject, setProject从类继承的方法 org.beangle.commons.entity.pojo.NumberIdTimeObject
getUpdatedAt, setUpdatedAt从类继承的方法 org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId从接口继承的方法 org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId从接口继承的方法 org.beangle.commons.entity.TimeEntity
getUpdatedAt, setUpdatedAt
-
构造器详细资料
-
ElectionProfile
public ElectionProfile() -
ElectionProfile
"yyyy-MM-dd HH:mm:ss"- 参数:
beginDateStr-endDateStr-
-
ElectionProfile
-
-
方法详细资料
-
getElectConfigs
-
setElectConfigs
-
getBeginAt
-
setBeginAt
-
getEndAt
-
setEndAt
-
getSemester
-
setSemester
-
getTurn
public int getTurn() -
setTurn
public void setTurn(int turn) -
isTimeSuitable
public boolean isTimeSuitable() -
isTimeSuitable
-
isElectionTimeSuitable
-
isWithdrawTimeSuitable
-
isOutOfDate
public boolean isOutOfDate() -
toString
-
getCheckerConfigs
-
setCheckerConfigs
-
getDeparts
-
setDeparts
-
getGrades
-
setGrades
-
getDirections
-
setDirections
-
getMajors
-
setMajors
-
getNotice
-
setNotice
-
getStds
-
setStds
-
getStdTypes
-
setStdTypes
-
getLevels
-
setEducations
-
setOpenElection
public void setOpenElection(boolean openElection) -
isOpenElection
public boolean isOpenElection() -
getWithdrawConfigs
-
setWithdrawConfigs
-
getElectBeginAt
-
setElectBeginAt
-
getElectEndAt
-
setElectEndAt
-
getWithdrawBeginAt
-
setWithdrawBeginAt
-
getWithdrawEndAt
-
setWithdrawEndAt
-
getElectableClazzes
-
setElectableClazzes
-
getWithdrawableClazzes
-
setWithdrawableClazzes
-
getGeneralConfigs
-
setGeneralConfigs
-
getConfigs
-
isOpenWithdraw
public boolean isOpenWithdraw() -
setOpenWithdraw
public void setOpenWithdraw(boolean openWithdraw) -
getName
-
setName
-
getProfileType
-
setProfileType
-