/*
このファイルの中身は、NTT オープンソースライセンス　バージョン 1.0（「本
契約」という）の適用を受けます。
本契約を遵守しない限り、このファイルを使用してはなりません。
本契約のコピーは、次のＵＲＬから入手できます。
【配布サイトのURL】 http://www.oss.ecl.ntt.co.jp/lms/

本契約に基づき頒布されるソフトウェアは、現状のまま、明示又は黙示のあらゆ
る種類の保証なしで、頒布されます。本契約に基づく権利及び制限を律する特定
の文言については、本契約を参照してください。

「オリジナルコード」は、 NTT Cyber Space Laboratories Code です。 
「オリジナルコード」の「初期開発者」は、日本電信電話株式会社です。  
日本電信電話株式会社により創作された部分は、Copyright (C) 2004 
日本電信電話株式会社 です。
全ての権利が留保されます。 
「コントリビュータ」：_____________________________________ 


The contents of this file are subject to the NTT Opensource License
Version 1.0 (the License); you may not use this file except in
compliance with the License. You may obtain a copy of the License at
【配布サイトのURL】 http://www.oss.ecl.ntt.co.jp/lms/

Software distributed under the License is distributed on an AS IS
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
License for the specific language governing rights and limitations
under the License.

The Original Code is NTT Cyber Space Laboratories Code .

The Initial Developer of the Original Code is NIPPON TELEGRAPH AND 
TELEPHONE CORPORATION.
Portions created by the NIPPON TELEGRAPH AND TELEPHONE CORPORATION 
are Copyright (C) 2004 NIPPON TELEGRAPH AND TELEPHONE CORPORATION. 
All Rights Reserved.

Contributor(s) ______________________________________.
*/

//
//	メール送信機能 XMO サーバクラス
//			変更履歴
//				2004.01.08	新規作成	中山雅文

package jp.co.ntt.lms.xmo.Mail;

/**
 * メール送信 XMO 定数定義クラスです。<BR>
 */
public class MailConst {

	/****************************/
	/* メール送信機能の戻り値	*/
	/****************************/
	/** 正常終了 */
	public static final int RESULT_SUCCESS = 0 ;
	/** ユーザ情報取得エラー */
	public static final int RESULT_NOUSER_ERR = -1 ;
	/** 環境設定ファイル読み込みエラー */
	public static final int RESULT_SGREAD_ERR = -2 ;
	/** 環境設定ファイル置換エラー */
	public static final int RESULT_SGCONV_ERR = -3 ;
	/** テンプレートファイル読み込みエラー */
	public static final int RESULT_TEMPREAD_ERR = -4 ;
	/** SMTPサーバコネクトエラー */
	public static final int RESULT_CONNECT_ERR = -5 ;
	/** 内部矛盾発生 */
	public static final int RESULT_INTERNAL_ERR = -6 ;
	/** テンプレート入力エラー */
	public static final int RESULT_TEMPINPUT_ERR = -7 ;
	/** テンプレートなしエラー */
	public static final int RESULT_TEMPEXIST_ERR = -8 ;



	/****************************/
	/* 内部処理用キーワード情報 */
	/****************************/

	/** 送信先ユーザＩＤ */
	public static final String USER_ID = "USER_ID";
	/** テンプレートファイルパス */
	public static final String TEMPLATE_PATH = "TEMPLATE_PATH";
	/** メイル送信情報格納 */
	public static final String MAILINFOS = "MAILINFOS";
	/** 送信結果情報 */
	public static final String RESULT = "RESULT";
	/** 送信結果（正常）*/
	public static final String OK = "OK";
	/** 送信結果（未送信）*/
	public static final String NOTSEND = "NOTSEND";
	/** 送信結果（送信異常）*/
	public static final String NG = "NG";
	/** メール種別 */
	public static final String MAIL_TYPE = "MAIL_TYPE";

	/**************************************/
	/* ユーザ、教材等の埋め込み文字列情報 */
	/**************************************/

	/** 送信先ユーザログインＩＤ */
	public static final String LOGIN_ID = "LOGIN_ID";
	/** 送信先ユーザ名 */
	public static final String USER_NAME = "USER_NAME";
	/** 送信先ユーザパスワード */
	public static final String USER_PASSWORD = "USER_PASSWORD";
	/** 送信先ユーザメールアドレス１ */
	public static final String USER_MAIL1 = "USER_MAIL1";
	/** 送信先ユーザメールアドレス２ */
	public static final String USER_MAIL2 = "USER_MAIL2";
	/** 管理者名 or 先生名	*/
	public static final String ADMINISTRATOR_NAME = "ADMINISTRATOR_NAME";
	/** 管理者 or 先生のメールアドレス１ */
	public static final String ADMINISTRATOR_MAIL1 = "ADMINISTRATOR_MAIL1";
	/** 管理者 or 先生のメールアドレス２ */
	public static final String ADMINISTRATOR_MAIL2 = "ADMINISTRATOR_MAIL2";

	/** 教材名 */
	public static final String TMATERIAL = "TMATERIAL";
	/** 教材ＵＲＬ */
	public static final String TMATERIAL_URL = "TMATERIAL_URL";
	/** カタログ名 */
	public static final String CATALOG_TITLE = "CATALOG_TITLE";
	/** 承認URL */
	public static final String ASSIGN_OK_URL = "ASSIGN_OK_URL";
	/** 否認URL */
	public static final String ASSIGN_NG_URL = "ASSIGN_NG_URL";
	/** メール送信先1 */
	public static final String MAIL_TO1 = "MAIL_TO1";
	/** メール送信先2 */
	public static final String MAIL_TO2 = "MAIL_TO2";
	/** メールテンプレート情報 */
	public static final String TEMPLATE_INFO = "MAIL_TEMPLATE";
	/** 置換キーワード */
	public static final String KEYWORDS = "KEYWORDS";


	/****************************************/
	/* 環境設定ファイルの埋め込み文字列情報 */
	/****************************************/

	/** システムログインURL */
	public static final String LOGIN_URL = "LOGIN_URL";
	/** ヘッダ情報 */
	public static final String HEADERTEXT = "headertext";
	/** フッタ情報 */
	public static final String FOOTERTEXT = "footertext";
	/** サイト管理者メールアドレス */
	public static final String SITE_ADMINISTRATOR_MAIL = "SITE_ADMINISTRATOR_MAIL";
	/** サイト管理用メーラアドレス */
	public static final String SITE_MAILER_MAIL = "SITE_MAILER_MAIL";
	/** ヘルプデスクメールアドレス */
	public static final String HELPDESK_MAIL = "HELPDESK_MAIL";

	/**
	 * 一括登録Mail種別 - Mail種別["0"]
	 */
	public static final String TYPE_LUMP = "0";
	/**
	 * アサインMail種別 - Mail種別["1"]
	 */
	public static final String TYPE_ASSIGNMENTS = "1";
	/**
	 * 激励Mail種別 - Mail種別["2"]
	 */
	public static final String TYPE_STIMULATE = "2";
	/**
	 * レジストMail種別 - Mail種別["3"]
	 */
	public static final String TYPE_REGIST = "3";

	public static final String SKEY_MAILINFO = "XMM_MT_FormData";

	public static final String SKEY_MAILTYPE = "XMM_MT_MailType";

	public static final String SKEY_SENDUSER = "XMM_MT_SendUser";

	public static final String SKEY_DISPINFO = "XMM_MT_DispResult";

	public static final String SKEY_SENDMAIL = "XMM_MT_SendMail";

// デフォルトのテンプレートXMLを定義
	public static final String DEFAULT_XML_NAME = "default.xml";

	/** メール未送信 */
	public static final String MAIL_NOT_SEND = "メール送信できませんでした。";

	/** メール種別未設定 */
	public static final String NOMAIL_TYPE_ERR = "メール種別が設定されていません。";

	/** メール種別不正 */
	public static final String MAIL_TYPE_ERR = "メール種別が不正です。";

	/** ファイルアクセスエラーエラー */
	public static final String FILE_ERR = "ファイルアクセスエラーが発生しました。";

	/** システムエラー */
	public static final String SYSTEM_ERR = "システムエラーが発生しました。";

	/**
	 * DB登録結果 - DB登録結果["成功"]
	 */
	public static final String DB_RESULT_SUCCESS = "ＤＢ登録成功";

	/**
	 * メール送信結果 - メール送信結果["成功"]
	 */
	public static final String MAIL_RESULT_SUCCESS = "送信成功";

	/**
	 * メール送信結果 - メール送信結果["失敗"]
	 */
	public static final String MAIL_RESULT_FAIL = "送信失敗";

	/**
	 * メール送信結果 - メール送信結果["未送信"]
	 */
	public static final String MAIL_RESULT_NOTSEND = "未送信";

	/**
	 * 返却情報Hashtableキー情報 - 送信結果["SendResult"]
	 */
	public static final String SEND_RESULT = "SendResult";


	// ユーザ／グループ一括登録イメージ
	public static final String IMG_LO_ALL_INSERT_00_o = "ap_tit1_usrgrp.gif";
	// タイトルイメージ（コンテンツアサイン状況）
	public static final String IMG_TITLE_CONTENT_ASSIGN_o = "cp_tit1_asignk.gif";
	// タイトルイメージ（激励メール：ログ参照）
	public static final String IMG_TITLE_CONTENT_LOG_o = "ap_tit1_log.gif";

	// メール送信ボタン
	public static final String IMG_SENDMAIL_BUT_00_o = "subp_bt_mail.gif";
	// 閉じるボタン
	public static final String IMG_CLOSE_BUT_00_o = "bpft_close.jpg";

	// 下のイメージ1
	public static final String IMG_DOWN_LOGO1_00_o = "bpft_1.gif";
	// 下のイメージ2
	public static final String IMG_DOWN_LOGO2_00_o = "bpft_2.gif";

	//日本語部分定義
	public static final String STR_TEMPLATE = "テンプレート";
	public static final String STR_FROM = "送信元";
	public static final String STR_TITLE = "タイトル";
	public static final String STR_BODY = "本文";
	public static final String STR_KEYWORD = "キーワード";
	public static final String STR_SUBSTITUTION_KEYWORD = "--- 置換キーワード選択 ---";
	public static final String STR_LUMP_RESULT = "一括登録結果";
	public static final String STR_ASSIGN_RESULT = "アサイン結果";	
	public static final String STR_MAIL_RESULT = "メール送信結果";	
	public static final String STR_LUMP_TITLE = "一括登録メール送信";
	public static final String STR_ASSIGN_TITLE = "アサインメール送信";
	public static final String STR_STIM_TITLE = "激励メール送信";
	public static final String STR_NO = "No.";
	public static final String STR_USER_NAME = "ユーザ名";
	public static final String STR_SUCCESS = "成功";
	public static final String STR_SEND = "送信";
	public static final String STR_BACK = "戻る";
	public static final String STR_BLANK = "　";
	public static final String STR_SAN = "さん";
	public static final String STR_NEXT = "次の ";
	public static final String STR_QUESTION = "件のメールを送信してよろしいですか？";

}

