/*********************************************************************
*    All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム構築
*	モジュール名	：JPCModelConstant
*	ソースファイル名：JPCModelConstant.java
*	作成者			：富士通
*	日付			：2011年06月10日
*＜機能概要＞
*	Model層定数クラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/06/10	FJ）	新規作成
*	ｖ60.00.00	2022/08/22	FJ)宇野		OM-2022-0000272  問合せクエリ オープン状態のみ処理対応
**********************************************************************/

package eo.common.constant;

/**
 * Model層定数クラスです。<p>
 * <BR>
 * @author 富士通
 */

public class JPCModelConstant{

	/**	機能コード("1")	*/
	public static final String FUNC_CD_1 = "1";

	/**	機能コード("2")	*/
	public static final String FUNC_CD_2 = "2";

	/**	機能コード("3")	*/
	public static final String FUNC_CD_3 = "3";

	/**	機能コード("4")	*/
	public static final String FUNC_CD_4 = "4";

	/**	機能コード("5")	*/
	public static final String FUNC_CD_5 = "5";

	/**	機能コード("6")	*/
	public static final String FUNC_CD_6 = "6";

	/**	機能コード("7")	*/
	public static final String FUNC_CD_7 = "7";

	/**	機能コード("8")	*/
	public static final String FUNC_CD_8 = "8";

	/**	機能コード("9")	*/
	public static final String FUNC_CD_9 = "9";

	/**	検索エラーフラグ(0件)	*/
	public static final String SEARCH_ERR_FLG_ZERO = "1";

	/**	検索エラーフラグ(最大検索件数超え)	*/
	public static final String SEARCH_ERR_FLG_OVERMAX = "2";

	/**	検索エラーフラグ(表示ページに該当するデータなし)	*/
	public static final String SEARCH_ERR_FLG_NODATA = "3";
//	OM-2022-0000272 ADD START
	/**	検索エラーフラグ(エラー総件数超え)	*/
	public static final String SEARCH_ERR_FLG_ERRCOUNT = "4";

	/**	検索エラーフラグ(ワーニング総件数超え)	*/
	public static final String SEARCH_ERR_FLG_WARCOUNT = "5";
//	OM-2022-0000272 ADD END
	/**	検索処理パターン(一括取得)	*/
	public static final String SAERCH_TYPE_IKT = "1";

	/**	検索処理パターン(部分取得)	*/
	public static final String SAERCH_TYPE_BBN = "2";

	/**	正常終了	*/
	public static final int NORMAL_END = 0;

	/**	ワーニング発生	*/
	public static final int WARNING = 4;

	/**	検索結果が0件 一覧検索がエラーの場合	*/
	public static final int NOT_FOUND = 6;

	/**	検索結果が0件 一意検索がエラーの場合	*/
	public static final int NOT_FOUND_PK = 7;

	/**	単項目チェックでエラー発生	*/
	public static final int SINGLEDATA_ERR = 1000;

	/**	単項目関連チェックでエラー発生	*/
	public static final int ITEM_RELATION_ERR = 1050;

	/**	内部スキーマの関連チェックでエラー発生	*/
	public static final int RELATION_ERR = 1100;

	/**	内部スキーマの状態遷移チェックでエラー発生	*/
	public static final int STATUSTRANS_ERR = 1150;

	/**	参照チェックでエラー発生	*/
	public static final int REFER_RESTRICT_ERR = 1200;

	/**	外部スキーマの相関チェックでエラー発生	*/
	public static final int TEMPLATE_CORRELATION_ERR = 1300;

	/**	概念スキーマの相関チェックでエラー発生	*/
	public static final int ENTITY_CORRELATION_ERR = 1350;

	/**	概念スキーマの関連チェックでエラー発生	*/
	public static final int ENTITY_RELATION_ERR = 1400;

	/**	概念スキーマの状態遷移チェックでエラー発生	*/
	public static final int ENTITY_STATUSTRANS_ERR = 1450;

	/**	検索件数が最大値を超えた場合に発生	*/
	public static final int OVER_MAX_SEARCH_NUM = 2000;

	/**	外部IFでエラー発生１	*/
	public static final int EXTERNAL_IF_ERR1 = 6000;

	/**	外部IFでエラー発生２	*/
	public static final int EXTERNAL_IF_ERR2 = 6100;

	/**	登録時DBエラー	*/
	public static final int CREATE_DB_ERR = 8011;

	/**	更新時DBエラー	*/
	public static final int UPDATE_DB_ERR = 8012;

	/**	削除時DBエラー	*/
	public static final int REMOVE_DB_ERR = 8013;

	/**	検索時DBエラー	*/
	public static final int FIND_DB_ERR = 8014;

	/**	DBタイムアウト	*/
	public static final int TIMEOUT = 8021;

	/**	DBデッドロック	*/
	public static final int DB_DEADROCK = 8022;

	/**	DBサーバダウン	*/
	public static final int DB_DOWN = 8023;

	/**	依頼日時エラー	*/
	public static final int REQUEST_DATE_ERR = 8051;

	/**	クライアントホスト名エラー	*/
	public static final int CLIENT_HOST_NAME_ERR = 8052;

	/**	クライアントIPアドレスエラー	*/
	public static final int CLIENT_IP_ADDRESS_ERR = 8053;

	/**	呼び出し元画面IDエラー	*/
	public static final int INVOKE_GAMEN_ID_ERR = 8054;

	/**	トランザクションIDエラー	*/
	public static final int TRANZACTION_ID_ERR = 8055;

	/**	オペレータID（メッセージ共通部）エラー	*/
	public static final int MSG_OPERATOR_ID_ERR = 8056;

	/**	ユースケースIDエラー	*/
	public static final int USECASE_ID_ERR = 8057;

	/**	オペレーションIDエラー	*/
	public static final int OPERATION_ID_ERR = 8058;

	/**	サービス呼び出し区分エラー	*/
	public static final int CALL_TYPE_ERR = 8059;

	/**	テンプレートIDエラー	*/
	public static final int TEMPLATE_ID_ERR = 8071;

	/**	識別コードエラー	*/
	public static final int IDENTIFY_CD_ERR = 8072;

	/**	オペレータIDエラー	*/
	public static final int OPERATOR_ID_ERR = 8073;

	/**	運用日付エラー	*/
	public static final int OPERATE_DATE_ERR = 8074;

	/**	運用日時エラー	*/
	public static final int OPERATE_DATETIME_ERR = 8075;

	/**	機能コードエラー	*/
	public static final int FUNC_CODE_ERR = 8076;

	/**	テンプレート処理時異常発生	*/
	public static final int FATAL_ERR = 8900;

	/**
	 * 新しいModel層定数クラスを作成します。
	 * <br>
	 */
	private JPCModelConstant(){
	}
}
