/*
このファイルの中身は、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) ______________________________________.
*/

//
// 共通ログ用定数クラス。<br>
// 
//  
//	変更履歴
//	2004.01.08 新規作成  A.Shimoma 
//	2005.02.23 学習ログからのメール送信でランタイムエラー NTTレゾナント(Y.URATA)
//
package jp.co.ntt.lms.xms.logsumup;
/**
 * 共通ログ用定数クラス。<br>
 * 
 * @author shimoma
 */
public class LoLogConstant {

	///////////////////////////////////////////////////
	//画像ファイルファイルの定義
	///////////////////////////////////////////////////

	// 背景イメージ
	public static final String IMG_BACK_GROUND_00_o = "sp.gif";

	// 左上イメージ
	public static final String IMG_TOP_LEFT_00_o = "subp_hd.gif";

	// 共通ログメニューイメージ
	public static final String IMG_LO_LOG_MENU_00_o = "ap_tit1_log.gif";

	// LO利用数一覧イメージ
	public static final String IMG_MAT_ACCESS_LIST_00_o = "ap_tit1_log.gif";

	// LO別合格状況イメージ
	public static final String IMG_MATERIAL_PASS_o = "ap_tit1_log.gif";

	// 学習状況（ユーザ一覧）イメージ
	public static final String IMG_USER_LEARN_STATUS_o  = "ap_tit1_log.gif";

	// 学習状況（LO一覧）イメージ
	public static final String IMG_MATERIAL_LEARN_STATUS_o  = "ap_tit1_log.gif";

	// 送信ボタンイメージ
	public static final String IMG_SEND_BUT_00_o = "subp_bt_soushin.gif";
	
	// メール送信ボタンイメージ
	public static final String IMG_SENDMAIL_BUT_00_o = "subp_bt_mail.gif";

	// 検索ボタンイメージ
	public static final String IMG_SEARCH_BUT_00_o = "subp_bt_search.gif";

	// CSV出力ボタンイメージ
	public static final String IMG_CSV_BUT_00_o = "subp_bt_csv.gif";

	// 閉じるボタンイメージ
	public static final String IMG_CLOSE_BUT_00_o = "subp_bt_tojiru.gif";

	// 下のイメージ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 DEF_TERM_UNIT_o = "TERM_MONTH";

	// カウント対象初期値
	public static final String DEF_COUNT_UNIT_o = "COUNT_USER";

	// 期間（日）
	public static final String DEF_TERM_DAY_o = "62";

	// 合格状況
	public static final String DEF_PASS_CONDITION_o = "other";

	// 日付型最小値
	public static final String DEF_DATE_MIN_o = "1900/01/01";
	// 日付型最大値
	public static final String DEF_DATE_MAX_o = "9999/12/31";
	// 回数最小値
	public static final String DEF_COUNT_MIN_o = "0";
	// 回数最大値
	public static final String DEF_COUNT_MAX_o = "9999";
	// パーセント最小値
	public static final String DEF_PERCENT_MIN_o = "-32768";
	// パーセント最大値
	public static final String DEF_PERCENT_MAX_o = "32768";
	// ミリ秒最小値
	public static final String DEF_MS_ZERO_MIN_o = "0.0";

	// ミリ秒最小値
	public static final String DEF_MS_MIN_o = "0";
	// ミリ秒最大値
	public static final String DEF_MS_MAX_o = "999999999999999";
	// 日付最大
	public static final String MAX_DATE = "12/31";
	// 時間最小
	public static final String MIN_TIME = " 00:00:00";
	// 時間最大
	public static final String MAX_TIME = " 23:59:59";

	public static final String TO_DATE = "TO_DATE";
	public static final String TO_TIMESTAMP = "TO_TIMESTAMP";
	public static final String DEF_DAY = "YYYY/MM/DD";
	public static final String DEF_DAY_TIME = "YYYY/MM/DD HH24:MI:SS";
	

	// ユーザ数が ｢0人｣
	public static final String USER_COUONT_ZERO = "0";



	// 完了判定
	public static final String DEF_COMPLETE_PASS_RES_o = "1";
	public static final String DEF_COMPLETE_FAIL_RES_o = "0";
	public static final int DEF_COMPLETE_PASS_o = 1;
	public static final int DEF_COMPLETE_FAIL_o = 0;
	public static final int DEF_COMPLETE_OTHER_o = -1;

	// 合格判定
	public static final String DEF_PASS_PASS_RES_o = "1";
	public static final String DEF_PASS_FAIL_RES_o = "0";
	public static final int DEF_PASS_PASS_o = 1;
	public static final int DEF_PASS_FAIL_o = 0;
	public static final int DEF_PASS_OTHER_o = -1;

	// 粒度
	public static final String DEF_DBTERM_YEAR = "year";
	public static final String DEF_DBTERM_MONTH = "month";
	public static final String DEF_DBTERM_WEEK = "week";
	public static final String DEF_DBTERM_DATE = "date";

	// カウント対象
	public static final String DEF_DBTARGET_USER = "user";
	public static final String DEF_DBTARGET_ACCESS = "access";

	///////////////////////////////////////////////////
	// 変数定義
	///////////////////////////////////////////////////
	// 人
	public static final String TYPE_PEOPLE_o = "user";

	// グループ
	public static final String TYPE_GROUP_o = "group";

	// 教材
	public static final String TYPE_MATERIAL_o = "material";

	// コンテナ
	public static final String TYPE_CONTAINER_o = "container";

	// グループ／コンテナ　LO利用数一覧画面
	public static final String LOG_GC01_o = "LOG0101";
	// グループ／コンテナ　LO別合格状況
	public static final String LOG_GC02_o = "LOG0102";
	// グループ／コンテナ　学習状況（ユーザー一覧）
	public static final String LOG_GC03_o = "LOG0103";
	// グループ／コンテナ　学習状況（LO一覧）
	public static final String LOG_GC04_o = "LOG0104";
	// グループ／教材　LO利用数一覧画面
	public static final String LOG_GM01_o = "LOG0201";
	// グループ／教材　LO別合格状況
	public static final String LOG_GM02_o = "LOG0202";
	// グループ／教材　学習状況（ユーザー一覧）
	public static final String LOG_GM03_o = "LOG0203";
	// グループ／教材　学習状況（LO一覧）
	public static final String LOG_GM04_o = "LOG0204";
	// ユーザー／コンテナ　学習状況（ユーザー一覧）
	public static final String LOG_UC01_o = "LOG0301";
	// ユーザー／コンテナ　学習状況（LO一覧）
	public static final String LOG_UC02_o = "LOG0302";
	// ユーザー／教材　学習状況（LO一覧）
	public static final String LOG_UM01_o = "LOG0401";

	///////////////////////////////////////////////////
	// 固定文字列の定義
	///////////////////////////////////////////////////

	// 共通ログメニュー
	public static final String WIN_TITLE_LO_LOG_MENU_o = "共通ログメニュー";

	// 入力必須項目
	public static final String STR_ESSENTIAL_ITEM_o = "*：入力必須項目";

	// 教材名
	public static final String STR_MATERIALL_NAME_o = "教材名";

	// 計
	public static final String STR_TOTAL_o = "計";

	// LO利用数一覧画面ウィンドウタイトル
	public static final String WIN_TITLE_MAT_ACCESS_LOG_LIST_o = "ＬＯ利用数一覧";

	// 検索期間
	public static final String STR_SEARCH_TERM_o = "検索期間";

	// 期間
	public static final String STR_TERM_o = "〜";
	// 年
	public static final String STR_TERM_YEAR_o = "年";
	// 月
	public static final String STR_TERM_MONTH_o = "月";
	// 週
	public static final String STR_TERM_WEEK_o = "週";
	// 日
	public static final String STR_TERM_DAY_o = "日";
	// ユーザ数
	public static final String STR_COUNT_USER_o = "ユーザ数";
	// アクセス数
	public static final String STR_COUNT_ACCESS_o = "アクセス数";

	// *
	public static final String STR_ASTA_o = "*";

	// ※配下
	public static final String STR_ASTA_SUBORDINATE_o = "※配下";

	// ※配下
	public static final String STR_ASTA_SUBORDINATE_COMMENT_o = "※配下の全ユーザを集計する";
	
	// %
	public static final String STR_PERCENT_o = "%";

	// 粒度
	public static final String STR_TERM_UNIT_o = "粒度";

	// カウント対象
	public static final String STR_COUNT_TARGET_o = "カウント対象";

	// 例 （期間）
	public static final String STR_TERM_EXAMPLE_o = "&nbsp;例：<br>&nbsp;粒度が週または日： 2002/04/01 〜 2002/05/31<br>&nbsp;粒度が月： 2002/04 〜 2002/05<br>&nbsp;粒度が年： 2002〜2003";


	// 学習状況（ユーザ一覧）画面ウィンドウタイトル
	public static final String WIN_TITLE_USER_LEARN_STATUS_o = "学習状況（ユーザ一覧）";

	// 学習開始
	public static final String STR_CALC_START_o = "学習開始";

	// 修了
	public static final String STR_CALC_END_o = "完了";

	// 学習開始日時
	public static final String STR_DATE_START_o = "学習開始日時";

	// 学習終了日時
	public static final String STR_DATE_END_o = "学習終了日時";

	// 以降
	public static final String STR_AFTER_o = "以降";

	// 以前
	public static final String STR_BEFORE_o = "以前";

	// 例 （日付）
	public static final String STR_DATE_EXAMPLE_o = "（例： 2002/04/01）";

	// 最終アクセス日時
	public static final String STR_DATE_LAST_o = "最終アクセス日時";

	// 総アクセス回数
	public static final String STR_TOTAL_ACCESS_o = "総アクセス回数(回)";
	// 以上
	public static final String STR_OVER_o = "以上";

	// 以下
	public static final String STR_UNDER_o = "以下";

	// 累積滞在時間
	public static final String STR_TOTAL_LEARN_TIME_o = "累積滞在時間(分)";
	// 完了LO数
	public static final String STR_MAT_COMPLETE_o = "完了LO数(%)";

	// 合格LO数
	public static final String STR_MAT_PASS_o = "合格LO数(%)";

	// 完了者数
	public static final String STR_USER_COMPLETE_o = "完了者数(%)";

	// 合格者数
	public static final String STR_USER_PASS_o = "合格者数(%)";

	// 合格状況
	public static final String STR_CONDITION_PASS_o = "合格状況";

	// 完了
	public static final String STR_COMPLETE_o = "完了";

	// 未完了
	public static final String STR_INCOMPLETE_o = "未完了";

	// 合格
	public static final String STR_PASS_o = "合格";

	// 未合格
	public static final String STR_FAIL_o = "未合格";

	// 空フィールド
	public static final String STR_EMPTY_FIELD = "---";

	// 対象外
	public static final String STR_OTHER_o = "　";

	// 学習者
	public static final String STR_USER_o = "学習者";

	// 激励メール送信
	public static final String STR_CHEER_MAIL_o = "激励メール送信";

	// 激励メール編集
	 public static final String STR_CHEER_MAIL_EDIT_o = "激励メール編集";

	// 最新得点
	public static final String STR_S_NEWEST_SCORE_o =  "最新得点(%)";

	// 最高得点
	public static final String STR_S_HIGH_SCORE_o =  "最高得点(%)";

	// 最新
	public static final String STR_NEWEST_SCORE_o =  "最新";

	// 最高
	public static final String STR_HIGH_SCORE_o  = "最高";

	// 得点
	public static final String STR_SCORE_o = "得点";

	// 最新得点
	public static final String STR_NEWEST_CSV_SCORE_o =  "最新得点";

	// 最高得点
	public static final String STR_HIGH_CSV_SCORE_o  = "最高得点";

	// 完了
	public static final String STR_COMPLETETITLE_o =  "完了";

	// 合格
	public static final String STR_PASSTITLE_o =  "合格";

	// 合計
	public static final String STR_SUM_o =  "合計";

	// 平均
	public static final String STR_AVE_o  = "平均";

	// 詳細
	public static final String STR_PROGRESS_MATERIALS_o  = "詳細";

	// 学習状況（LO一覧）画面ウィンドウタイトル
	public static final String WIN_TITLE_MATERIAL_LEARN_STATUS_o = "学習状況（LO一覧）";

	// 完了者数
	public static final String STR_COMPLETE_USERS_o  = "完了者数";

	// 合格者数
	public static final String STR_PASS_USERS_o  = "合格者数";

	// 詳細
	public static final String STR_PROGRESS_USERS_o  = "詳細";

	// LO別合格状況画面ウィンドウタイトル
	public static final String WIN_TITLE_MATERIAL_PASS_o = "ＬＯ別合格状況一覧";

	// 学習者数
	public static final String STR_USER_COUNT_o = "学習者数：";

	// 人
	public static final String STR_USER_UNIT_o = "人";

	// ブランク
	public static final String STR_BLANK_o = "&nbsp;&nbsp;";

	//半角スペース
	public static final String ICON_SPACE = "&nbsp";

	// グループ名
	public static final String STR_GROUP_NAME_o = "グループ名";

	// 学習状況（グループ一覧）画面ウィンドウタイトル
	public static final String WIN_TITLE_GROUP_COMPARE_STATUS_o = "学習状況（グループ一覧）";

	// ＣＳＶ出力用文字列 #レポート
	public static final String STR_REPORT_o = "#レポート";

	// ＬＯ
	public static final String STR_LO_o = "ＬＯ";

	// ＬＯ
	public static final String STR_LO_NAME_o = "ＬＯ名";

	// グループ
	public static final String STR_GROUP_o = "グループ";

	// 集計対象
	public static final String STR_CANDIDATE_TOTAL_o = "集計対象"; 

	// 集計対象者数
	public static final String STR_CANDIDATE_TOTAL_COUNT_o = "集計対象者数";

	// 対象
	public static final String STR_TARGET_o = "対象"; 

	// 外部ＩＤ
	public static final String STR_FOREIGN_ID_o = "外部ＩＤ";
	
	// 未学習
	public static final String STR_UN_LEARN_STATUS_o = "未学習";

	/** 直下のユーザ */
	public static final String STR_DIRECTLY_UNDER_USER = "直下のユーザ";
	
	/** 配下のユーザ */
	public static final String STR_SUBORDINATE_USER = "配下のユーザ";
	
	/** ユーザ */
	public static final String STR_USER_HEADER = "ユーザ";

	/** ユーザ名*/
	public static final String STR_USER_NAME = "ユーザ名";

	/** 外部ユーザＩＤ*/
	public static final String STR_USER_FOREIGN_ID = "外部ユーザＩＤ";

	/** アサイン */
	public static final String STR_ASSAIN_o = "アサイン";

	/** 所属グループ */
	public static final String STR_AFFILIATION_GROUP = "所属グループ";
	/** 外部グループＩＤ */
	public static final String STR_GROUP_FOREIN_ID = "外部グループＩＤ";

	/** 人選択されています。 */
	public static final String STR_CHOICE_MEMBER_COUNT = "人選択されています。";

	/** ユーザ一覧(コンテナ) */
	public static final int LOG_U_C_ACTION = 0;

	/** ユーザ一覧(教材) */
	public static final int LOG_U_M_ACTION = 1;

	/** LO一覧(グループ) */
	public static final int LOG_L_G_ACTION = 2;

	/** LO一覧(ユーザ) */
	public static final int LOG_L_U_ACTION = 3;

	/** グループ/コンテナ*/
	public static final int LOG_SELECT_G_C = 0;
	/** グループ/教材*/
	public static final int LOG_SELECT_G_M = 1;
	/** ユーザ/コンテナ*/
	public static final int LOG_SELECT_U_C = 2;
	/** ユーザ/教材*/
	public static final int LOG_SELECT_U_M = 3;



	///////////////////////////////////////////////////
	// メッセージの定義
	///////////////////////////////////////////////////

	// 検索期間指定エラー
	public static final String MSG_TERM_IMPUT_ERR_o = "検索期間の指定方法に誤りがあります。";

	// 検索期間外エラー(月)
	public static final String MSG_TERM_MONTH_OVER_ERR_o = "粒度が月の場合、検索期間を12ヶ月以内で指定してください。";

	// 検索期間外エラー(日)
	public static final String MSG_TERM_DAY_OVER_ERR_o = "粒度が日の場合、検索期間を62日以内で指定してください。";

	// 検索期間外エラー(週)
	public static final String MSG_TERM_WEEK_OVER_ERR_o = "粒度が週の場合、検索期間を62日以内で指定してください。";

	// 検索期間外エラー(年)
	public static final String MSG_TERM_YEAR_OVER_ERR_o = "粒度が年の場合、検索期間を5年以内で指定してください。";

	// 検索結果なし
	public static final String MSG_RESULT_ZERO_o = "検索結果０件です。条件を入力し直してください。";

	// CSV出力値無し
	public static final String MSG_CSV_ZERO_o = "CSV出力するデータがありません。";

	// CSV出力完了
	public static final String MSG_SUCCESS_CSV_OUT_o = "CSV出力が完了しました。";
	// CSV出力失敗
	public static final String MSG_FATAL_CSV_OUT_o = "CSV出力が失敗しました。";

	public static final String MSG_FILE_ACCESS_ERR = "ファイルアクセスエラーが発生しました。";
	public static final String MSG_ENV_ERR = "環境設定エラーが発生しました。";

	//メール送信
	public static final String MSG_MAIL_ERR = "送信先が選択されていません。";

// 2005.02.23 学習ログからのメール送信でランタイムエラー NTTレゾナント(Y.URATA) ADD start
	//検索ボタンを押下せずにメール送信
	public static final String MSG_NORESULT_MAIL_ERR = "送信先がありません。検索結果に対してメール送信のチェックを入れてから再度実行してください。";
// 2005.02.23 ADD end
	
	//検索結果がありません
	public static final String MSG_RESULT_o = "検索結果はありません。";

}
