Package org.openurp.edu.clazz.service
Interface RestrictionBuilder
- All Known Implementing Classes:
DefaultRestrictionBuilder
public interface RestrictionBuilder
课程限制条件组构建器
-
Method Summary
Modifier and TypeMethodDescriptionbuild()进行构建clear(ClazzRestrictionMeta meta) 清除一个限制项<T extends org.beangle.commons.entity.Entity<?>>
RestrictionBuilderin(T... entities) 添加一到多个实体属性添加一到多个年级<T extends org.beangle.commons.entity.Entity<?>>
RestrictionBuildernotIn(T... entities) 添加一到多个实体属性notInGrades(String... grades)
-
Method Details
-
inGrades
添加一到多个年级- Parameters:
grades-- Returns:
-
notInGrades
- Parameters:
grades-- Returns:
-
in
添加一到多个实体属性- Parameters:
entities-- Returns:
-
notIn
添加一到多个实体属性- Parameters:
entities-- Returns:
-
clear
清除一个限制项- Parameters:
meta-- Returns:
-
build
ClazzRestriction build()进行构建- Returns:
-