* @param args
* @param targetTable
* @return ImportBean
*/
private static ImportBean createBean(String[] args, Map<String, ImportTargetTableBean> targetTable) {
ImportBean bean = new ImportBean();
// ターゲット名
bean.setTargetName(targetName);
// バッチID
bean.setBatchId("BATCH01");
// ジョブフローID
bean.setJobflowId(args[0]);
// ジョブフロー実行ID
bean.setExecutionId(args[1]);
// ジョブネットの終了予定時刻
String date = args[2];
Calendar cal = Calendar.getInstance();
cal.clear();
cal.set(Calendar.YEAR, Integer.parseInt(date.substring(0, 4)));
cal.set(Calendar.MONTH, Integer.parseInt(date.substring(4, 6)) - 1);
cal.set(Calendar.DATE, Integer.parseInt(date.substring(6, 8)));
cal.set(Calendar.HOUR, Integer.parseInt(date.substring(8, 10)));
cal.set(Calendar.MINUTE, Integer.parseInt(date.substring(10, 12)));
cal.set(Calendar.SECOND, Integer.parseInt(date.substring(12, 14)));
bean.setJobnetEndTime(cal.getTime());
// リトライ回数・リトライインターバル
bean.setRetryCount(Integer.parseInt(args[3]));
bean.setRetryInterval(Integer.parseInt(args[4]));
// テーブル毎の設定
bean.setTargetTable(targetTable);
return bean;
}