* @param executionId OSのユーザー名
* @return パラメータを保持するBean
*/
private ImportBean createBean(String targetName, String batchId, String jobFlowId, String executionId) {
// 引数を分解
ImportBean bean = new ImportBean();
// ターゲット名
bean.setTargetName(targetName);
// バッチID
bean.setBatchId(batchId);
// ジョブフローID
bean.setJobflowId(jobFlowId);
// ジョブフロー実行ID
bean.setExecutionId(executionId);
// DSLプロパティを読み込み
JobFlowParamLoader dslLoader = createJobFlowParamLoader();
if (!dslLoader.loadExtractParam(bean.getTargetName(), bean.getBatchId(), bean.getJobflowId())) {
return null;
}
bean.setTargetTable(dslLoader.getImportTargetTables());
return bean;
}