/*********************************************************************
* All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*   システム名      ：eo顧客基幹システム
*   モジュール名    ：JZMbatZMDlyd
*   ソースファイル名：JZMbatZMDlyd.java
*   作成者          ：富士通
*   日付            ：2011年04月26日
*＜機能概要＞
*   ディレイド処理依頼部品アクセッサクラスです。
*＜修正履歴＞
*   バージョン	修正日		修正者		修正内容
*   v1.00		2011/04/26	FJ)宮前		新規作成
*
**********************************************************************/
package eo.business.common;

import java.util.HashMap;

import eo.framework.item.JBSbatCommonItem;

public class JZMbatDlyd {

	private JBSbatZMDlyd zmdlyd;

	
	/**
	 * コンストラクタ
     * <BR>
	 */
	public JZMbatDlyd(){
		zmdlyd = new JBSbatZMDlyd();
	}
	
	/**
	 * ディレイド処理依頼に関する情報をセットする。
     * <BR>
	 * @param String ディレイド処理実施運用年月日(yyyyMMddHHmmssSSS)
	 * @param String 依頼ジョブID
	 * @param String 処理管理番号
	 * @param String システムコード
	 * @param String ディレイド処理依頼種別コード
	 * @throws Exception ディレイド処理実施運用年月日が日付として正しくない場合
	 */
	public void setDyldInfo(String dlydTrnJssiUnyoDtm,String reqJobId,String TrnKanriNo ,String dlydTrnReqSbtCd) throws Exception{
		zmdlyd.setDyldInfo(dlydTrnJssiUnyoDtm,reqJobId,TrnKanriNo ,dlydTrnReqSbtCd);
	}
	
	/**
	 * 電子ファイル情報をセットする。
     * <BR>
	 * @param String ファイルコード
	 * @param String ファイルパス
	 * @param String ファイル削除年月日
	 * @throws Exception ファイル削除年月日が日付として正しくない場合
	 */
	public void setFileInfo(String fileCode,String filePath,String delYMD) throws Exception{
		zmdlyd.setFileInfo(fileCode, filePath, delYMD);
	}
	
	/**
	 * ディレイド処理依頼を実行する。
     * <BR>
	 * @return HashMap 
	 * @throws Exception
	 */
	public HashMap<String,String> executeDyldReq(JBSbatCommonItem comInfo) throws Exception{
		return zmdlyd.executeDyldReq(comInfo);
	}
}
