类 EnumFieldConvertor
java.lang.Object
cn.zhxu.bs.convertor.EnumFieldConvertor
- 所有已实现的接口:
FieldConvertor,FieldConvertor.BFieldConvertor
[字符串 | 整型 to 枚举] 字段转换器(v3.7.0 起支持枚举序号转换)
- 从以下版本开始:
- v3.2.0(v3.8.0 之前在 com.ejlchina.searcher.implement 包下)
- 作者:
- Troy.Zhou @ 2021-11-12
-
嵌套类概要
从接口继承的嵌套类/接口 cn.zhxu.bs.FieldConvertor
FieldConvertor.BFieldConvertor, FieldConvertor.MFieldConvertor, FieldConvertor.ParamConvertor -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明把 value 转换为 targetType 类型的数据 v3.2.0 后移除冗余参数 targetType,该参数可通过 meta.getType() 获取protected Objectprotected ObjectbooleanbooleanvoidsetFailOnError(boolean failOnError) voidsetIgnoreCase(boolean ignoreCase) boolean
-
构造器详细资料
-
EnumFieldConvertor
public EnumFieldConvertor()
-
-
方法详细资料
-
supports
- 指定者:
supports在接口中FieldConvertor- 参数:
meta- 需要转换的字段元信息(非空)valueType- 数据库值的类型(非空)- 返回:
- 是否支持
-
convert
从接口复制的说明:FieldConvertor把 value 转换为 targetType 类型的数据 v3.2.0 后移除冗余参数 targetType,该参数可通过 meta.getType() 获取- 指定者:
convert在接口中FieldConvertor- 参数:
meta- 需要转换的字段元信息(非空)value- 从数据库取出的待转换的值(非空)- 返回:
- 转换目标值
-
doConvert
-
doConvert
-
isFailOnError
public boolean isFailOnError() -
setFailOnError
public void setFailOnError(boolean failOnError) -
isIgnoreCase
public boolean isIgnoreCase() -
setIgnoreCase
public void setIgnoreCase(boolean ignoreCase)
-