/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：CRSV0113_CRSV0113OPDBMapper
*	ソースファイル名：CRSV0113_CRSV0113OPDBMapper.java
*	作成者			：ＦＪ
*	日付			：2011年10月06日
*＜機能概要＞
*	BP（eoMessenger(初期表示)）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/10/06	ＦＪ		新規作成
*
**********************************************************************/
package eo.web.webview.mapping;

import java.util.ArrayList;
import java.util.HashMap;

import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccessArray;

import eo.common.constant.JCRStrConst;

/**
 * DataBean-BPマッピングをする。
 * 
 */
public class CRSV0113_CRSV0113OPDBMapper {
	
	/**
	 * コンストラクタ
	 */
	public CRSV0113_CRSV0113OPDBMapper(){
	}
	

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：ｅｏＭｅｓｓｅｎｇｅｒ　[1]：共有フォームＢｅａｎ
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setUPDEOMESLOGINJSKCC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 2){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// ユーザーＩＤ → eoMessengerログイン実績変更マップ.ＫＥＹ＿ログインユーザーID
		parentMap.put("key_eomes_login_user_id", bean[1].sendMessageString("ユーザーＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		// 部品呼び出し → eoMessengerログイン実績変更マップ.ＫＥＹ＿eoMessenger業務個別設定組織コード
		parentMap.put("key_eomes_login_wkkbt_org_cd", eo.web.webview.common.JCRWebCommon.getWkkbtOrgCd(bean[1]));
		// 部品呼び出し → eoMessengerログイン実績変更マップ.ＫＥＹ＿eoMessenger業務個別設定立場コード
		parentMap.put("key_eomes_login_wkkbt_pst_cd", eo.web.webview.common.JCRWebCommon.getWkkbtPositionCd(bean[1]));
		// ユーザーＩＤ → eoMessengerログイン実績変更マップ.eoMessengerログインユーザーID
		parentMap.put("eomes_login_user_id", bean[1].sendMessageString("ユーザーＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		// 部品呼び出し → eoMessengerログイン実績変更マップ.eoMessenger業務個別設定組織コード
		parentMap.put("eomes_login_wkkbt_org_cd", eo.web.webview.common.JCRWebCommon.getWkkbtOrgCd(bean[1]));
		// 部品呼び出し → eoMessengerログイン実績変更マップ.eoMessenger業務個別設定立場コード
		parentMap.put("eomes_login_wkkbt_pst_cd", eo.web.webview.common.JCRWebCommon.getWkkbtPositionCd(bean[1]));
		// ログイン日時 → eoMessengerログイン実績変更マップ.eoMessengerログイン年月日時分秒
		parentMap.put("eomes_login_dtm", bean[0].sendMessageString("ログイン日時", X31CWebConst.DATABEAN_GET_VALUE));
		// システム日時 → eoMessengerログイン実績変更マップ.eoMessenger定期更新年月日時分秒
		parentMap.put("eomes_teiki_upd_dtm", bean[0].sendMessageString("システム日時", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("UPDEOMESLOGINJSKCC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：ｅｏＭｅｓｓｅｎｇｅｒ　[1]：共有フォームＢｅａｎ
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setGETWKKBTGRCC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 2){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 運用日付 → 対応履歴業務個別設定組織一覧照会マップ.ＫＥＹ＿基準年月日
		parentMap.put("key_stdardymd", bean[0].sendMessageString("運用日付", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("GETWKKBTGRCC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：ｅｏＭｅｓｓｅｎｇｅｒ　[1]：共有フォームＢｅａｎ
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setCRSV011301SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 2){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 業務パラメータ管理一意照会マップ（ログイン定期更新間隔時間）.ＫＥＹ＿業務パラメータID
		parentMap.put("key_work_param_id", eo.web.webview.common.JCRWebCommon.getConstantValue("CR_EOMES_TEIKI_TIME"));

		outputMap.put("CRSV011301SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：ｅｏＭｅｓｓｅｎｇｅｒ　[1]：共有フォームＢｅａｎ
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setCRSV011302SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 2){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 業務パラメータ管理一意照会マップ（初期表示メッセージ取得時間）.ＫＥＹ＿業務パラメータID
		parentMap.put("key_work_param_id", eo.web.webview.common.JCRWebCommon.getConstantValue("CR_EOMES_MSG_TIME"));

		outputMap.put("CRSV011302SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：ｅｏＭｅｓｓｅｎｇｅｒ　[1]：共有フォームＢｅａｎ
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setCRSV011303SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 2){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// ユーザーＩＤ → eoMessengerメッセージ一覧照会（送受信）マップ.ＫＥＹ＿ユーザーID
		parentMap.put("key_user_Id", bean[1].sendMessageString("ユーザーＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		// メッセージ取得基準日時 → eoMessengerメッセージ一覧照会（送受信）マップ.ＫＥＹ＿eoMessenger送信年月日時分秒
		parentMap.put("key_eomes_send_dtm", bean[0].sendMessageString("メッセージ取得基準日時", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("CRSV011303SC", parentMap);
						
		return outputMap;
	}


	/**
	 * 下りマッピング
	 * @param bean　[0]：ｅｏＭｅｓｓｅｎｇｅｒ　[1]：共有フォームＢｅａｎ
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getUPDEOMESLOGINJSKCC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("UPDEOMESLOGINJSKCC")){
			parentMap = (HashMap)outputMap.get("UPDEOMESLOGINJSKCC");
		}

		
		// ログイン実績更新年月日時分秒 ← eoMessengerログイン実績変更マップ.更新年月日時分秒
		if (parentMap != null) {
			bean[0].sendMessageString("ログイン実績更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("upd_dtm"));
		} else {
			bean[0].sendMessageString("ログイン実績更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
		}

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：ｅｏＭｅｓｓｅｎｇｅｒ　[1]：共有フォームＢｅａｎ
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getGETWKKBTGRCC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("GETWKKBTGRCC")){
			parentMap = (HashMap)outputMap.get("GETWKKBTGRCC");
		}

		ArrayList childList = null;
		

// ▼▼▼▼▼ 変更 開始 ▼▼▼▼▼
		childList = null;
		if(parentMap != null && parentMap.containsKey("EZM0151B020CBSMsg1List"))
		{
			childList = (ArrayList)parentMap.get("EZM0151B020CBSMsg1List");

			X31SDataBeanAccessArray wkkbt_org = bean[0].getDataBeanArray("ワークグループ");
			X31SDataBeanAccess wkkbtbean = null;

			X31SDataBeanAccessArray all_wkkbt_org = bean[0].getDataBeanArray("初期表示ワークグループ");
			X31SDataBeanAccess allwkkbtbean = null;

			for(int i = 0; i < childList.size(); i++)
			{
				wkkbtbean = null;
				allwkkbtbean = null;

				if(wkkbt_org.getCount() -1 >= i)
				{
					wkkbtbean = wkkbt_org.getDataBean(i);
				}
				else
				{
					wkkbtbean = wkkbt_org.addDataBean();
				}

				if(all_wkkbt_org.getCount() -1 >= i)
				{
					allwkkbtbean = all_wkkbt_org.getDataBean(i);
				}
				else
				{
					allwkkbtbean = all_wkkbt_org.addDataBean();
				}

				HashMap childMap = (HashMap)childList.get(i);
				if (wkkbtbean == null || allwkkbtbean == null)
				{
					continue;
				}
			
				// ワークグループ.業務個別設定組織コード 
				// ← 対応履歴業務個別設定組織一覧照会マップ.対応履歴業務個別設定組織一覧照会明細.業務個別設定組織コード
				// 初期表示ワークグループ.初期表示業務個別設定組織コード 
				// ← 対応履歴業務個別設定組織一覧照会マップ.対応履歴業務個別設定組織一覧照会明細.業務個別設定組織コード
				if (childMap != null)
				{
					wkkbtbean.sendMessageString("業務個別設定組織コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("wkkbt_org_cd"));
					allwkkbtbean.sendMessageString("初期表示業務個別設定組織コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("wkkbt_org_cd"));
				}
				else
				{
					wkkbtbean.sendMessageString("業務個別設定組織コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
					allwkkbtbean.sendMessageString("初期表示業務個別設定組織コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ワークグループ.業務個別設定組織名 
				// ← 対応履歴業務個別設定組織一覧照会マップ.対応履歴業務個別設定組織一覧照会明細.業務個別設定組織名
				// 初期表示ワークグループ.初期表示業務個別設定組織名 
				// ← 対応履歴業務個別設定組織一覧照会マップ.対応履歴業務個別設定組織一覧照会明細.業務個別設定組織名
				if (childMap != null)
				{
					wkkbtbean.sendMessageString("業務個別設定組織名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("wkkbt_org_cd_nm"));
					allwkkbtbean.sendMessageString("初期表示業務個別設定組織名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("wkkbt_org_cd_nm"));
				}
				else
				{
					wkkbtbean.sendMessageString("業務個別設定組織名", X31CWebConst.DATABEAN_SET_VALUE, new String());
					allwkkbtbean.sendMessageString("初期表示業務個別設定組織名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
// ▲▲▲▲▲ 変更 終了 ▲▲▲▲▲

		return bean;
	}

// ▼▼▼▼▼ 追加 開始 ▼▼▼▼▼
	/**
	 * 下りマッピング
	 * @param bean　[0]：ｅｏＭｅｓｓｅｎｇｅｒ　[1]：共有フォームＢｅａｎ
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getCRSV011301SC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{

		HashMap parentMap = null;
		if(outputMap.containsKey("CRSV011301SC"))
		{
			parentMap = (HashMap)outputMap.get("CRSV011301SC");
		}

		// ログイン定期更新間隔時間 ← 部品呼び出し
		bean[0].sendMessageString("ログイン定期更新間隔時間", X31CWebConst.DATABEAN_SET_VALUE
				, eo.web.webview.common.JCRWebCommon.getColumnValue(parentMap,  "EZM0321A010CBSMsg1List", "work_param_sette_value"));

		return bean;
	}
// ▲▲▲▲▲ 追加 終了 ▲▲▲▲▲

	/**
	 * 下りマッピング
	 * @param bean　[0]：ｅｏＭｅｓｓｅｎｇｅｒ　[1]：共有フォームＢｅａｎ
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getCRSV011303SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("CRSV011303SC")){
			parentMap = (HashMap)outputMap.get("CRSV011303SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listCRSV011303SC_msglist_ECR0271B010CBSMsg1List = bean[0].getDataBeanArray("メッセージリスト");
		childList = null;
		if(listCRSV011303SC_msglist_ECR0271B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("ECR0271B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("ECR0271B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listCRSV011303SC_msglist_ECR0271B010CBSMsg1List.getCount() -1 >= i){
					subbean = listCRSV011303SC_msglist_ECR0271B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listCRSV011303SC_msglist_ECR0271B010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// メッセージリスト.ｅｏＭｅｓｓｅｎｇｅｒメッセージ番号 ← eoMessengerメッセージ一覧照会（送受信）マップ.eoMessengerメッセージ一覧照会（送受信）明細.eoMessengerメッセージ番号
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＭｅｓｓｅｎｇｅｒメッセージ番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_msg_no"));
				} else {
					subbean.sendMessageString("ｅｏＭｅｓｓｅｎｇｅｒメッセージ番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// メッセージリスト.ｅｏＭｅｓｓｅｎｇｅｒユーザーＩＤ ← eoMessengerメッセージ一覧照会（送受信）マップ.eoMessengerメッセージ一覧照会（送受信）明細.eoMessengerユーザーID
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＭｅｓｓｅｎｇｅｒユーザーＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_user_id"));
				} else {
					subbean.sendMessageString("ｅｏＭｅｓｓｅｎｇｅｒユーザーＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// メッセージリスト.ｅｏＭｅｓｓｅｎｇｅｒユーザー名 ← eoMessengerメッセージ一覧照会（送受信）マップ.eoMessengerメッセージ一覧照会（送受信）明細.eoMessengerユーザー名
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＭｅｓｓｅｎｇｅｒユーザー名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_user_nm"));
				} else {
					subbean.sendMessageString("ｅｏＭｅｓｓｅｎｇｅｒユーザー名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// メッセージリスト.ｅｏＭｅｓユーザー業務個別設定組織コード ← eoMessengerメッセージ一覧照会（送受信）マップ.eoMessengerメッセージ一覧照会（送受信）明細.eoMesユーザー業務個別設定組織コード
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＭｅｓユーザー業務個別設定組織コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_usr_wkkbt_org_cd"));
				} else {
					subbean.sendMessageString("ｅｏＭｅｓユーザー業務個別設定組織コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// メッセージリスト.業務個別設定組織名 ← eoMessengerメッセージ一覧照会（送受信）マップ.eoMessengerメッセージ一覧照会（送受信）明細.業務個別設定組織名
				if (childMap != null) {
					subbean.sendMessageString("業務個別設定組織名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("wkkbt_org_cd_nm"));
				} else {
					subbean.sendMessageString("業務個別設定組織名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// メッセージリスト.ｅｏＭｅｓユーザー業務個別設定立場コード ← eoMessengerメッセージ一覧照会（送受信）マップ.eoMessengerメッセージ一覧照会（送受信）明細.eoMesユーザー業務個別設定立場コード
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＭｅｓユーザー業務個別設定立場コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_usr_wkkbt_pst_cd"));
				} else {
					subbean.sendMessageString("ｅｏＭｅｓユーザー業務個別設定立場コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// メッセージリスト.業務個別設定立場名 ← eoMessengerメッセージ一覧照会（送受信）マップ.eoMessengerメッセージ一覧照会（送受信）明細.業務個別設定立場名
				if (childMap != null) {
					subbean.sendMessageString("業務個別設定立場名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("wkkbt_position_nm"));
				} else {
					subbean.sendMessageString("業務個別設定立場名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// メッセージリスト.ｅｏＭｅｓｓｅｎｇｅｒ送信年月日時分秒 ← eoMessengerメッセージ一覧照会（送受信）マップ.eoMessengerメッセージ一覧照会（送受信）明細.eoMessenger送信年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＭｅｓｓｅｎｇｅｒ送信年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_send_dtm"));
				} else {
					subbean.sendMessageString("ｅｏＭｅｓｓｅｎｇｅｒ送信年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// メッセージリスト.ｅｏＭｅｓｓｅｎｇｅｒメッセージ内容 ← eoMessengerメッセージ一覧照会（送受信）マップ.eoMessengerメッセージ一覧照会（送受信）明細.eoMessengerメッセージ内容
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＭｅｓｓｅｎｇｅｒメッセージ内容", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_send_msg_nyo"));
				} else {
					subbean.sendMessageString("ｅｏＭｅｓｓｅｎｇｅｒメッセージ内容", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// メッセージリスト.送受信区分 ← eoMessengerメッセージ一覧照会（送受信）マップ.eoMessengerメッセージ一覧照会（送受信）明細.送受信区分
				if (childMap != null) {
					subbean.sendMessageString("送受信区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("send_rcv_kbn"));
				} else {
					subbean.sendMessageString("送受信区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}

// ▼▼▼▼▼ 追加 開始 ▼▼▼▼▼
				// 最新データの場合
				if (i == 0)
				{
					// メッセージ取得基準日時 ← eoMessengerメッセージ一覧照会（送受信）マップ.eoMessengerメッセージ一覧照会（送受信）明細.eoMessenger送信年月日時分秒
					if (childMap != null) 
					{
						bean[0].sendMessageString("メッセージ取得基準日時", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_send_dtm"));
					} 
					else 
					{
						bean[0].sendMessageString("メッセージ取得基準日時", X31CWebConst.DATABEAN_SET_VALUE, new String());
					}
				}

				// 最新受信内容が設定されていない場合
				if ("".equals(bean[0].sendMessageString("最新受信内容（ユーザーＩＤ）", X31CWebConst.DATABEAN_GET_VALUE)))
				{
					// 受信データの場合
					if (JCRStrConst.SEND_RCV_KBN_RCV.equals((String)childMap.get("send_rcv_kbn"))) 
					{
						if (childMap != null) 
						{
							bean[0].sendMessageString("最新受信内容（ユーザーＩＤ）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_user_id"));
							bean[0].sendMessageString("最新受信内容（ユーザー名）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_user_nm"));
							bean[0].sendMessageString("最新受信内容（業務個別設定組織コード）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_usr_wkkbt_org_cd"));
							bean[0].sendMessageString("最新受信内容（業務個別設定組織名）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("wkkbt_org_cd_nm"));
							bean[0].sendMessageString("最新受信内容（業務個別設定立場コード）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eomes_usr_wkkbt_pst_cd"));
							bean[0].sendMessageString("最新受信内容（業務個別設定立場名）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("wkkbt_position_nm"));
						} 
						else 
						{
							bean[0].sendMessageString("最新受信内容（ユーザーID）", X31CWebConst.DATABEAN_SET_VALUE, new String());
							bean[0].sendMessageString("最新受信内容（ユーザー名）", X31CWebConst.DATABEAN_SET_VALUE, new String());
							bean[0].sendMessageString("最新受信内容（業務個別設定組織コード）", X31CWebConst.DATABEAN_SET_VALUE, new String());
							bean[0].sendMessageString("最新受信内容（業務個別設定組織名）", X31CWebConst.DATABEAN_SET_VALUE, new String());
							bean[0].sendMessageString("最新受信内容（業務個別設定立場コード）", X31CWebConst.DATABEAN_SET_VALUE, new String());
							bean[0].sendMessageString("最新受信内容（業務個別設定立場名）", X31CWebConst.DATABEAN_SET_VALUE, new String());
						}
					}
				}
// ▲▲▲▲▲ 追加 終了 ▲▲▲▲▲
			}
		}


		return bean;
	}


}