/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JPCejbFuncChecker
*	ソースファイル名：JPCejbFuncChecker.java
*	作成者			：富士通
*	日付			：2011年03月31日
*＜機能概要＞
*	サービスインターフェイスの共通部を使用した判定処理に関する共通処理を提供するクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/03/31	FJ）根本	新規作成
*
**********************************************************************/
package eo.ejb.common.itemrelation;

import com.fujitsu.futurity.common.JCMConstants;
import com.fujitsu.futurity.model.base.CAANMsg;

import eo.common.util.JPCCommonUtil;

/**
 * サービスインターフェイスの共通部を使用した判定処理に関する共通処理を提供するクラスです。<p>
 * <br>
 * @author 富士通
 */
public class JPCejbFuncChecker extends JPCCommonUtil
{

	/**
	 * 指定された機能コードで処理が呼び出されているか判定します。
	 * <br>
	 * @param inMsg 処理対象のメッセージキャリア
	 * @param funcCode 判定対象の機能コード
	 * @return boolean メッセージに指定されている機能コードと引数の機能コードが一致すればtrue。
	 * 一致しなければfalse。
	 */
	public boolean isFuncCd(CAANMsg inMsg, String funcCode) 
	{
		if(isNull(funcCode)) 
		{
			return false;
		}

		return funcCode.equals(inMsg.getString(JCMConstants.FUNC_CODE_KEY));
	}
}
