/////////////////////////////////////////////////////////////////
//Copyright (C) 2005 NTT CORPORATION.
//
//Lo拡張情報テーブルメッセージ定義クラス
//
//変更履歴
//2005.02.10  新規作成  鏡味 克彦
//
//機能
//
//OLMSカスタマイズに伴うLo拡張情報テーブル用のメッセージを定義するクラスです。
//
/////////////////////////////////////////////////////////////////

package jp.co.ntt.lms.xmo.Lo.LoExtend;

/**
* OLMS機能カスタマイズ：LO拡張情報テーブル用メッセージ定義クラス
* @author Katsuhiko Kagami(UNITEC)
* @version 1.0
*/
public interface LoExtendMessage {
	////////////////////////////////////////////////////
	//	 LoExtend共通定義
	////////////////////////////////////////////////////
	/**
	 * LoExtendメッセージファイルパス
	 */
	public static final String MSG_FIEL_PATH = "/msg/xmo/Lo/LoExtend/";
	/**
	 * LoExtendメッセージファイル名
	 */
	public static final String MSG_FILE_NAME = "loextendmsg.properties";

	/**
	 * LoExtendXMOのメッセージ区分です。
	 */
	public static final String XMO_TYPE = "15";
	/**
	 * メッセージが情報であることを示します
	 */
	public static final String INF_TYPE = "1";
	/**
	 * メッセージが警告であることを示します
	 */
	public static final String WAR_TYPE = "2";
	/**
	 * メッセージがエラーであることを示します
	 */
	public static final String ERR_TYPE = "3";

	////////////////////////////////////////////////////
	//	 警告メッセージID定義
	////////////////////////////////////////////////////
	/** パラメータエラー */
	public static final String PARAM_WAR = XMO_TYPE + WAR_TYPE + "001";

	// 必須チェックエラー
	/** LoID必須エラー */
	public static final String LOID_REQUIRE_WARNING = XMO_TYPE + WAR_TYPE + "002";
	/** buy必須エラー */
	public static final String BUY_REQUIRE_WARNING = XMO_TYPE + WAR_TYPE + "003";
	/** keyword1必須エラー */
	public static final String KEYWORD1_REQUIRE_WARNING = XMO_TYPE + WAR_TYPE + "004";
	/** keyword2必須エラー */
	public static final String KEYWORD2_REQUIRE_WARNING = XMO_TYPE + WAR_TYPE + "005";
	/** keyword3必須エラー */
	public static final String KEYWORD3_REQUIRE_WARNING = XMO_TYPE + WAR_TYPE + "006";
	/** keyword4必須エラー */
	public static final String KEYWORD4_REQUIRE_WARNING = XMO_TYPE + WAR_TYPE + "007";
	/** keyword5必須エラー */
	public static final String KEYWORD5_REQUIRE_WARNING = XMO_TYPE + WAR_TYPE + "008";

	//  バイト長エラー
	/** LoIDバイト長エラー */
	public static final String LOID_LEN_WARNING = XMO_TYPE + WAR_TYPE + "050";
	/** buyバイト長エラー */
	public static final String BUY_LEN_WARNING = XMO_TYPE + WAR_TYPE + "051";
	/** keyword1バイト長エラー */
	public static final String KEYWORD1_LEN_WARNING = XMO_TYPE + WAR_TYPE + "052";
	/** keyword2バイト長エラー */
	public static final String KEYWORD2_LEN_WARNING = XMO_TYPE + WAR_TYPE + "053";
	/** keyword3バイト長エラー */
	public static final String KEYWORD3_LEN_WARNING = XMO_TYPE + WAR_TYPE + "054";
	/** keyword4バイト長エラー */
	public static final String KEYWORD4_LEN_WARNING = XMO_TYPE + WAR_TYPE + "055";
	/** keyword5バイト長エラー */
	public static final String KEYWORD5_LEN_WARNING = XMO_TYPE + WAR_TYPE + "056";

	/** レコードが存在する場合のエラー */
	public static final String EXIST_RECORD_WAR = XMO_TYPE + WAR_TYPE + "101";
	/** レコードが存在しない場合のエラー */
	public static final String NOEXIST_RECORD_WAR = XMO_TYPE + WAR_TYPE + "102";

	////////////////////////////////////////////////////
	//	 エラーメッセージID定義
	////////////////////////////////////////////////////
	/** システムエラー */
	public static final String SYSTEM_ERR = XMO_TYPE + ERR_TYPE + "001";
	/** データベースエラー */
	public static final String DB_ERR = XMO_TYPE + ERR_TYPE + "002";
	
}
