/*********************************************************************
* All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*   システム名      ：eo顧客基幹システム
*   モジュール名    ：JFUeoElecSvcKeiShokaiCC
*   ソースファイル名：JFUeoElecSvcKeiShokaiCC.java
*   作成者          ：富士通
*   日付            ：2015年06月02日
*＜機能概要＞
*   eo電気サービス契約一覧照会(サービス契約グループ設定番号)コモンコンポーネント部品
*＜修正履歴＞
*   バージョン  修正日       修正者      修正内容
*  v16.0.0     2015/06/02   FJ)横山    【ANK-2480-00-00】新電力対応により新規作成
*
**********************************************************************/
package com.fujitsu.futurity.bp.custom.common;


import java.util.HashMap;

import com.fujitsu.futurity.bp.x21.bpm.db.SessionHandle;
import com.fujitsu.futurity.bp.x21.bpm.parameter.IRequestParameterReadWrite;

/**
 * eo電気のサービス契約一覧照会明細を取得する。
 * <br>
 * @author 富士通
 */

public class JFUeoElecSvcKeiShokaiCC extends JFUBaseEoElecSvcKeiShokaiCC
{
	/* ===== パラメータ ===== */
	/** サービス契約番号 */
	private static final String SVC_KEI_NO = "svc_kei_no";

	/**
	 * サービス契約番号(サービス契約グループ設定番号)取得処理
	 * 
	 * <br>
	 * @param handle セッションハンドル
	 * @param param リクエストパラメータ
	 * @param fixedText サービスメッセージ
	 * @return リクエストパラメータ管理クラス
	 * @throws Exception 例外
	 */
	public IRequestParameterReadWrite eoElecSvcKeiNoStk(SessionHandle handle, IRequestParameterReadWrite param, String fixedText) throws Exception
	{
		// 結果マップ
		HashMap<String, String> resultMap = new HashMap<String, String>();

		// -----------------------------------------------------
		// ■リクエストパラメータ取得
		// -----------------------------------------------------
		// 電気契約を取得
		HashMap<String, String> svc_kei_elec_map = eoElecSvcKeiShokai(handle, param, fixedText);

		resultMap.put(SVC_KEI_NO, svc_kei_elec_map.get(SVC_KEI_NO));

		param.setData(fixedText, resultMap);

		//取得結果をユーザデータに設定する
		return param;
	}
}
