/*********************************************************************
*	All Rights reserved,Copyright c Fujitsu, 2011
**********************************************************************
*＜プログラム内容＞
*	システム名		：プロジェクト共通
*	モジュール名	：JACejbAC0171Checker
*	ソースファイル名：JACejbAC0171Checker.java
*	作成者			：富士通
*	日付			：2011年07月05日
*＜機能概要＞
*	一時金に関する短項目関連チェック部品を定義するクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/07/05	富士通		新規作成
*
**********************************************************************/
package eo.ejb.common.itemrelation;

import com.fujitsu.futurity.model.base.CAANMsg;
import com.fujitsu.futurity.model.base.CAANSQLFacility;
import com.fujitsu.futurity.model.ejb.common.fw.AgentDispatchContext;

import eo.common.constant.JACStrConst;
import eo.ejb.cbs.cbsmsg.ECH0011C012CBSMsg;
import eo.ejb.common.JPCModelCommon;

/**
 * <p>
 * 料金訂正一覧照会に関する制約部品を定義するクラスです。
 * <br>
 * @author 富士通
 */
public class JCHejbECH0011C012Checker extends CAANSQLFacility
{
	/**
	 * <p>
	 * 料金訂正一覧照会でＫＥＹ＿料金訂正日(from)が運用日付より未来日かどうかチェックを行う。
	 * </p>
	 * @param inMsg     処理対象のメッセージキャリア
	 * @param inContext ディスパッチコンテキスト
	 * 
	 * @return true:ＫＥＹ＿料金訂正日(from)が運用日付より過去日、同日の場合
	 *          false:ＫＥＹ＿料金訂正日(from)が運用日付より未来日の場合
	 */
	public static boolean saikenStateCheck(CAANMsg inMsg, AgentDispatchContext inContext)
	{
		// 返却フラグ
		boolean bRet = true;
		
		String saikenStatCd = inMsg.getString(ECH0011C012CBSMsg.SAIKEN_STAT_CD);


		if(JACStrConst.SAIKEN_STAT_KASHID_ADD.equals(saikenStatCd)){
			bRet = false;
		}
		return bRet;
	}
	

}
