类 IncludedFieldFilter

java.lang.Object
cool.scx.common.field_filter.AbstractFieldFilter
cool.scx.common.field_filter.IncludedFieldFilter
所有已实现的接口:
FieldFilter

public class IncludedFieldFilter extends AbstractFieldFilter
列过滤器
版本:
0.1.3
作者:
scx567888
  • 构造器详细资料

    • IncludedFieldFilter

      public IncludedFieldFilter()
  • 方法详细资料

    • addIncluded

      public FieldFilter addIncluded(String... fieldNames)
      从接口复制的说明: FieldFilter
      添加 白名单
      参数:
      fieldNames - 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)
      返回:
      this 方便链式调用
    • addExcluded

      public FieldFilter addExcluded(String... fieldNames)
      从接口复制的说明: FieldFilter
      添加 黑名单
      参数:
      fieldNames - 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)
      返回:
      this 方便链式调用
    • removeIncluded

      public FieldFilter removeIncluded(String... fieldNames)
      从接口复制的说明: FieldFilter
      移除白名单
      参数:
      fieldNames - 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)
      返回:
      this 方便链式调用
    • removeExcluded

      public FieldFilter removeExcluded(String... fieldNames)
      从接口复制的说明: FieldFilter
      移除黑名单
      参数:
      fieldNames - 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)
      返回:
      this 方便链式调用
    • getFilterMode

      public FilterMode getFilterMode()
      从接口复制的说明: FieldFilter
      获取当前模式
      返回:
      mode 分三种 禁用 : 0 ,包含模式 : 1 排除模式 : 2