public class BeanGroup extends Object implements Serializable
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addColumn(ColumnInfo column)
增加列信息
|
void |
addColumns(List<ColumnInfo> columns)
增加列信息
|
void |
addData(String idx,
Map<String,Object> data)
增加数据列表项, 如果idx已存在则合并数据
|
void |
addValue(String idx,
Object value)
增加值列表项
|
<T> void |
compareDatasOf(List<T> sourceDatas)
核对数据集, 入参是源数据集, 自己是期望数据集
|
<T> void |
compareDatasOf(List<T> sourceDatas,
List<String> excludeFields)
核对数据集, 入参是源数据集, 自己是期望数据集
|
<T> void |
compareDatasOf(List<T> sourceDatas,
List<String> excludeFields,
Map<String,String> resources)
核对数据集, 入参是源数据集, 自己是期望数据集
|
<T> void |
compareDatasOf(List<T> sourceDatas,
Map<String,String> resources)
核对数据集, 入参是源数据集, 自己是期望数据集
|
<T> void |
compareValuesOf(List<T> sourceValues)
核对数据列表, 入参是源数据, 自己是期望数据
|
<T> void |
compareValuesOf(List<T> sourceValues,
Map<String,String> resources)
核对数据列表, 入参是源数据, 自己是期望数据
|
Map<String,Object> |
findData(String idx)
获取指定数据
|
Object |
findFieldValue(String idx,
String fieldName)
获取指定数据的指定字段值
|
Object |
findFirstFieldValue(String fieldName)
获取第一条数据的指定字段值
|
Map<String,Object> |
findFistData()
获取第一条数据
|
Map<String,Object> |
findLastData()
获取最后一条数据
|
Object |
findLastFieldValue(String fieldName)
获取最后一条数据的指定字段值
|
String |
getAlias()
获取别名
|
List<ColumnInfo> |
getColumns()
获取列信息
|
List<Map<String,Object>> |
getDatas()
获取数据列表
|
String |
getName()
获取名称
|
List<Object> |
getValues()
获取值列表
|
void |
setAlias(String alias)
设置别名
|
void |
setColumns(List<ColumnInfo> columns)
设置列信息
|
void |
setDatas(List<Map<String,Object>> datas)
设置数据列表
|
void |
setName(String name)
设置名称
|
void |
setValues(List<Object> values)
设置值列表
|
public BeanGroup(String name)
public String getName()
public void setName(String name)
public String getAlias()
public void setAlias(String alias)
public List<ColumnInfo> getColumns()
public void setColumns(List<ColumnInfo> columns)
public void addColumn(ColumnInfo column)
public void addColumns(List<ColumnInfo> columns)
public <T> void compareDatasOf(List<T> sourceDatas) throws ResultSetMismatchException
sourceDatas - 源数据集ResultSetMismatchException - 不匹配public <T> void compareDatasOf(List<T> sourceDatas, Map<String,String> resources) throws ResultSetMismatchException
sourceDatas - 源数据集resources - 自定义提示消息ResultSetMismatchException - 不匹配public <T> void compareDatasOf(List<T> sourceDatas, List<String> excludeFields) throws ResultSetMismatchException
sourceDatas - 源数据集excludeFields - 不需要比较的字段列表ResultSetMismatchException - 不匹配public <T> void compareDatasOf(List<T> sourceDatas, List<String> excludeFields, Map<String,String> resources) throws ResultSetMismatchException
sourceDatas - 源数据集excludeFields - 不需要比较的字段列表resources - 自定义提示消息ResultSetMismatchException - 不匹配public <T> void compareValuesOf(List<T> sourceValues) throws ResultSetMismatchException
sourceValues - 源数据列表ResultSetMismatchException - 不匹配public <T> void compareValuesOf(List<T> sourceValues, Map<String,String> resources) throws ResultSetMismatchException
sourceValues - 源数据列表resources - 自定义提示消息ResultSetMismatchException - 不匹配Copyright © 2020. All rights reserved.