/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JCREditCallbackYmdhm
*	ソースファイル名：JCREditCallbackYmdhm.java
*	作成者			：富士通
*	日付			：2011年05月17日
*＜機能概要＞
*	顧客対応履歴管理 コールバック希望日時編集処理部品
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/05/17	富士通		新規作成
*
**********************************************************************/

package eo.web.webview.common;

import java.util.Map;

import eo.common.util.JCRUtilCommon;

/**
 * 対応履歴管理システム コールバック希望日時編集処理部品<p>
 * <BR>
 * @author 富士通
 */

public class JCREditCallbackYmdhm
{

	/**
	 * コールバック希望日時編集を行います。
	 * @param childMap 情報取得対象
	 * @param yyyymmdd コールバック希望日
	 * @param hhmm コールバック希望時間
	 * @param type コールバックタイプ
	 * @return コールバック希望日時編集結果(yyyy/MM/dd HH:mmm type)
	 */
	public static String edit(Map<String, String> childMap, String yyyymmdd, String hhmm, String type)
	{
		
		String ret = "";
		if(childMap == null)
		{
			return ret;
		}
		
		String callbackYYYYMMDD = childMap.get(yyyymmdd);
		if(callbackYYYYMMDD != null && callbackYYYYMMDD.trim().length() > 0)
		{
			ret = JCRUtilCommon.formatDate(callbackYYYYMMDD);
		}
		
		String callbackHHMM = childMap.get(hhmm);
		if(callbackHHMM != null && callbackHHMM.trim().length() > 0)
		{
			ret = ret + " " + JCRUtilCommon.formatTime(callbackHHMM);
		}
		
		String callbackType = childMap.get(type);
		if(callbackType != null && callbackType.trim().length() > 0)
		{
			ret = ret + " " + callbackType;
		}
		//
		return ret;
	}
}
