Compare commits

..

3 Commits

Author SHA1 Message Date
Roger.Chen-陈旺 066849fb6f Pull request #69: REPORT-113769 修改WebService程序数据集帮助文档中的示例代码 1 year ago
roger 4c97624bdc 修复代码问题 1 year ago
roger ee65b0dfe7 REPORT-113769 修改WebService程序数据集帮助文档中的示例代码 1 year ago
  1. 20
      src/main/java/com/fr/data/WebServiceTableData.java

20
src/main/java/com/fr/data/WebServiceTableData.java

@ -10,8 +10,17 @@ import javax.xml.namespace.QName;
import java.util.ArrayList;
import java.util.List;
/**
* WebService程序数据集
*
* @author Roger
* @since 11.0
* Created on 2024/1/8
*/
public class WebServiceTableData extends SimpleTableData {
private static final int COLUMN_COUNT = 10;
/**
* 初始化列名数组
*
@ -20,8 +29,8 @@ public class WebServiceTableData extends SimpleTableData {
*/
@Override
public String[] initColumnNames() {
String[] columnNames = new String[10];
for (int i = 0; i < 10; i++) {
String[] columnNames = new String[COLUMN_COUNT];
for (int i = 0; i < COLUMN_COUNT; i++) {
columnNames[i] = "column#" + i;
}
return columnNames;
@ -35,7 +44,7 @@ public class WebServiceTableData extends SimpleTableData {
@Override
public List<Object[]> loadData() {
String tableName = ((ParameterProvider) (parameters.get().toArray())[0]).getValue().toString();
FineLoggerFactory.getLogger().info("Query SQL of ParamTableDataDemo: \n" + tableName);
FineLoggerFactory.getLogger().info("Query SQL of ParamTableDataDemo: {}", tableName);
// 保存得到的结果集
ArrayList<Object[]> valueList = new ArrayList();
@ -68,6 +77,11 @@ public class WebServiceTableData extends SimpleTableData {
return valueList;
}
/**
* 调用 Web 服务获取数据
*
* @return
*/
public String[][] createData() {
try {
String endpoint = "http://localhost:8080/axis/TestWS2TDClient.jws";

Loading…
Cancel
Save