Interface RestrictionBuilder

All Known Implementing Classes:
DefaultRestrictionBuilder

public interface RestrictionBuilder
课程限制条件组构建器
  • Method Details

    • inGrades

      RestrictionBuilder inGrades(String... grades)
      添加一到多个年级
      Parameters:
      grades -
      Returns:
    • notInGrades

      RestrictionBuilder notInGrades(String... grades)
      Parameters:
      grades -
      Returns:
    • in

      <T extends org.beangle.commons.entity.Entity<?>> RestrictionBuilder in(T... entities)
      添加一到多个实体属性
      Parameters:
      entities -
      Returns:
    • notIn

      <T extends org.beangle.commons.entity.Entity<?>> RestrictionBuilder notIn(T... entities)
      添加一到多个实体属性
      Parameters:
      entities -
      Returns:
    • clear

      清除一个限制项
      Parameters:
      meta -
      Returns:
    • build

      Restriction build()
      进行构建
      Returns: