/*********************************************************************
* All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*   システム名      ：eo顧客基幹システム
*   モジュール名    ：JCCCheckMailHeaderUtil
*   ソースファイル名：JCCCheckMailHeaderUtil.java
*   作成者          ：富士通
*   日付            ：2011年04月27日
*＜機能概要＞
*   メールヘッダー内の改行コードを除去します。
*＜修正履歴＞
*   バージョン  修正日       修正者      修正内容
*   v1.00.00    2011/05/01   EK909308	 新規作成
*
**********************************************************************/

package eo.common.util;

/**
 * メールヘッダー内に含まれる改行コードを除去するクラス。
 * メール送信サービスIF及びメール送信バッチ共通部品から呼ばれます。
 * 
 * @author 富士通
 */
public class JCCCheckMailHeaderUtil
{

	/**
	 * メールヘッダー内の改行コードを検出して除去します。
	 * 入力パラメータがnullの場合は空文字を返却します。
	 * 
	 * @param mailHeader 改行コード除去前の文字列
	 * @return 改行コード除去後の文字列
	 */	
	public static String checkMailHeader(String mailHeader)
	{
		// 入力パラメータ検査
		if(mailHeader == null)
		{
			return "";
		}
	
		// 出力用領域
		String outPutStr = mailHeader;
		
		// 改行コード
		String code1 = "\r";
		String code2 = "\n";
		
		// 改行コードを空文字に変換
		outPutStr = outPutStr.replace(code1, "");
		outPutStr = outPutStr.replace(code2, "");
		
		// 文字列を返却
		return outPutStr;
	}
}
