public class ValidationErrorInfo extends OperateErrorInfo
构造器和说明 |
---|
ValidationErrorInfo(java.lang.String displayToFieldKey,
ExtendedDataEntity dataEntity,
java.lang.String errCode,
java.lang.String title,
java.lang.String message,
ErrorLevel level) |
ValidationErrorInfo(java.lang.String displayToFieldKey,
java.lang.Object pkId,
int dataEntityIndex,
int rowIndex,
java.lang.String errCode,
java.lang.String title,
java.lang.String message,
ErrorLevel level)
初始化 ValidationErrorInfo 实例
|
限定符和类型 | 方法和说明 |
---|---|
int |
getDataEntityIndex()
如果是批量处理,此值返回此错误所在的根实体位置
|
java.lang.String |
getDisplayFieldsCaption(kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType entityType,
java.lang.String sFieldDelimChar) |
java.lang.String |
getDisplayToFieldKey()
返回此错误信息将显示到哪个字段上。
|
getErrorCode, getErrorLevel, getLevel, setErrorCode, setErrorLevel, setLevel
getMessage, getPkValue, getTitle, setMessage, setPkValue, setTitle
public ValidationErrorInfo(java.lang.String displayToFieldKey, ExtendedDataEntity dataEntity, java.lang.String errCode, java.lang.String title, java.lang.String message, ErrorLevel level)
public ValidationErrorInfo(java.lang.String displayToFieldKey, java.lang.Object pkId, int dataEntityIndex, int rowIndex, java.lang.String errCode, java.lang.String title, java.lang.String message, ErrorLevel level)
displayToFieldKey
- 此错误信息将显示到哪个属性上。此属性并不是总是和实际的结果一致,例如某个校验器校验出多个错误,而这些错误可能分布在不同的字段上,而不是一个字段上pkId
- dataEntityIndex
- 帮助定位此错误信息的位置,此参数描述了批量校验时发生错误的实体索引rowIndex
- 帮助定位此错误信息的位置,此参数描述了如果错误存在与明细,他在第几行errCode
- 此错误的类型编号message
- 此错误的文本信息title
- level
- 此条目的错误级别public java.lang.String getDisplayToFieldKey()
public int getDataEntityIndex()
public java.lang.String getDisplayFieldsCaption(kd.bos.dataentity.metadata.dynamicobject.DynamicObjectType entityType, java.lang.String sFieldDelimChar)
entityType
- sFieldDelimChar
- =','