程序包 cool.scx.dao
类 ColumnInfoFilter<E extends ColumnInfoFilter<E>>
java.lang.Object
cool.scx.dao.ColumnInfoFilter<E>
- 类型参数:
E- a
- 直接已知子类:
SelectFilter,UpdateFilter
a
- 版本:
- 0.1.3
- 作者:
- scx567888
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明final EaddExcluded(String... fieldNames) 添加 黑名单final EaddIncluded(String... fieldNames) 添加 白名单final Eclear()清除所有 包含类型的列final ColumnInfo[]filter(ColumnInfo... scxDaoColumnInfos) 过滤获取当前模式final EremoveExcluded(String... fieldNames) 移除黑名单final EremoveIncluded(String... fieldNames) 移除白名单
-
构造器详细资料
-
ColumnInfoFilter
a- 参数:
filterMode- a
-
-
方法详细资料
-
addIncluded
添加 白名单- 参数:
fieldNames- 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)- 返回:
- this 方便链式调用
-
addExcluded
添加 黑名单- 参数:
fieldNames- 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)- 返回:
- this 方便链式调用
-
removeIncluded
移除白名单- 参数:
fieldNames- 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)- 返回:
- this 方便链式调用
-
removeExcluded
移除黑名单- 参数:
fieldNames- 包含的列名 (注意是 java 字段名称 ,不是 数据库 字段名称)- 返回:
- this 方便链式调用
-
clear
清除所有 包含类型的列- 返回:
- this 方便链式调用
-
filter
过滤- 参数:
scxDaoColumnInfos- 带过滤的列表- 返回:
- 过滤后的列表
-
filterMode
获取当前模式- 返回:
- mode 分三种 禁用 : 0 ,包含模式 : 1 排除模式 : 2
-