Class CourseLimitGradeProvider
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.edu.clazz.service.limit.impl.AbstractCourseLimitContentProvider<String>
org.openurp.edu.clazz.service.limit.impl.CourseLimitGradeProvider
- All Implemented Interfaces:
RestrictionItemContentProvider<String>
-
Field Summary
Fields inherited from class org.openurp.edu.clazz.service.limit.impl.AbstractCourseLimitContentProvider
converterFields inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCascadeContents(Object[] content, String term, org.beangle.commons.collection.page.PageLimit limit, Map<ClazzRestrictionMeta, String> cascadeField) getContentIdTitleMap(String content) 根据所给的内容,返回 identifier->entityName 的Map
比如:
如果LimitItem是年级,那么返回 "2011"->"2011"
如果LimitItem是专业,那么返回 "专业ID" -> 专业名称getContentMap(Object[] content) getMeta()获得本Provider所对应的RestrictionMetagetOtherContents(Object[] content, String term, org.beangle.commons.collection.page.PageLimit limit) Methods inherited from class org.openurp.edu.clazz.service.limit.impl.AbstractCourseLimitContentProvider
getCascadeContents, getContents, getContentValues, getOtherContentsMethods inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
Constructor Details
-
CourseLimitGradeProvider
public CourseLimitGradeProvider()
-
-
Method Details
-
getContentMap
- Specified by:
getContentMapin classAbstractCourseLimitContentProvider<String>
-
getOtherContents
protected List<String> getOtherContents(Object[] content, String term, org.beangle.commons.collection.page.PageLimit limit) - Specified by:
getOtherContentsin classAbstractCourseLimitContentProvider<String>
-
getContentIdTitleMap
Description copied from interface:RestrictionItemContentProvider根据所给的内容,返回 identifier->entityName 的Map
比如:
如果LimitItem是年级,那么返回 "2011"->"2011"
如果LimitItem是专业,那么返回 "专业ID" -> 专业名称- Parameters:
content- 可以是用逗号分割的id,也可以直接是字符串,比如年级就是这样 ,2011,2012,2013,- Returns:
-
getCascadeContents
protected List<String> getCascadeContents(Object[] content, String term, org.beangle.commons.collection.page.PageLimit limit, Map<ClazzRestrictionMeta, String> cascadeField) - Specified by:
getCascadeContentsin classAbstractCourseLimitContentProvider<String>
-
getMeta
Description copied from interface:RestrictionItemContentProvider获得本Provider所对应的RestrictionMeta- Specified by:
getMetain interfaceRestrictionItemContentProvider<String>- Specified by:
getMetain classAbstractCourseLimitContentProvider<String>- Returns:
-