Class CoursePrefixSeqNoGeneratorImpl
java.lang.Object
org.beangle.orm.hibernate.HibernateEntityDao
org.openurp.edu.clazz.dao.hibernate.internal.CoursePrefixSeqNoGeneratorImpl
- All Implemented Interfaces:
org.beangle.commons.dao.EntityDao,ClazzCRNGenerator
public class CoursePrefixSeqNoGeneratorImpl
extends org.beangle.orm.hibernate.HibernateEntityDao
implements ClazzCRNGenerator
课程代码为前缀,后边加上两位序号的编码方式
- Since:
- 2011-09-23
-
Nested Class Summary
Nested classes/interfaces inherited from class org.beangle.orm.hibernate.HibernateEntityDao
org.beangle.orm.hibernate.HibernateEntityDao.QuerySupport -
Field Summary
FieldsFields inherited from class org.beangle.orm.hibernate.HibernateEntityDao
logger, modelMeta, sessionFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intvoidgenClazzSeqNo(Clazz clazz) 依照教学任务的教学日历和学生类别进行生成序号voidgenClazzSeqNos(Collection<Clazz> clazzes) 为一组任务生成课程序号protected voidgenClazzSeqNos(Collection<Clazz> clazzes, String prefix, List<String> seqNos) 针对一批课程生成课程序号 FIXME 需要测试getInfix()protected String根据任务确定前缀protected StringvoidMethods inherited from class org.beangle.orm.hibernate.HibernateEntityDao
count, count, count, createBlob, createBlob, createClob, duplicate, duplicate, evict, execute, execute, executeUpdate, executeUpdate, executeUpdateRepeatly, exist, exist, exist, get, get, get, get, get, get, get, get, get, getAll, getSession, initialize, refresh, remove, remove, remove, remove, remove, save, saveOrUpdate, saveOrUpdate, saveOrUpdate, saveOrUpdate, search, search, search, search, search, setModelMeta, setSessionFactory, uniqueResult, update, update
-
Field Details
-
initSeqNo
- See Also:
-
-
Constructor Details
-
CoursePrefixSeqNoGeneratorImpl
public CoursePrefixSeqNoGeneratorImpl()
-
-
Method Details
-
genClazzSeqNo
Description copied from interface:ClazzCRNGenerator依照教学任务的教学日历和学生类别进行生成序号- Specified by:
genClazzSeqNoin interfaceClazzCRNGenerator
-
gap
-
rollUp
-
genClazzSeqNos
Description copied from interface:ClazzCRNGenerator为一组任务生成课程序号- Specified by:
genClazzSeqNosin interfaceClazzCRNGenerator- Parameters:
clazzes-
-
genClazzSeqNos
针对一批课程生成课程序号 FIXME 需要测试- Parameters:
clazzes- 带生成序号的课程prefix- 前缀seqNos- 已有的序号
-
getPrefix
根据任务确定前缀- Parameters:
clazz-- Returns:
-
getInfix
-
setInfix
-