/*********************************************************************
* All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*   システム名      ：eo顧客基幹システム
*   モジュール名    ：JKKCallJdgRsltUpdUtil
*   ソースファイル名：JKKCallJdgRsltUpdUtil.java
*   作成者          ：富士通
*   日付            ：2013年09月09日
*＜機能概要＞
*   登録部品
*＜修正履歴＞
*   バージョン  修正日       修正者      修正内容
*   v5.00.00    2013/09/09   FJ）中山    新規作成
*
**********************************************************************/
package com.fujitsu.futurity.bp.custom.common;

import com.fujitsu.futurity.bp.x21.bpm.db.SessionHandle;
import com.fujitsu.futurity.bp.x21.bpm.parameter.IRequestParameterReadWrite;
import com.fujitsu.futurity.bp.x21.cc.AbstractCommonComponent;
import com.fujitsu.futurity.common.JSYLogBase;
import com.fujitsu.futurity.common.JSYbpmLog;


/**
 * 審査結果更新CCの呼び出しを行う。
 * <br>
 * @author 富士通
 */
public class JKKCallJdgRsltUpdUtil extends AbstractCommonComponent
{
	
	/**
	 * 審査結果更新処理
	 * <br/>
	 * @param handle セッションハンドル
	 * @param param リクエストパラメータ
	 * @param fixedText ユーザー固定文字列
	 * @return param リクエストパラメータ
	 * @throws Throwable
	 */
	public IRequestParameterReadWrite callJdgRsltUpdUtil(SessionHandle handle, IRequestParameterReadWrite param, String fixedText) throws Throwable
	{
		JKKJdgRsltUpdCC obj = new JKKJdgRsltUpdCC();
		
		JSYbpmLog.println(JSYLogBase.EXECUTION, this.getClass(), null, "BPCON0I002",  new String[]{"[KK2]callJdgRsltUpdUtil->JKKJdgRsltUpdCC#execute:START"}, "");
		
		obj.execute(handle, param, fixedText);
		
		JSYbpmLog.println(JSYLogBase.EXECUTION, this.getClass(), null, "BPCON0I002",  new String[]{"[KK2]callJdgRsltUpdUtil->JKKJdgRsltUpdCC#execute:END"}, "");
		
		return param;
	}
}