/*********************************************************************
 *	All Rights reserved,Copyright K-Opticom
 **********************************************************************
 *＜プログラム内容＞
 *	システム名		：eo顧客基幹システム
 *	モジュール名	：JKKTabCommonLogic
 *	ソースファイル名：JKKTabCommonLogic.java
 *	作成者			：富士通
 *	日付			：2011年05月11日
 *＜機能概要＞
 *	契約管理システムタブ共通部品アクセッサ
 *＜修正履歴＞
 *	バージョン	修正日			修正者		修正内容
 *	v4.00.00	2012/10/31	富士通		新規作成
 * v16.00.00	2015/06/24		FJ)鯵坂		【ANK-2480-00-00】新電力対応
 * v23.00.00	2015/12/08		FJ)山岡		【ANK-2693-00-00】オーダリング対応（STEP2）
 * v25.00.00	2016/05/26		FJ)柳		【ANK-2754-00-00】お客様情報タブへのコンテンツ契約情報表示
 **********************************************************************/

package eo.web.webview.common;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccessArray;
import com.fujitsu.futurity.web.x31.X31SRuntimeException;

import eo.web.webview.JCCWebBusinessLogic;
import eo.web.webview.CommonInfoCF.CommonInfoCFConst;

/**
 * 契約管理システムタブ共通アクセッサー部品<p>
 * <BR>
 * @author 富士通
 */
@SuppressWarnings("serial")
public class JKKTabCommonLogic extends JCCWebBusinessLogic
{
	/** 顧客契約引継リストキー */
	public static final String[] CUST_KEI_HKTGI_KEYS =
	{
		JKKCommonConst.HKTGI_SYSID,
		JKKCommonConst.HKTGI_SVC_KEI_NO,
		JKKCommonConst.HKTGI_IDO_DIV,
		JKKCommonConst.HKTGI_IDO_RSN_CD,
		JKKCommonConst.HKTGI_IDO_RSN_MEMO,
		JKKCommonConst.HKTGI_POPUP_MODE,
		// ANK-1289-00-00 サービス契約更新の参照モード起動時の子画面内からの異動区分選択画面への遷移 2012/11/19 START
		JKKCommonConst.HKTGI_IDO_DIV_SENI_PTN
		// ANK-1289-00-00 サービス契約更新の参照モード起動時の子画面内からの異動区分選択画面への遷移 2012/11/19 END
		//*--<< ANK-2693-00-00 ADD START >>--*//
		,JKKCommonConst.HKTGI_SYSCD
		//*--<< ANK-2693-00-00 ADD  END  >>--*//
	};

	/** 画面ID取得コード */
	private static final String GET_SCREEN_ID = "SCREEN_ID";

	/** 画面名取得コード */
	private static final String GET_SCREEN_NAME = "SCREEN_NAME";

	/**
	 * 「申込情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト固定バージョン（「CUST_KEI_HKTGI_KEYS」でキーを確認できます）<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab1(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId
	) throws Exception
	{
		return actionTab1(
					myLogic,
					commonInfoBean,
					serviceFormBean,
					myScreenId,
					CUST_KEI_HKTGI_KEYS
				);
	}

	/**
	 * 「申込情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト個別指定バージョン<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	custKeiHktgKeys		顧客契約引継リストキー（String配列）
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab1(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] custKeiHktgKeys
	) throws Exception
	{
		// （１）遷移先画面判定
		String nextScreenId   = JKKScreenConst.SCREEN_ID_KKW00127;
		String nextScreenName = JKKScreenConst.SCREEN_NAME_KKW00127;

		// （２）顧客契約内引継ぎデータセット
		HashMap<String, Object> hktgiDataMap = getHktgiDataMap(serviceFormBean, JKKCommonConst.HKTGI_CUST_KEI_HKTGI_LIST, custKeiHktgKeys);
		JCCWebCommon.setScreenInfo(myLogic, nextScreenId, hktgiDataMap);

		// （３）顧客契約内引継ぎデータセット（自画面への戻り用）
		JCCWebCommon.setScreenInfo(myLogic, myScreenId, hktgiDataMap);

		// （４）遷移先画面情報を設定
		JCCWebCommon.setScreenId(myLogic, nextScreenId, myScreenId);

		// （５）共有フォームBean設定
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID,   X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		return true;
	}

	/**
	 * 「サービス契約」タブ押下時処理<br>
	 * ・顧客契約引継リスト固定バージョン（「CUST_KEI_HKTGI_KEYS」でキーを確認できます）<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	getScreenInfoJdgCd	遷移先サービス契約情報更新画面を判定するための情報（String配列）<br>
	 * 								・[１]料金グループコード<br>
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab2(	
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] getScreenInfoJdgCd
	) throws Exception
	{
		return actionTab2(
					myLogic,
					commonInfoBean,
					serviceFormBean,
					myScreenId,
					getScreenInfoJdgCd,
					CUST_KEI_HKTGI_KEYS
				);
	}

	/**
	 * 「サービス契約」タブ押下時処理<br>
	 * ・顧客契約引継リスト個別指定バージョン<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	getScreenInfoJdgCd	遷移先サービス契約情報更新画面を判定するための情報（String配列）<br>
	 * 								・[１]料金グループコード<br>
	 * @param	custKeiHktgKeys		顧客契約引継リストキー（String配列）
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab2(	
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] getScreenInfoJdgCd,
			String[] custKeiHktgKeys
	) throws Exception
	{
		// （１）遷移先画面判定
		String nextScreenId   = getSvcKeiInfoUpdScreenId(getScreenInfoJdgCd);
		String nextScreenName = getSvcKeiInfoUpdScreenName(getScreenInfoJdgCd);

		// （２）顧客契約内引継ぎデータセット
		HashMap<String, Object> hktgiDataMap = getHktgiDataMap(serviceFormBean, JKKCommonConst.HKTGI_CUST_KEI_HKTGI_LIST, custKeiHktgKeys);
		JCCWebCommon.setScreenInfo(myLogic, nextScreenId, hktgiDataMap);

		// （３）顧客契約内引継ぎデータセット（自画面への戻り用）
		JCCWebCommon.setScreenInfo(myLogic, myScreenId, hktgiDataMap);

		// （４）遷移先画面情報を設定
		JCCWebCommon.setScreenId(myLogic, nextScreenId, myScreenId);

		// （５）共有フォームBean設定
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID,   X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		return true;
	}

	/**
	 * 「お客様情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト固定バージョン（「CUST_KEI_HKTGI_KEYS」でキーを確認できます）<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab3(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId
	) throws Exception
	{
		return actionTab3(
					myLogic,
					commonInfoBean,
					serviceFormBean,
					myScreenId,
					CUST_KEI_HKTGI_KEYS
				);
	}

	/**
	 * 「お客様情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト個別指定バージョン<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	custKeiHktgKeys		顧客契約引継リストキー（String配列）
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab3(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] custKeiHktgKeys
	) throws Exception
	{
		// （１）遷移先画面判定
		String nextScreenId   = JCKScreenConst.SCREEN_ID_CKW00401;
		String nextScreenName = JCKScreenConst.SCREEN_NAME_CKW00401;

		// （２）顧客契約内引継ぎデータセット
		HashMap<String, Object> hktgiDataMap = getHktgiDataMap(serviceFormBean, JKKCommonConst.HKTGI_CUST_KEI_HKTGI_LIST, custKeiHktgKeys);
		JCCWebCommon.setScreenInfo(myLogic, nextScreenId, hktgiDataMap);

		// （３）顧客契約内引継ぎデータセット（自画面への戻り用）
		JCCWebCommon.setScreenInfo(myLogic, myScreenId, hktgiDataMap);

		// （４）遷移先画面情報を設定
		JCCWebCommon.setScreenId(myLogic, nextScreenId, myScreenId);

		// （５）共有フォームBean設定
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID,   X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		return true;
	}

	/**
	 * 「機器情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト固定バージョン（「CUST_KEI_HKTGI_KEYS」でキーを確認できます）<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab4(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId
	) throws Exception
	{
		return actionTab4(
					myLogic,
					commonInfoBean,
					serviceFormBean,
					myScreenId,
					CUST_KEI_HKTGI_KEYS
				);
	}

	/**
	 * 「機器情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト個別指定バージョン<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	custKeiHktgKeys		顧客契約引継リストキー（String配列）
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab4(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] custKeiHktgKeys
	) throws Exception
	{
		// （１）遷移先画面判定
		String nextScreenId   = JKKScreenConst.SCREEN_ID_KKW03301;
		String nextScreenName = JKKScreenConst.SCREEN_NAME_KKW03301;

		// （２）顧客契約内引継ぎデータセット
		HashMap<String, Object> hktgiDataMap = getHktgiDataMap(serviceFormBean, JKKCommonConst.HKTGI_CUST_KEI_HKTGI_LIST, custKeiHktgKeys);
		JCCWebCommon.setScreenInfo(myLogic, nextScreenId, hktgiDataMap);

		// （３）顧客契約内引継ぎデータセット（自画面への戻り用）
		JCCWebCommon.setScreenInfo(myLogic, myScreenId, hktgiDataMap);

		// （４）遷移先画面情報を設定
		JCCWebCommon.setScreenId(myLogic, nextScreenId, myScreenId);

		// （５）共有フォームBean設定
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID,   X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		return true;
	}

	/**
	 * 「オプション情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト固定バージョン（「CUST_KEI_HKTGI_KEYS」でキーを確認できます）<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab5(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId
	) throws Exception
	{
		return actionTab5(
					myLogic,
					commonInfoBean,
					serviceFormBean,
					myScreenId,
					CUST_KEI_HKTGI_KEYS
				);
	}

	/**
	 * 「オプション情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト個別指定バージョン<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	custKeiHktgKeys		顧客契約引継リストキー（String配列）
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab5(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] custKeiHktgKeys
	) throws Exception
	{
		// （１）遷移先画面判定
		String nextScreenId   = JKKScreenConst.SCREEN_ID_KKW02301;
		String nextScreenName = JKKScreenConst.SCREEN_NAME_KKW02301;

		// （２）顧客契約内引継ぎデータセット
		HashMap<String, Object> hktgiDataMap = getHktgiDataMap(serviceFormBean, JKKCommonConst.HKTGI_CUST_KEI_HKTGI_LIST, custKeiHktgKeys);
		JCCWebCommon.setScreenInfo(myLogic, nextScreenId, hktgiDataMap);

		// （３）顧客契約内引継ぎデータセット（自画面への戻り用）
		JCCWebCommon.setScreenInfo(myLogic, myScreenId, hktgiDataMap);

		// （４）遷移先画面情報を設定
		JCCWebCommon.setScreenId(myLogic, nextScreenId, myScreenId);

		// （５）共有フォームBean設定
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID,   X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		return true;
	}

	/**
	 * 「請求契約情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト固定バージョン（「CUST_KEI_HKTGI_KEYS」でキーを確認できます）<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab6(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId
	) throws Exception
	{
		return actionTab6(
					myLogic,
					commonInfoBean,
					serviceFormBean,
					myScreenId,
					CUST_KEI_HKTGI_KEYS
				);
	}

	/**
	 * 「請求契約情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト個別指定バージョン<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	custKeiHktgKeys		顧客契約引継リストキー（String配列）
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab6(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] custKeiHktgKeys
	) throws Exception
	{
		// （１）遷移先画面判定
		String nextScreenId   = JKKScreenConst.SCREEN_ID_KKW01601;
		String nextScreenName = JKKScreenConst.SCREEN_NAME_KKW01601;

		// （２）顧客契約内引継ぎデータセット
		HashMap<String, Object> hktgiDataMap = getHktgiDataMap(serviceFormBean, JKKCommonConst.HKTGI_CUST_KEI_HKTGI_LIST, custKeiHktgKeys);
		JCCWebCommon.setScreenInfo(myLogic, nextScreenId, hktgiDataMap);

		// （３）顧客契約内引継ぎデータセット（自画面への戻り用）
		JCCWebCommon.setScreenInfo(myLogic, myScreenId, hktgiDataMap);

		// （４）遷移先画面情報を設定
		JCCWebCommon.setScreenId(myLogic, nextScreenId, myScreenId);

		// （５）共有フォームBean設定
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID,   X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		return true;
	}

	/**
	 * 「進捗情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト固定バージョン（「CUST_KEI_HKTGI_KEYS」でキーを確認できます）<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab7(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId
	) throws Exception
	{
		return actionTab7(
					myLogic,
					commonInfoBean,
					serviceFormBean,
					myScreenId,
					CUST_KEI_HKTGI_KEYS
				);
	}

	/**
	 * 「進捗情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト個別指定バージョン<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	custKeiHktgKeys		顧客契約引継リストキー（String配列）
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab7(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] custKeiHktgKeys
	) throws Exception
	{
		// （１）遷移先画面判定
		String nextScreenId   = JKKScreenConst.SCREEN_ID_KKW06101;
		String nextScreenName = JKKScreenConst.SCREEN_NAME_KKW06101;

		// （２）顧客契約内引継ぎデータセット
		HashMap<String, Object> hktgiDataMap = getHktgiDataMap(serviceFormBean, JKKCommonConst.HKTGI_CUST_KEI_HKTGI_LIST, custKeiHktgKeys);
		JCCWebCommon.setScreenInfo(myLogic, nextScreenId, hktgiDataMap);

		// （３）顧客契約内引継ぎデータセット（自画面への戻り用）
		JCCWebCommon.setScreenInfo(myLogic, myScreenId, hktgiDataMap);

		// （４）遷移先画面情報を設定
		JCCWebCommon.setScreenId(myLogic, nextScreenId, myScreenId);

		// （５）共有フォームBean設定
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID,   X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		return true;
	}

	/**
	 * 「割引情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト固定バージョン（「CUST_KEI_HKTGI_KEYS」でキーを確認できます）<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab8(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId
	) throws Exception
	{
		return actionTab8(
					myLogic,
					commonInfoBean,
					serviceFormBean,
					myScreenId,
					CUST_KEI_HKTGI_KEYS
				);
	}

	/**
	 * 「割引情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト個別指定バージョン<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	custKeiHktgKeys		顧客契約引継リストキー（String配列）
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab8(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] custKeiHktgKeys
	) throws Exception
	{
		// （１）遷移先画面判定
		String nextScreenId   = JKKScreenConst.SCREEN_ID_KKW01033;
		String nextScreenName = JKKScreenConst.SCREEN_NAME_KKW01033;

		// （２）顧客契約内引継ぎデータセット
		HashMap<String, Object> hktgiDataMap = getHktgiDataMap(serviceFormBean, JKKCommonConst.HKTGI_CUST_KEI_HKTGI_LIST, custKeiHktgKeys);
		JCCWebCommon.setScreenInfo(myLogic, nextScreenId, hktgiDataMap);

		// （３）顧客契約内引継ぎデータセット（自画面への戻り用）
		JCCWebCommon.setScreenInfo(myLogic, myScreenId, hktgiDataMap);

		// （４）遷移先画面情報を設定
		JCCWebCommon.setScreenId(myLogic, nextScreenId, myScreenId);

		// （５）共有フォームBean設定
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID,   X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		return true;
	}

	/**
	 * 「住所情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト固定バージョン（「CUST_KEI_HKTGI_KEYS」でキーを確認できます）<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab9(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId
	) throws Exception
	{
		return actionTab9(
					myLogic,
					commonInfoBean,
					serviceFormBean,
					myScreenId,
					CUST_KEI_HKTGI_KEYS
				);
	}

	/**
	 * 「住所情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト個別指定バージョン<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	custKeiHktgKeys		顧客契約引継リストキー（String配列）
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab9(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] custKeiHktgKeys
	) throws Exception
	{
		// （１）遷移先画面判定
		String nextScreenId   = JKKScreenConst.SCREEN_ID_KKW04801;
		String nextScreenName = JKKScreenConst.SCREEN_NAME_KKW04801;

		// （２）顧客契約内引継ぎデータセット
		HashMap<String, Object> hktgiDataMap = getHktgiDataMap(serviceFormBean, JKKCommonConst.HKTGI_CUST_KEI_HKTGI_LIST, custKeiHktgKeys);
		JCCWebCommon.setScreenInfo(myLogic, nextScreenId, hktgiDataMap);

		// （３）顧客契約内引継ぎデータセット（自画面への戻り用）
		JCCWebCommon.setScreenInfo(myLogic, myScreenId, hktgiDataMap);

		// （４）遷移先画面情報を設定
		JCCWebCommon.setScreenId(myLogic, nextScreenId, myScreenId);

		// （５）共有フォームBean設定
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID,   X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		return true;
	}

	/**
	 * 「ADSL工事情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト固定バージョン（「CUST_KEI_HKTGI_KEYS」でキーを確認できます）<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab10(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId
	) throws Exception
	{
		return actionTab10(
					myLogic,
					commonInfoBean,
					serviceFormBean,
					myScreenId,
					CUST_KEI_HKTGI_KEYS
				);
	}

	/**
	 * 「ADSL工事情報」タブ押下時処理<br>
	 * ・顧客契約引継リスト個別指定バージョン<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	custKeiHktgKeys		顧客契約引継リストキー（String配列）
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab10(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] custKeiHktgKeys
	) throws Exception
	{
		// （１）遷移先画面判定
		String nextScreenId   = JKKScreenConst.SCREEN_ID_KKW01801;
		String nextScreenName = JKKScreenConst.SCREEN_NAME_KKW01801;

		// （２）顧客契約内引継ぎデータセット
		HashMap<String, Object> hktgiDataMap = getHktgiDataMap(serviceFormBean, JKKCommonConst.HKTGI_CUST_KEI_HKTGI_LIST, custKeiHktgKeys);
		JCCWebCommon.setScreenInfo(myLogic, nextScreenId, hktgiDataMap);

		// （３）顧客契約内引継ぎデータセット（自画面への戻り用）
		JCCWebCommon.setScreenInfo(myLogic, myScreenId, hktgiDataMap);

		// （４）遷移先画面情報を設定
		JCCWebCommon.setScreenId(myLogic, nextScreenId, myScreenId);

		// （５）共有フォームBean設定
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID,   X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		return true;
	}
	
	// ANK-2754-00-00 2016/05/26 ADD START
	/**
	 * 「コンテンツ」タブ押下時処理<br>
	 * ・顧客契約引継リスト固定バージョン（「CUST_KEI_HKTGI_KEYS」でキーを確認できます）<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab11(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId
	) throws Exception
	{
		return actionTab11(
					myLogic,
					commonInfoBean,
					serviceFormBean,
					myScreenId,
					CUST_KEI_HKTGI_KEYS
				);
	}

	/**
	 * 「コンテンツ」タブ押下時処理<br>
	 * ・顧客契約引継リスト個別指定バージョン<br>
	 * <br>
	 * @param	myLogic				ビューロジッククラス（基本的には、「this」と記述してください）
	 * @param	commonInfoBean		共通Bean（基本的には、「super.getCommonInfoBean()」と記述してください）
	 * @param	serviceFormBean		サービスフォームBean（基本的には、「super.getServiceFormBean()」と記述してください）
	 * @param	myScreenId			遷移元画面ID
	 * @param	custKeiHktgKeys		顧客契約引継リストキー（String配列）
	 * @return	boolean				終了判定フラグ<br>
	 * 								・正常終了：TRUE<br>
	 * 								・異常終了：FALSE<br>
	 * @throws	Exception
	 */
	public static boolean actionTab11(
			JCCWebBusinessLogic myLogic,
			X31SDataBeanAccess commonInfoBean,
			X31SDataBeanAccess serviceFormBean,
			String myScreenId,
			String[] custKeiHktgKeys
	) throws Exception
	{
		// （１）遷移先画面判定
		String nextScreenId   = JCNScreenConst.SCREEN_ID_CNW00101;
		String nextScreenName = JCNScreenConst.SCREEN_NAME_CNW00101;

		// （２）顧客契約内引継ぎデータセット
		HashMap<String, Object> hktgiDataMap = getHktgiDataMap(serviceFormBean, JKKCommonConst.HKTGI_CUST_KEI_HKTGI_LIST, custKeiHktgKeys);
		JCCWebCommon.setScreenInfo(myLogic, nextScreenId, hktgiDataMap);

		// （３）顧客契約内引継ぎデータセット（自画面への戻り用）
		JCCWebCommon.setScreenInfo(myLogic, myScreenId, hktgiDataMap);

		// （４）遷移先画面情報を設定
		JCCWebCommon.setScreenId(myLogic, nextScreenId, myScreenId);

		// （５）共有フォームBean設定
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID,   X31CWebConst.DATABEAN_SET_VALUE, nextScreenId);
		commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, nextScreenName);

		return true;
	}
	// ANK-2754-00-00 2016/05/26 ADD END

	/**
	 * 引継情報データマップ取得<br>
	 * ・引数のサービスフォームBeanより引継情報データマップの生成を行う。<br>
	 * <br>
	 * @param	serviceFormBean				サービスフォームBean
	 * @param	hktgiKey					引継情報データタイプのキー
	 * @param	hktgiPrmKeys				引継情報データタイプの項目キーリスト
	 * @return	HashMap<String, Object>		引継情報データマップ
	 */
	private static HashMap<String, Object> getHktgiDataMap(
			X31SDataBeanAccess serviceFormBean,
			String hktgiKey,
			String[] hktgiPrmKeys
	)
	{
		HashMap<String, Object> dataMap = new HashMap<String, Object>();
		List<HashMap<String, Object>> dataList = new ArrayList<HashMap<String, Object>>();

		X31SDataBeanAccessArray infList = serviceFormBean.getDataBeanArray(hktgiKey);
		for (int i = 0; i < infList.getCount(); i++)
		{
			HashMap<String, Object> inMap = new HashMap<String, Object>();

			X31SDataBeanAccess inf = infList.getDataBean(i);
			for (int j = 0; j < hktgiPrmKeys.length; j++)
			{
				// ※try-catchをfor内で実装してるため、PGRelief時にワーニングが発生する、意図的なロジックのため問題なしとする
				try
				{
					inMap.put(hktgiPrmKeys[j], inf.sendMessageObject(hktgiPrmKeys[j], X31CWebConst.DATABEAN_GET_VALUE));
				}
				catch (X31SRuntimeException ex)
				{
					try
					{
						// 可変項目の場合(String[]のみ対応)
						int length = (Integer)inf.sendMessage(hktgiPrmKeys[j], X31CWebConst.DATABEAN_GET_COUNT);
						String[] obj = new String[length];
						for (int k = 0; k < length; k++)
						{
							obj[k] = inf.sendMessageString(hktgiPrmKeys[j], X31CWebConst.DATABEAN_GET_VALUE, k);
						}
						inMap.put(hktgiPrmKeys[j], obj);
					}
					catch (X31SRuntimeException ex2)
					{
						continue;
					}
				}
			}
			dataList.add(inMap);
		}
		dataMap.put(hktgiKey, dataList);

		return dataMap;
	}

	/**
	 * サービス契約情報更新画面ID取得処理<br>
	 * ・料金グループコードにより、どの画面IDを返却するか判定する。<br>
	 * <br>
	 * @param	getScreenInfoJdgCd	サービス契約情報更新画面を判定するための情報（String配列）<br>
	 * 								・[１]料金グループコード<br>
	 * @return	String				画面ID
	 */
	private static String getSvcKeiInfoUpdScreenId(String[] getScreenInfoJdgCd)
	{
		return getSvcKeiInfoUpdScreenInfo(getScreenInfoJdgCd, GET_SCREEN_ID);
	}

	/**
	 * サービス契約情報更新画面名取得処理<br>
	 * ・料金グループコードにより、どの画面名を返却するか判定する。<br>
	 * <br>
	 * @param	getScreenInfoJdgCd	サービス契約情報更新画面を判定するための情報（String配列）<br>
	 * 								・[１]料金グループコード<br>
	 * @return	String				画面名
	 */
	private static String getSvcKeiInfoUpdScreenName(String[] getScreenInfoJdgCd)
	{
		return getSvcKeiInfoUpdScreenInfo(getScreenInfoJdgCd, GET_SCREEN_NAME);
	}

	/**
	 * サービス契約情報更新画面情報取得処理<br>
	 * ・料金グループコードにより、どの画面ID・画面名を返却するか判定する。<br>
	 * <br>
	 * @param	getScreenInfoJdgCd	サービス契約情報更新画面を判定するための情報（String配列）<br>
	 * 								・[１]料金グループコード<br>
	 * @param	getScreenInfoCd		画面IDか、画面名のどちらを返却するかのコード<br>
	 * 								・GET_SCREEN_ID   … 画面ID<br>
	 * 								・GET_SCREEN_NAME … 画面名<br>
	 * @return	String				画面ID、または画面名
	 */
	private static String getSvcKeiInfoUpdScreenInfo(String[] getScreenInfoJdgCd, String getScreenInfoCd)
	{
		String ret = null;

		String nextScreenId   = null;
		String nextScreenName = null;

		// 料金グループコード取得
		String prcGrpCd = getScreenInfoJdgCd[0];

		if(
				JKKCommonConst.PRC_GRP_CD_02.equals(prcGrpCd) ||
				JKKCommonConst.PRC_GRP_CD_03.equals(prcGrpCd) ||
				JKKCommonConst.PRC_GRP_CD_04.equals(prcGrpCd)
				// ANK-1296-00-00 eo64エア・IPテレメト対応 ADD START
				|| JKKCommonConst.PRC_GRP_CD_01.equals(prcGrpCd)
				|| JKKCommonConst.PRC_GRP_CD_15.equals(prcGrpCd)
				// ANK-1296-00-00 eo64エア・IPテレメト対応 ADD END
		)
		{
			// サービス契約情報更新画面（eo光ネット）
			nextScreenId   = JKKScreenConst.SCREEN_ID_KKW00128;
			nextScreenName = JKKScreenConst.SCREEN_NAME_KKW00128;
		}
		else if(
				JKKCommonConst.PRC_GRP_CD_11.equals(prcGrpCd) ||
				JKKCommonConst.PRC_GRP_CD_12.equals(prcGrpCd) ||
				JKKCommonConst.PRC_GRP_CD_13.equals(prcGrpCd)
		)
		{
			// サービス契約情報更新画面（eo光テレビ）
			nextScreenId   = JKKScreenConst.SCREEN_ID_KKW00129;
			nextScreenName = JKKScreenConst.SCREEN_NAME_KKW00129;
		}
		else if(
				JKKCommonConst.PRC_GRP_CD_10.equals(prcGrpCd)
		)
		{
			// サービス契約情報更新画面（eo光電話）
			nextScreenId   = JKKScreenConst.SCREEN_ID_KKW00130;
			nextScreenName = JKKScreenConst.SCREEN_NAME_KKW00130;
		}
		else if(
				JKKCommonConst.PRC_GRP_CD_07.equals(prcGrpCd) ||
				JKKCommonConst.PRC_GRP_CD_08.equals(prcGrpCd) ||
				JKKCommonConst.PRC_GRP_CD_09.equals(prcGrpCd) ||
				JKKCommonConst.PRC_GRP_CD_16.equals(prcGrpCd)
		)
		{
			// サービス契約更新画面（eoモバイル）
			nextScreenId   = JKKScreenConst.SCREEN_ID_KKW00131;
			nextScreenName = JKKScreenConst.SCREEN_NAME_KKW00131;
		}
		else if(
				JKKCommonConst.PRC_GRP_CD_05.equals(prcGrpCd) ||
				JKKCommonConst.PRC_GRP_CD_06.equals(prcGrpCd)
		)
		{
			// サービス契約更新画面（eoADSL）
			nextScreenId   = JKKScreenConst.SCREEN_ID_KKW00132;
			nextScreenName = JKKScreenConst.SCREEN_NAME_KKW00132;
		}
//↓↓↓2013/12/21追加　ANK-1584-00-00Ｌ２−ＭＶＮＯ新サービス対応↓↓↓
		else if (JKKCommonConst.PRC_GRP_CD_51.equals(prcGrpCd))
		{
			// サービス契約情報照会(ｍｉｎｅｏ)画面
			nextScreenId   = JKKScreenConst.SCREEN_ID_KKW00194;
			nextScreenName = JKKScreenConst.SCREEN_NAME_KKW00194;
		}
//↑↑↑2013/12/21追加　ANK-1584-00-00Ｌ２−ＭＶＮＯ新サービス対応↑↑↑
// ▼▼ ANK-2480-00-00 ADD START ▼▼
		else if (JKKCommonConst.PRC_GRP_CD_17.equals(prcGrpCd))
		{
			// サービス契約情報照会(eo電気)画面
			nextScreenId   = JKKScreenConst.SCREEN_ID_KKW00195;
			nextScreenName = JKKScreenConst.SCREEN_NAME_KKW00195;
		}
// ▲▲ ANK-2480-00-00  ADD  END ▲▲
		if (GET_SCREEN_ID.equals(getScreenInfoCd))
		{
			// 画面IDを返却
			ret = nextScreenId;
		}
		else if (GET_SCREEN_NAME.equals(getScreenInfoCd))
		{
			// 画面名を返却
			ret = nextScreenName;
		}

		return ret;
	}
}
