クラス HybsSystem
- java.lang.Object
-
- org.opengion.hayabusa.common.HybsSystem
-
public final class HybsSystem extends java.lang.Object
共通的に、使用されるシステム関連メソッドを集約したクラスです。 全変数は、public static final 宣言されています。 メソッドは、日付取得,エラーメッセージ処理 を行っています。- 機能分類
- 初期化
- バージョン
- 4.0
- 作成者
- Kazuhiko Hasegawa
- 導入されたバージョン:
- JDK5.0,
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static java.lang.String
AIMAI_KEY
6.2.0.0 (2015/02/27) aimai 属性をrequest変数にセットする場合の キー "h_aimai_"static java.lang.String
BACK_ADDRESS_KEY
BACK_GAMENID情報をセッションに登録するときのキー "h_bgadrs"static java.lang.String
BACK_GAMENID_KEY
BACK_GAMENID情報をセッションに登録するときのキー "h_bgid"static java.lang.String
BACK_ROW_KEY
BACK_ROW情報をセッションに登録するときのキー "h_brow"static java.lang.String
COMMON_MSG_KEY
6.4.4.1 (2016/03/18) application オブジェクトに関連付ける 共通メッセージ情報のキー "h_cmnMsg"static java.lang.String
CONSISTENCY_KEY
DBTableModel の整合性パラメータをリクエスト情報より取得するときのキー "h_consisKey"static java.lang.String
DB_LAST_SQL_KEY
4.3.0.0 (2008/07/04) 最後に Queryを実行した情報の保存時のキー "h_lastSql"static java.lang.String
EDIT_MARK_KEY
session オブジェクトに関連付ける ViewMark:editor インスタンスのデフォルトキーstatic java.lang.String
ERR_MSG_KEY
session オブジェクトに関連付ける エラーメッセージ情報キャッシュのキー "h_errMsg"static java.lang.String
EVENT_COLUMN_CLASS
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグのクラス "h_evElm"static java.lang.String
EVENT_COLUMN_ID
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムのIDを設定する属性名 "h_evCid"static java.lang.String
EVENT_COLUMN_INITVAL
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムの初期値を設定する属性名 "h_evVal"static java.lang.String
EVENT_COLUMN_WRITABLE
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムの書き込み可/不可を設定する属性名 "h_evWrtbl"static java.lang.String
FORWARD_PAGE_KEY
Forward時の転送先ページ名をセッションに登録するときのキー "h_fpg"static char
GUI_DELIMITER
4.0.0 (2005/01/31) GUIのロールを区切る、区切り文字 124static java.lang.String
GUI_FAV_MENU_KEY
4.0.0 (2005/09/30) 個人別お気に入りメニューの GE16 登録キーワード "GUI_FAV_MENU_KEY"static java.lang.String
GUI_GR_MENU_CACHE_KEY
4.0.0 (2005/08/31) グループメニューのキャッシュキー "h_grpCache"static java.lang.String
GUIINFO_KEY
session オブジェクトに関連付ける GUIInfo インスタンスのキー "h_gInfo"static java.lang.String
HOST_ADRS
実行しているサーバーのIPアドレスstatic java.lang.String
HOST_NAME
実行しているサーバーの名称static java.lang.String
IE_HTML5_KEY
5.7.6.2 (2014/05/16) セッション作成時に、セッションIDを保存しておく、規定のキー "h_html5_key"static java.lang.String
JF_CHART_CACHE_KEY
3.8.9.1 (2005/07/29) JFreeChart オブジェクトのキャッシュ "h_chartKey"static java.lang.String
JOINT_STRING
カラムID(連結文字列)行番号の連結文字列を定義 "__"static java.lang.String
LOCAL_CONTX_ERR_KEY
4.0.0 (2005/02/28) Tomcat起動時エラーが発生した場合のエラーキー "h_lclConErr"static java.lang.String
LOCAL_RES_KEY
4.0.0 (2005/01/31) ローカルリソースのオブジェクト保存時のキー "h_lclRes"static int
MAX_GET_LENGTH
URL に使用可能な文字数は最大 2,083 文字 http://support.microsoft.com/default.aspx?static java.lang.String
MULTI_SESSION_CHECK
同一セッションでのマルチ起動された場合に、前に開かれた画面からのアクセスを禁止します。static java.lang.String
MUST_KEY
4.1.2.1 (2008/03/13) must 属性をrequest変数にセットする場合の キー "h_must_"static java.lang.String
NO_TRANSITION_MODE_KEY
4.3.3.0 (2008/10/01) ページ内で画面遷移なしモードを指定しようする場合のキー "h_noTrnsKey"static java.lang.String
NO_XFER_KEY
SubmitTag で出力されるボタンパラメータは、次ページへ転送しません。static java.lang.String
OLD_USERID_KEY
oldUserId 文字列をセッションに登録するときのキー "h_oldID"static java.lang.String
PARAM_NAMES_KEY
5.3.2.0 (2011/02/01) リクエストパラメーターのキー一覧を保存する際のキー "h_prmNms"static java.lang.String
QUERY_FOCUS_KEY
5.3.6.0 (2011/06/01) クエリを呼び出し時のフォーカスを制御するためのキー "h_qryFcs"static java.lang.String
REPORT_ENCODE
帳票エンコーディング "UTF-8" 設定されていない場合は、UTF-8 に設定されます。static java.lang.String
REQ_CACHE_KEY
session オブジェクトに関連付ける リクエスト情報キャッシュのキー "h_req"static java.lang.String
REVIEW_PAGE_KEY
Forward時の転送元ページ名をセッションに登録するときのキー "h_rpg"static java.lang.String
ROW_ID_KEY
テーブル表示のチェックボックスを特定する id の 名称( id は、この名称+行番号) "cb"static java.lang.String
ROW_SEL_KEY
テーブル表示時のチェックボックスのname属性 "h_rowSel" テーブル表示時にチェックボックスを表示しておき、どの行が選ばれたかを 指定する場合に、その name 属性に指定するキーの値です。static java.lang.String
SCEDULE_KEY
Timerオブジェクトの管理用キー "h_timer"static java.lang.String
SCEDULE_TASK_KEY
TimerTaskオブジェクトの管理用キー "h_timer_task"static java.lang.String
SESSION_KEY
5.5.9.1 (2012/12/07) セッション作成時に、セッションIDを保存しておく、規定のキー "h_session_key"static java.lang.String
SHELL_KEEP_KEY
Shell オブジェクトをセッションに登録するときのキー "h_shKeepKey"static java.lang.String
SORT_ASCENDING
sortAscending をリクエスト情報より取得するときのキー "h_sortAsc"static java.lang.String
SORT_COLUMNS
sortColumns 文字列をリクエスト情報より取得するときのキー "h_sortClmns"static java.lang.String
ST_BAR_OBJ_KEY
session 管理者がステータスバーに設定するオブジェクトのキー "h_stBar"static java.lang.String
START_TIME
7.0.6.4 (2019/11/29) コンテキストがロードされた時刻(yyyyMMddHHmmss)static java.lang.String
TBL_MDL_CONKEY
session オブジェクトに関連付ける ExcelOut の整合性チェック用のキーstatic java.lang.String
TBL_MDL_KEY
session オブジェクトに関連付ける DBTableModel インスタンスのデフォルトキー "h_tblmdl"static java.lang.String
TBL_WRITER_CLMS
4.0.0 (2005/06/04) DBTableWriter の columns 属性のセッション登録キーワード "TBL_WRITER_CLMS"static java.lang.String
TRANSACTION_KEY
5.1.9.0 (2010/08/01) トランザクションを実現する際のキー "h_tran"static java.lang.String
URL_CHECK_KEY
4.3.7.0 (2009/06/01) linkタグのurlCheckキーを出力する際のパラメーターキー "h_urlCheck"static java.lang.String
URL_HASH_REQ_KEY
5.2.2.0 (2010/11/01) URLの引数部をハッシュする際のリクエストキー "h_r"static java.lang.String
USE_AJAX_SUBMIT_KEY
4.3.7.5 (2009/07/08) ページ内でajaxSubmitを利用する場合のキー "h_ajaxSubmit"static java.lang.String
USE_EVENT_COLUMN_KEY
4.3.6.0 (2009/04/01) イベントカラムを利用したかどうかのチェックキー "h_eventColumn"static java.lang.String
USE_STR_CONV_KEY
6.8.4.2 (2017/12/25) エンコード変換対応対応のキー(fileDownloadサーブレットでエンコードをON/OFF指定に利用) "useStringConvert"static java.lang.String
USE_UPLOAD_KEY
6.4.5.2 (2016/05/06) UPLOADから呼ばれたかどうかを判定するための、規定のキー "h_UPLOAD"static java.lang.String
USERINFO_KEY
session オブジェクトに関連付ける UserInfo インスタンスのキー "h_uInfo"static java.lang.String
VIEW_MARK_KEY
session オブジェクトに関連付ける ViewMark インスタンスのデフォルトキー "h_vmark"static java.lang.String
VIEW_SORT_KEY
5.1.6.0 (2010/05/01) Viewでソート済みかどうかを判定する際のキー "h_viewSrt"static java.lang.String
VIEWFORM_KEY
session オブジェクトに関連付ける Viewform インスタンスのデフォルトキー "h_vform"static java.lang.String
VIEWLINK_KEY
session オブジェクトに関連付ける ViewLink インスタンスのデフォルトキー "h_vlink"
-
メソッドの概要
すべてのメソッド staticメソッド concreteメソッド 修飾子とタイプ メソッド 説明 static java.lang.String
changeParam(java.lang.String inMsg)
入力文字列に、{@SYS},{@ENV} の文字列変換を行います。static java.lang.String
getContextName()
システムのコンテキスト名を取得します。static java.lang.String
getDate()
現在日付、時刻を所得します。static java.lang.String
getDate(long time)
指定時刻をデフォルトのフォーマットで、所得します。static java.lang.String
getMsg(java.lang.String id, java.lang.Object... args)
"org.opengion.hayabusa.message" の、Locale.JAPANESE リソースから取得するメッセージを文字列で返します。static java.lang.String
getPrinter()
サーバーのプリンター一覧のスペース区切り文字列を返します。static java.lang.String
getRealPath()
内部システムパラメータ に、realPath を取得します。static java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.String>
getSystemResourceMap()
システムリソース情報を取得します。static boolean
isParamSet()
システムパラメータの追加情報セットが終了しているかどうかを取得します。static <T> T
newInstance(java.lang.String cls)
標準のクラスローダを使って、識別id に応じた オブジェクトを作成します。static <T> T
newInstance(java.lang.String sysKey, java.lang.String cls)
HybsSystem.sys から識別idとなるクラス名を取得して、オブジェクトを作成します。static void
setInitialData(java.util.Map<java.lang.String,java.lang.String> param)
内部システムリソースマップオブジェクトを設定します。(package private) static void
setRealPath(java.lang.String path)
内部システムパラメータ に、realPath を設定します。static void
setRequestParam(java.lang.String serverName, java.lang.String scheme, int port, java.lang.String path)
システムパラメータ情報を追加設定します。static java.lang.String
sys(java.lang.String key)
システム設定ファイルのデータを所得します。static java.lang.String
sys(java.lang.String key, boolean useNoKeyLog)
システム設定ファイルのデータを所得します。static boolean
sysBool(java.lang.String key)
システム設定ファイルのデータを所得します。static HybsEntry[]
sysEntry(java.lang.String key)
システム設定ファイルから、複数のデータを所得します。static int
sysInt(java.lang.String key)
システム設定ファイルのデータを所得します。static java.lang.String
url2absPath(java.lang.String url)
絶対パスと判断されるものは変換せず、それ以外を絶対パスに変換します。static java.lang.String
url2dir(java.lang.String... urls)
システム依存のURL文字列から,実際のディレクトリ名を所得します。
-
-
-
フィールドの詳細
-
ROW_SEL_KEY
public static final java.lang.String ROW_SEL_KEY
テーブル表示時のチェックボックスのname属性 "h_rowSel" テーブル表示時にチェックボックスを表示しておき、どの行が選ばれたかを 指定する場合に、その name 属性に指定するキーの値です。 受け取る側は、このキーで、request 情報より選ばれた行番号を知ることができます。- 関連項目:
- 定数フィールド値
-
ROW_ID_KEY
public static final java.lang.String ROW_ID_KEY
テーブル表示のチェックボックスを特定する id の 名称( id は、この名称+行番号) "cb"- 関連項目:
- 定数フィールド値
-
TBL_MDL_KEY
public static final java.lang.String TBL_MDL_KEY
session オブジェクトに関連付ける DBTableModel インスタンスのデフォルトキー "h_tblmdl"- 関連項目:
- 定数フィールド値
-
TBL_MDL_CONKEY
public static final java.lang.String TBL_MDL_CONKEY
session オブジェクトに関連付ける ExcelOut の整合性チェック用のキー- 関連項目:
- 定数フィールド値
-
VIEWFORM_KEY
public static final java.lang.String VIEWFORM_KEY
session オブジェクトに関連付ける Viewform インスタンスのデフォルトキー "h_vform"- 関連項目:
- 定数フィールド値
-
VIEWLINK_KEY
public static final java.lang.String VIEWLINK_KEY
session オブジェクトに関連付ける ViewLink インスタンスのデフォルトキー "h_vlink"- 関連項目:
- 定数フィールド値
-
VIEW_MARK_KEY
public static final java.lang.String VIEW_MARK_KEY
session オブジェクトに関連付ける ViewMark インスタンスのデフォルトキー "h_vmark"- 関連項目:
- 定数フィールド値
-
EDIT_MARK_KEY
public static final java.lang.String EDIT_MARK_KEY
session オブジェクトに関連付ける ViewMark:editor インスタンスのデフォルトキー- 関連項目:
- 定数フィールド値
-
USERINFO_KEY
public static final java.lang.String USERINFO_KEY
session オブジェクトに関連付ける UserInfo インスタンスのキー "h_uInfo"- 関連項目:
- 定数フィールド値
-
GUIINFO_KEY
public static final java.lang.String GUIINFO_KEY
session オブジェクトに関連付ける GUIInfo インスタンスのキー "h_gInfo"- 関連項目:
- 定数フィールド値
-
REQ_CACHE_KEY
public static final java.lang.String REQ_CACHE_KEY
session オブジェクトに関連付ける リクエスト情報キャッシュのキー "h_req"- 関連項目:
- 定数フィールド値
-
ERR_MSG_KEY
public static final java.lang.String ERR_MSG_KEY
session オブジェクトに関連付ける エラーメッセージ情報キャッシュのキー "h_errMsg"- 関連項目:
- 定数フィールド値
-
COMMON_MSG_KEY
public static final java.lang.String COMMON_MSG_KEY
6.4.4.1 (2016/03/18) application オブジェクトに関連付ける 共通メッセージ情報のキー "h_cmnMsg"- 関連項目:
- 定数フィールド値
-
ST_BAR_OBJ_KEY
public static final java.lang.String ST_BAR_OBJ_KEY
session 管理者がステータスバーに設定するオブジェクトのキー "h_stBar"- 関連項目:
- 定数フィールド値
-
SCEDULE_KEY
public static final java.lang.String SCEDULE_KEY
Timerオブジェクトの管理用キー "h_timer"- 関連項目:
- 定数フィールド値
-
SCEDULE_TASK_KEY
public static final java.lang.String SCEDULE_TASK_KEY
TimerTaskオブジェクトの管理用キー "h_timer_task"- 関連項目:
- 定数フィールド値
-
FORWARD_PAGE_KEY
public static final java.lang.String FORWARD_PAGE_KEY
Forward時の転送先ページ名をセッションに登録するときのキー "h_fpg"- 関連項目:
- 定数フィールド値
-
REVIEW_PAGE_KEY
public static final java.lang.String REVIEW_PAGE_KEY
Forward時の転送元ページ名をセッションに登録するときのキー "h_rpg"- 関連項目:
- 定数フィールド値
-
BACK_GAMENID_KEY
public static final java.lang.String BACK_GAMENID_KEY
BACK_GAMENID情報をセッションに登録するときのキー "h_bgid"- 関連項目:
- 定数フィールド値
-
BACK_ADDRESS_KEY
public static final java.lang.String BACK_ADDRESS_KEY
BACK_GAMENID情報をセッションに登録するときのキー "h_bgadrs"- 関連項目:
- 定数フィールド値
-
BACK_ROW_KEY
public static final java.lang.String BACK_ROW_KEY
BACK_ROW情報をセッションに登録するときのキー "h_brow"- 関連項目:
- 定数フィールド値
-
SHELL_KEEP_KEY
public static final java.lang.String SHELL_KEEP_KEY
Shell オブジェクトをセッションに登録するときのキー "h_shKeepKey"- 関連項目:
- 定数フィールド値
-
OLD_USERID_KEY
public static final java.lang.String OLD_USERID_KEY
oldUserId 文字列をセッションに登録するときのキー "h_oldID"- 関連項目:
- 定数フィールド値
-
SORT_COLUMNS
public static final java.lang.String SORT_COLUMNS
sortColumns 文字列をリクエスト情報より取得するときのキー "h_sortClmns"- 関連項目:
- 定数フィールド値
-
SORT_ASCENDING
public static final java.lang.String SORT_ASCENDING
sortAscending をリクエスト情報より取得するときのキー "h_sortAsc"- 関連項目:
- 定数フィールド値
-
JOINT_STRING
public static final java.lang.String JOINT_STRING
カラムID(連結文字列)行番号の連結文字列を定義 "__"- 関連項目:
- 定数フィールド値
-
CONSISTENCY_KEY
public static final java.lang.String CONSISTENCY_KEY
DBTableModel の整合性パラメータをリクエスト情報より取得するときのキー "h_consisKey"- 関連項目:
- 定数フィールド値
-
NO_XFER_KEY
public static final java.lang.String NO_XFER_KEY
SubmitTag で出力されるボタンパラメータは、次ページへ転送しません。 "hX_"- 関連項目:
- 定数フィールド値
-
MULTI_SESSION_CHECK
public static final java.lang.String MULTI_SESSION_CHECK
同一セッションでのマルチ起動された場合に、前に開かれた画面からのアクセスを禁止します。- 関連項目:
- 定数フィールド値
-
JF_CHART_CACHE_KEY
public static final java.lang.String JF_CHART_CACHE_KEY
3.8.9.1 (2005/07/29) JFreeChart オブジェクトのキャッシュ "h_chartKey"- 関連項目:
- 定数フィールド値
-
MAX_GET_LENGTH
public static final int MAX_GET_LENGTH
URL に使用可能な文字数は最大 2,083 文字 http://support.microsoft.com/default.aspx?scid=kb;ja;208427- 関連項目:
- 定数フィールド値
-
GUI_DELIMITER
public static final char GUI_DELIMITER
4.0.0 (2005/01/31) GUIのロールを区切る、区切り文字 124- 関連項目:
- 定数フィールド値
-
LOCAL_RES_KEY
public static final java.lang.String LOCAL_RES_KEY
4.0.0 (2005/01/31) ローカルリソースのオブジェクト保存時のキー "h_lclRes"- 関連項目:
- 定数フィールド値
-
LOCAL_CONTX_ERR_KEY
public static final java.lang.String LOCAL_CONTX_ERR_KEY
4.0.0 (2005/02/28) Tomcat起動時エラーが発生した場合のエラーキー "h_lclConErr"- 関連項目:
- 定数フィールド値
-
GUI_GR_MENU_CACHE_KEY
public static final java.lang.String GUI_GR_MENU_CACHE_KEY
4.0.0 (2005/08/31) グループメニューのキャッシュキー "h_grpCache"- 関連項目:
- 定数フィールド値
-
GUI_FAV_MENU_KEY
public static final java.lang.String GUI_FAV_MENU_KEY
4.0.0 (2005/09/30) 個人別お気に入りメニューの GE16 登録キーワード "GUI_FAV_MENU_KEY"- 関連項目:
- 定数フィールド値
-
TBL_WRITER_CLMS
public static final java.lang.String TBL_WRITER_CLMS
4.0.0 (2005/06/04) DBTableWriter の columns 属性のセッション登録キーワード "TBL_WRITER_CLMS"- 関連項目:
- 定数フィールド値
-
MUST_KEY
public static final java.lang.String MUST_KEY
4.1.2.1 (2008/03/13) must 属性をrequest変数にセットする場合の キー "h_must_"- 関連項目:
- 定数フィールド値
-
AIMAI_KEY
public static final java.lang.String AIMAI_KEY
6.2.0.0 (2015/02/27) aimai 属性をrequest変数にセットする場合の キー "h_aimai_"- 関連項目:
- 定数フィールド値
-
DB_LAST_SQL_KEY
public static final java.lang.String DB_LAST_SQL_KEY
4.3.0.0 (2008/07/04) 最後に Queryを実行した情報の保存時のキー "h_lastSql"- 関連項目:
- 定数フィールド値
-
NO_TRANSITION_MODE_KEY
public static final java.lang.String NO_TRANSITION_MODE_KEY
4.3.3.0 (2008/10/01) ページ内で画面遷移なしモードを指定しようする場合のキー "h_noTrnsKey"- 関連項目:
- 定数フィールド値
-
USE_EVENT_COLUMN_KEY
public static final java.lang.String USE_EVENT_COLUMN_KEY
4.3.6.0 (2009/04/01) イベントカラムを利用したかどうかのチェックキー "h_eventColumn"- 関連項目:
- 定数フィールド値
-
EVENT_COLUMN_CLASS
public static final java.lang.String EVENT_COLUMN_CLASS
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグのクラス "h_evElm"- 関連項目:
- 定数フィールド値
-
EVENT_COLUMN_WRITABLE
public static final java.lang.String EVENT_COLUMN_WRITABLE
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムの書き込み可/不可を設定する属性名 "h_evWrtbl"- 関連項目:
- 定数フィールド値
-
EVENT_COLUMN_ID
public static final java.lang.String EVENT_COLUMN_ID
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムのIDを設定する属性名 "h_evCid"- 関連項目:
- 定数フィールド値
-
EVENT_COLUMN_INITVAL
public static final java.lang.String EVENT_COLUMN_INITVAL
5.1.7.0 (2010/06/01) イベントカラムをラップするspanタグで、子カラムの初期値を設定する属性名 "h_evVal"- 関連項目:
- 定数フィールド値
-
URL_CHECK_KEY
public static final java.lang.String URL_CHECK_KEY
4.3.7.0 (2009/06/01) linkタグのurlCheckキーを出力する際のパラメーターキー "h_urlCheck"- 関連項目:
- 定数フィールド値
-
USE_AJAX_SUBMIT_KEY
public static final java.lang.String USE_AJAX_SUBMIT_KEY
4.3.7.5 (2009/07/08) ページ内でajaxSubmitを利用する場合のキー "h_ajaxSubmit"- 関連項目:
- 定数フィールド値
-
VIEW_SORT_KEY
public static final java.lang.String VIEW_SORT_KEY
5.1.6.0 (2010/05/01) Viewでソート済みかどうかを判定する際のキー "h_viewSrt"- 関連項目:
- 定数フィールド値
-
TRANSACTION_KEY
public static final java.lang.String TRANSACTION_KEY
5.1.9.0 (2010/08/01) トランザクションを実現する際のキー "h_tran"- 関連項目:
- 定数フィールド値
-
URL_HASH_REQ_KEY
public static final java.lang.String URL_HASH_REQ_KEY
5.2.2.0 (2010/11/01) URLの引数部をハッシュする際のリクエストキー "h_r"- 関連項目:
- 定数フィールド値
-
PARAM_NAMES_KEY
public static final java.lang.String PARAM_NAMES_KEY
5.3.2.0 (2011/02/01) リクエストパラメーターのキー一覧を保存する際のキー "h_prmNms"- 関連項目:
- 定数フィールド値
-
QUERY_FOCUS_KEY
public static final java.lang.String QUERY_FOCUS_KEY
5.3.6.0 (2011/06/01) クエリを呼び出し時のフォーカスを制御するためのキー "h_qryFcs"- 関連項目:
- 定数フィールド値
-
SESSION_KEY
public static final java.lang.String SESSION_KEY
5.5.9.1 (2012/12/07) セッション作成時に、セッションIDを保存しておく、規定のキー "h_session_key"- 関連項目:
- 定数フィールド値
-
IE_HTML5_KEY
public static final java.lang.String IE_HTML5_KEY
5.7.6.2 (2014/05/16) セッション作成時に、セッションIDを保存しておく、規定のキー "h_html5_key"- 関連項目:
- 定数フィールド値
-
USE_UPLOAD_KEY
public static final java.lang.String USE_UPLOAD_KEY
6.4.5.2 (2016/05/06) UPLOADから呼ばれたかどうかを判定するための、規定のキー "h_UPLOAD"- 関連項目:
- 定数フィールド値
-
USE_STR_CONV_KEY
public static final java.lang.String USE_STR_CONV_KEY
6.8.4.2 (2017/12/25) エンコード変換対応対応のキー(fileDownloadサーブレットでエンコードをON/OFF指定に利用) "useStringConvert"- 関連項目:
- 定数フィールド値
-
REPORT_ENCODE
public static final java.lang.String REPORT_ENCODE
帳票エンコーディング "UTF-8" 設定されていない場合は、UTF-8 に設定されます。- 関連項目:
- 定数フィールド値
-
START_TIME
public static final java.lang.String START_TIME
7.0.6.4 (2019/11/29) コンテキストがロードされた時刻(yyyyMMddHHmmss)
-
HOST_NAME
public static final java.lang.String HOST_NAME
実行しているサーバーの名称
-
HOST_ADRS
public static final java.lang.String HOST_ADRS
実行しているサーバーのIPアドレス
-
-
メソッドの詳細
-
setInitialData
public static void setInitialData(java.util.Map<java.lang.String,java.lang.String> param)
内部システムリソースマップオブジェクトを設定します。- パラメータ:
param
- システムリソースマップ- 変更履歴:
- 3.5.3.1 (2003/10/31) 新規作成, 4.0.0.0 (2005/01/31) Ver4 のシステムパラメータ情報の取得処理を追加します。, 4.3.1.0 (2008/09/03) SERVER_NAME,SERVER_URL,CONTEXT_URLをキャッシュから復元, 4.3.1.0 (2008/09/03) SERVER_NAME,SERVER_URL,CONTEXT_URLをキャッシュから復元, 6.2.4.1 (2015/05/22) REAL_PATH 対応。realPath は、setInitialData ではなく、setRealPathメソッドで設定する。, 6.4.3.1 (2016/02/12) ConcurrentHashMap で同期処理を行います。, 6.4.3.3 (2016/03/04) SYS_MAP を、ConcurrentHashMap で同期するため、not null制限チェックを追加します。, 6.4.9.1 (2016/08/05) reqCache → REQ_CACHE 変更
-
setRealPath
static void setRealPath(java.lang.String path)
内部システムパラメータ に、realPath を設定します。 その際、Tomcatのバージョン(過去の一部バージョン)で、最後のファイルセパレータが 付かないケースがありましたので、付ける方向で、統一します。 このメソッドは、SystemParameter#loadInitialParameter( ServletContext , String )からのみ 呼ばれることを想定しています。- パラメータ:
path
- context.getRealPath( "" ) を引数で渡してきます。- 変更履歴:
- 6.2.4.1 (2015/05/22) REAL_PATH 対応。realPath は、setInitialData ではなく、setRealPathメソッドで設定する。
-
getRealPath
public static java.lang.String getRealPath()
内部システムパラメータ に、realPath を取得します。 その際、Tomcatのバージョン(過去の一部バージョン)で、最後のファイルセパレータが 付かないケースがありましたので、付ける方向で、統一します。- 戻り値:
- REAL_PATH コンテキストのトップパス
- 変更履歴:
- 6.2.4.1 (2015/05/22) REAL_PATH 対応。realPath は、setInitialData ではなく、setRealPathメソッドで設定する。
-
isParamSet
public static boolean isParamSet()
システムパラメータの追加情報セットが終了しているかどうかを取得します。 設定処理を行うかどうかの判定に使用します。- 戻り値:
- true:設定完了 / false:未完了(設定可能)
- 関連項目:
setRequestParam( String,String,int,String )
- 変更履歴:
- 4.0.0.0 (2005/11/30) 新規作成
-
setRequestParam
public static void setRequestParam(java.lang.String serverName, java.lang.String scheme, int port, java.lang.String path)
システムパラメータ情報を追加設定します。 これは、SERVER_NAME、SERVER_URL、CONTEXT_URL などのリクエストオブジェクトから しか取得できない共有情報を、登録する場合に使用します。 これらの値は、taglib/JspInitTag タグでセットされます。 セットする前に、isParamSet() で設定済みかどうか判断してください。 このメソッドは、isParamSet() の値に関係なく、セットします。- パラメータ:
serverName
- サーバー名scheme
- スキーマport
- ポート番号path
- コンテキストパス- 関連項目:
isParamSet()
- 変更履歴:
- 4.0.0.0 (2005/01/31) 新規作成, 4.3.1.0 (2008/09/03) SERVER_NAME,SERVER_URL,CONTEXT_URLのキャッシュ処理追加, 6.4.3.1 (2016/02/12) PMD refactoring. HashMap → ConcurrentHashMap に置き換え。, 6.4.9.1 (2016/08/05) reqCache → REQ_CACHE 変更
-
getDate
public static java.lang.String getDate()
現在日付、時刻を所得します。 出力フォーマットは、システムパラメータ の SYS_TIME の 設定を適用します。( "yyyy/MM/dd HH:mm:ss" )- 戻り値:
- 現在日付、時刻 ( 例 2001/04/17 15:48:22 )
- 変更履歴:
- 4.0.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更, 6.4.2.0 (2016/01/29) DateSet.getDate( String ) を利用するように修正します。
-
getDate
public static java.lang.String getDate(long time)
指定時刻をデフォルトのフォーマットで、所得します。 フォーマットの指定方法は、java.text.SimpleDateFormat の指定方法と同一です。 出力フォーマットは、システムパラメータ の SYS_TIME の 設定を適用します。( "yyyy/MM/dd HH:mm:ss" )- パラメータ:
time
- 指定のカレントタイム- 戻り値:
- 現在日付、時刻( 例 2001/04/17 15:48:22 )
- 変更履歴:
- 4.0.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更, 5.5.7.2 (2012/10/09) HybsDateUtil を利用するように修正します。
-
sys
public static java.lang.String sys(java.lang.String key) throws HybsSystemException
システム設定ファイルのデータを所得します。 キーが存在しない場合は、null を返します。 キーがnullの場合は、HybsSystemException をスローします。- パラメータ:
key
- システム設定 キー- 戻り値:
- システム設定値
- 例外:
HybsSystemException
- キーが null の場合。- 変更履歴:
- 6.7.4.1 (2017/02/17) キーが存在しなかった場合のログ出力を出すかどうか(true:出す)
- このメソッドは、nullを返しません
-
sys
public static java.lang.String sys(java.lang.String key, boolean useNoKeyLog) throws HybsSystemException
システム設定ファイルのデータを所得します。 キーが存在しない場合は、null を返します。 キーがnullの場合は、HybsSystemException をスローします。- パラメータ:
key
- システム設定 キーuseNoKeyLog
- システムリソースキーが存在しない場合に、ログ出力するかどうか [true:出力する/false:出力しない]- 戻り値:
- システム設定値
- 例外:
HybsSystemException
- キーが null の場合。- 変更履歴:
- 3.5.5.0 (2004/03/12) {@SYS.XXXX} で使用できる変数を増やします。, 3.5.5.3 (2004/04/09) {@SYS.XXXX} に、DATE というキーを追加します。, 4.0.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更, 6.7.4.1 (2017/02/17) キーが存在しなかった場合のログ出力を出すかどうか(true:出す)
- このメソッドは、nullを返しません
-
sysEntry
public static HybsEntry[] sysEntry(java.lang.String key)
システム設定ファイルから、複数のデータを所得します。 キーが,"ABC" とすれば、それで始まるデータ( ABCD, ABC_01 など) を配列で取得できます。 リターン配列は、ソートされています。- パラメータ:
key
- システム設定 キー(の先頭の部分文字列)- 戻り値:
- システム設定配列 HybsEntry
- 変更履歴:
- 4.0.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更, 6.3.9.0 (2015/11/06) Map.keySet() ではなく、Map.entrySet() を使う様に変更。, 6.4.3.3 (2016/03/04) HybsSystem.newInstance(String,String) への置き換え。
-
sysInt
public static int sysInt(java.lang.String key)
システム設定ファイルのデータを所得します。 特別に,int 型にデータを変換して,渡します。 変換できない場合は,NumberFormatException がスローされます。- パラメータ:
key
- システム設定 キー- 戻り値:
- システム設定値
- 変更履歴:
- 3.5.3.1 (2003/10/31) エラー時に、判るようにメッセージを出します。, 4.0.0.0 (2005/01/31) getSystemResource() ⇒ sysParam に変更
-
sysBool
public static boolean sysBool(java.lang.String key)
システム設定ファイルのデータを所得します。 特別に,boolean 型にデータを変換して,渡します。 変換できない場合は,NumberFormatException がスローされます。- パラメータ:
key
- システム設定 キー- 戻り値:
- システム設定値
- 変更履歴:
- 3.5.6.0 (2004/06/18) Booleanのコンストラクタの代わりに、Boolean.valueOf(...) を使用します。
-
url2dir
public static java.lang.String url2dir(java.lang.String... urls)
システム依存のURL文字列から,実際のディレクトリ名を所得します。 UNIX と Windows を URL パス名から判断して、実ディレクトリを返します。 指定方法は、通常の fileURL 属性と同様に、先頭が、'/' (UNIX) または、2文字目が、 ":" (Windows)の場合は、指定のURLそのままのディレクトリに、そうでない場合は、 システムパラメータ の FILE_URL 属性で指定のフォルダの下に、作成されます。 相対パス、または、URL の場合は、頭に / を入れないでください。UNIX の 絶対パスと判断されます。 また、絶対パスの最後には、/ を入れておいてください。- パラメータ:
urls
- URL文字列(可変長配列)- 戻り値:
- ディレクトリ文字列
- 変更履歴:
- 4.0.0.0 (2005/01/31) StringUtil.urlAppend メソッドの利用, 6.4.2.1 (2016/02/05) 引数をすべて、StringUtil.urlAppend していきます。, 5.10.9.0 (2019/03/01) クラウドストレージ対応を追加。, 7.0.2.2 (2019/03/25) StringBuilder を使わなくします。
-
url2absPath
public static java.lang.String url2absPath(java.lang.String url)
絶対パスと判断されるものは変換せず、それ以外を絶対パスに変換します。- パラメータ:
url
- URL文字列- 戻り値:
- ディレクトリ文字列
- 変更履歴:
- 5.10.9.2 (2019/03/15) クラウドストレージ対応を追加。, 7.0.2.2 (2019/03/25) StringBuilder を使わなくします。, 5.10.21.1 (2020/04/21) \\から開始するディレクトリについても無変換の対象とします。
-
getSystemResourceMap
public static java.util.concurrent.ConcurrentMap<java.lang.String,java.lang.String> getSystemResourceMap()
システムリソース情報を取得します。 形式は、Map です。 実質的には、キーでソーティングされた、ConcurrentSkipListMap を返します。- 戻り値:
- システムリソース情報:キー([0])、値([1])の2次元配列
- 変更履歴:
- 6.4.3.3 (2016/03/04) 配列返しではなく、Map を返します。
-
getContextName
public static java.lang.String getContextName()
システムのコンテキスト名を取得します。 コンテキスト名は、Tomcat の servr.xml で指定する仮想フォルダ名です。- 戻り値:
- コンテキスト名(仮想フォルダ名)
- 変更履歴:
- 3.5.4.3 (2004/01/05) 新規追加
-
getPrinter
public static java.lang.String getPrinter()
サーバーのプリンター一覧のスペース区切り文字列を返します。 プリンタ名にスペースが含まれる場合は、前後にダブルクオートを付けます。 ここで求めた値は、"SYS.PRINTER" で、取得可能です。(最初の取得時に内部キャッシュされます。) SystemData#OMIT_PRINTER_NAMES に登録されている一覧名と先頭一致するプリンタは除外します。 例えば、Windows等で、初めから登録されている Fax,Microsoft XPS などは、不要なのでOMITします。- 戻り値:
- サーバーのプリンター一覧のスペース区切り文字列
- 変更履歴:
- 6.2.6.0 (2015/06/19) サーバーのプリンター一覧のスペース区切り文字列対応。, 6.4.3.1 (2016/02/12) PMD refactoring. HashMap → ConcurrentHashMap に置き換え。, 7.2.4.0 (2020/05/11) bufに何もセットされなかった場合、マイナスエラーになった。
-
newInstance
public static <T> T newInstance(java.lang.String sysKey, java.lang.String cls)
HybsSystem.sys から識別idとなるクラス名を取得して、オブジェクトを作成します。 簡易的なメソッドです。- 型パラメータ:
T
- キャストされて生成される新しいオブジェクト- パラメータ:
sysKey
- クラスのキーとなるID(共通キー)cls
- 作成するクラスの個別キー- 戻り値:
- Tオブジェクト
- 例外:
java.lang.RuntimeException
- 何らかのエラーが発生した場合- 変更履歴:
- 6.4.3.3 (2016/03/04) 新規作成。
-
newInstance
public static <T> T newInstance(java.lang.String cls)
標準のクラスローダを使って、識別id に応じた オブジェクトを作成します。 作成するには、デフォルトコンストラクターが必要です。- 型パラメータ:
T
- キャストされて生成される新しいオブジェクト- パラメータ:
cls
- 作成するクラスのフルネーム(識別id)- 戻り値:
- Tオブジェクト
- 例外:
java.lang.RuntimeException
- 何らかのエラーが発生した場合- 変更履歴:
- 6.4.3.3 (2016/03/04) リフレクション系の見直しと、例外の共通クラスに置き換えます。, 6.8.2.3 (2017/11/10) java9対応(cls.newInstance() → cls.getDeclaredConstructor().newInstance())
-
getMsg
public static java.lang.String getMsg(java.lang.String id, java.lang.Object... args)
"org.opengion.hayabusa.message" の、Locale.JAPANESE リソースから取得するメッセージを文字列で返します。 id と引数を受け取り、ResourceBundle と、MessageFormat.format で加工した 文字列を返します。 baseName は、F_BS_NM で、Locale に、Locale.JAPANESE を指定したメッセージを作成します。 hayabusaパッケージと、pluginパッケージで主に使われる、メッセージの取得方法です。- パラメータ:
id
- リソースのキーとなるID。args
- リソースを、MessageFormat.format で加工する場合の引数。- 戻り値:
- MessageFormat.formatで加工された文字列
- 関連項目:
MsgUtil.H_BS_NM
- 変更履歴:
- 6.4.3.2 (2016/02/19) 新規追加
-
changeParam
public static java.lang.String changeParam(java.lang.String inMsg)
入力文字列に、{@SYS},{@ENV} の文字列変換を行います。 {@SYS.XXX} システムリソースMapを元に、文字列を変換します。 {@ENV.XXX} 環境変数(Javaオプション)の文字列を変換します。(java -Dkey=value オプション)- パラメータ:
inMsg
- 入力文字列(nullの場合、そのまま返します)- 戻り値:
- 変換後文字列
- 変更履歴:
- 6.9.0.1 (2018/02/05) 新規追加
-
-