// XXXXXOperator
private final SE0Model rec = new SE0Model();
private final SE1Model temp = new SE1Model();
@CoGroup
public void convertTable(
@Key(group = {}) List<SE0Model> inDataList,
Result<SE1Model> outDataList) {
rec.copyFrom(inDataList.get(0));
// 特定のフラグが立っていた時にテーブル変換実施。
if (rec.getXXXX() == NN && some... ) {
temp.setShohin(rec.getShohin());
temp.setPatNo(rec.getPatNo());
temp.setJan(rec.getJan());
outDataList.add(temp);
}
}
// ZZZZZJob
XXXXXOperatorFactory op = new XXXXXOperatorFactory();
ConvertTable table = op.convertTable(inData);
outData.add(table.outDataList);
// この辺りで、table.outDataListに入ってきた件数が知りたい。
// このような感じでリスト全体の件数を取得したい。
int ProcCount = table.outDataList.getSize(); // これはできません。