/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JKKejbKK0501Edit
*	ソースファイル名：JKKejbKK0501Edit.java
*	作成者			：富士通
*	日付			：2023年05月19日
*＜機能概要＞
*	口座に対する編集処理を行う部品
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v66.00.00	2023/05/19	FJ)謝		【ANK-4408-00-00】口振請求及びWeb申込システム移行 事前対応
*	v67.00.00	2023/06/27	FJ)辻野		【ANK-4415-00-00】口振請求及びWeb申込システム移行 STEP1
*
**********************************************************************/

package eo.ejb.common.edit;

import java.util.HashMap;

import com.fujitsu.futurity.common.JCCWebAddTrnId;
import com.fujitsu.futurity.common.JCMConstants;
import com.fujitsu.futurity.model.base.CAANMsg;
import com.fujitsu.futurity.model.ejb.common.fw.AgentDispatchContext;

import eo.common.constant.JKKStrConst;
import eo.common.util.JKKStringUtil;
import eo.ejb.cbm.cbmmsg.KK0501CBMMsg;
import eo.ejb.cbs.cbsmsg.EKK0501D010CBSMsg;
import eo.ejb.common.JKKModelConst;
import eo.ejb.common.db.JKKejbKK0501DBABase;

/**
 * <p>
 * 口座に対する編集処理を行う部品クラスです。
 * </p>
 * @author 富士通
 */
public class JKKejbKK0501Edit extends JKKejbKK0501DBABase
{
	/**
	 * コンストラクタです。
	 */
	public JKKejbKK0501Edit()
	{
	}

	/**
	 * <p>
	 * 口座登録用口座支払方法受付区分を取得する。
	 * </p>
	 * @param inMsg 処理対象のメッセージキャリア
	 * @param inContext ディスパッチコンテキスト
	 * @return 口座支払方法受付区分
	 */
	public String getKozaPaywayUkDiv(CAANMsg inMsg, AgentDispatchContext inContext)
	{
		// 口座支払方法受付区分を取得する
		String kozaPaywayUkDiv = inMsg.getString(EKK0501D010CBSMsg.KOZA_PAYWAY_UK_DIV);
		
		// 口座支払方法受付区分が設定されている場合
		if (!JKKStringUtil.isNullBlank(kozaPaywayUkDiv))
		{
			return kozaPaywayUkDiv;
		}
		else
		{
// ANK-4415-00-00 MOD START
			//return JKKModelConst.KOZA_PAYWAY_UK_DIV_CP;
			return JKKModelConst.KOZA_PAYWAY_UK_DIV_SMBCFS;
// ANK-4415-00-00 MOD END
		}
	}
}
