パッケージ org.opengion.hayabusa.common

# クラス HybsSystem

java.lang.Object
org.opengion.hayabusa.common.HybsSystem

public final class HybsSystem extends Object
共通的に、使用されるｼｽﾃﾑ関連ﾒｿｯﾄﾞを集約したｸﾗｽです。 全変数は、public static final 宣言されています。 ﾒｿｯﾄﾞは、日付取得、ｴﾗｰﾒｯｾｰｼﾞ処理 を行っています。

機能分類
  初期化
導入されたバージョン:
  JDK5.0,

- ## フィールドの概要

  フィールド
  修飾子とタイプ
  フィールド
  説明
  `static final String`
  `AIMAI_KEY`
  6.2.0.0 (2015/02/27) aimai 属性をrequest変数にｾｯﾄする場合のｷｰ "h_aimai_"
  `static final String`
  `BACK_ADDRESS_KEY`
  BACK_GAMENID情報をｾｯｼｮﾝに登録するときのｷｰ "h_bgadrs"
  `static final String`
  `BACK_GAMENID_KEY`
  BACK_GAMENID情報をｾｯｼｮﾝに登録するときのｷｰ "h_bgid"
  `static final String`
  `BACK_ROW_KEY`
  BACK_ROW情報をｾｯｼｮﾝに登録するときのｷｰ "h_brow"
  `static final String`
  `COMMON_MSG_KEY`
  6.4.4.1 (2016/03/18) application ｵﾌﾞｼﾞｪｸﾄに関連付ける 共通ﾒｯｾｰｼﾞ情報のｷｰ "h_cmnMsg"
  `static final String`
  `CONSISTENCY_KEY`
  DBTableModel の整合性ﾊﾟﾗﾒｰﾀをﾘｸｴｽﾄ情報より取得するときのｷｰ "h_consisKey"
  `static final String`
  `DB_LAST_SQL_KEY`
  4.3.0.0 (2008/07/04) 最後に Queryを実行した情報の保存時のｷｰ "h_lastSql"
  `static final String`
  `EDIT_MARK_KEY`
  session ｵﾌﾞｼﾞｪｸﾄに関連付ける ViewMark:editor ｲﾝｽﾀﾝｽのﾃﾞﾌｫﾙﾄｷｰ
  `static final String`
  `ERR_MSG_KEY`
  session ｵﾌﾞｼﾞｪｸﾄに関連付ける ｴﾗｰﾒｯｾｰｼﾞ情報ｷｬｯｼｭのｷｰ "h_errMsg"
  `static final String`
  `EVENT_COLUMN_CLASS`
  5.1.7.0 (2010/06/01) ｲﾍﾞﾝﾄｶﾗﾑをﾗｯﾌﾟするspanﾀｸﾞのｸﾗｽ "h_evElm"
  `static final String`
  `EVENT_COLUMN_ID`
  5.1.7.0 (2010/06/01) ｲﾍﾞﾝﾄｶﾗﾑをﾗｯﾌﾟするspanﾀｸﾞで、子ｶﾗﾑのIDを設定する属性名 "h_evCid"
  `static final String`
  `EVENT_COLUMN_INITVAL`
  5.1.7.0 (2010/06/01) ｲﾍﾞﾝﾄｶﾗﾑをﾗｯﾌﾟするspanﾀｸﾞで、子ｶﾗﾑの初期値を設定する属性名 "h_evVal"
  `static final String`
  `EVENT_COLUMN_WRITABLE`
  5.1.7.0 (2010/06/01) ｲﾍﾞﾝﾄｶﾗﾑをﾗｯﾌﾟするspanﾀｸﾞで、子ｶﾗﾑの書き込み可/不可を設定する属性名 "h_evWrtbl"
  `static final String`
  `FORWARD_PAGE_KEY`
  Forward時の転送先ﾍﾟｰｼﾞ名をｾｯｼｮﾝに登録するときのｷｰ "h_fpg"
  `static final char`
  `GUI_DELIMITER`
  4.0.0 (2005/01/31) GUIのﾛｰﾙを区切る、区切り文字 '|'
  `static final String`
  `GUI_GR_MENU_CACHE_KEY`
  4.0.0 (2005/08/31) ｸﾞﾙｰﾌﾟﾒﾆｭｰのｷｬｯｼｭｷｰ "h_grpCache"
  `static final String`
  `GUIINFO_KEY`
  session ｵﾌﾞｼﾞｪｸﾄに関連付ける GUIInfo ｲﾝｽﾀﾝｽのｷｰ "h_gInfo"
  `static final String`
  `HOST_ADRS`
  8.0.0.0 (2021/07/01) 実行しているｻｰﾊﾞｰのIPｱﾄﾞﾚｽ
  `static final String`
  `HOST_NAME`
  8.0.0.0 (2021/07/01) 実行しているｻｰﾊﾞｰの名称
  `static final String`
  `JF_CHART_CACHE_KEY`
  3.8.9.1 (2005/07/29) JFreeChart ｵﾌﾞｼﾞｪｸﾄのｷｬｯｼｭ "h_chartKey"
  `static final String`
  `JOINT_STRING`
  ｶﾗﾑID(連結文字列)行番号の連結文字列を定義 "__"
  `static final String`
  `LOCAL_CONTX_ERR_KEY`
  4.0.0 (2005/02/28) Tomcat起動時ｴﾗｰが発生した場合のｴﾗｰｷｰ "h_lclConErr"
  `static final String`
  `LOCAL_RES_KEY`
  4.0.0 (2005/01/31) ﾛｰｶﾙﾘｿｰｽのｵﾌﾞｼﾞｪｸﾄ保存時のｷｰ "h_lclRes"
  `static final int`
  `MAX_GET_LENGTH`
  URL に使用可能な文字数は最大 2,083 文字 http://support.microsoft.com/default.aspx?
  `static final String`
  `MULTI_SESSION_CHECK`
  同一ｾｯｼｮﾝでのﾏﾙﾁ起動された場合に、前に開かれた画面からのｱｸｾｽを禁止します。
  `static final String`
  `MUST_KEY`
  4.1.2.1 (2008/03/13) must 属性をrequest変数にｾｯﾄする場合のｷｰ "h_must_"
  `static final String`
  `NO_TRANSITION_MODE_KEY`
  4.3.3.0 (2008/10/01) ﾍﾟｰｼﾞ内で画面遷移なしﾓｰﾄﾞを指定しようする場合のｷｰ "h_noTrnsKey"
  `static final String`
  `NO_XFER_KEY`
  SubmitTag で出力されるﾎﾞﾀﾝﾊﾟﾗﾒｰﾀは、次ﾍﾟｰｼﾞへ転送しません。
  `static final String`
  `OLD_USERID_KEY`
  oldUserId 文字列をｾｯｼｮﾝに登録するときのｷｰ "h_oldID"
  `static final String`
  `PARAM_NAMES_KEY`
  5.3.2.0 (2011/02/01) ﾘｸｴｽﾄﾊﾟﾗﾒｰﾀｰのｷｰ一覧を保存する際のｷｰ "h_prmNms"
  `static final String`
  `QUERY_FOCUS_KEY`
  5.3.6.0 (2011/06/01) ｸｴﾘを呼び出し時のﾌｫｰｶｽを制御するためのｷｰ "h_qryFcs"
  `static final String`
  `REQ_CACHE_KEY`
  session ｵﾌﾞｼﾞｪｸﾄに関連付ける ﾘｸｴｽﾄ情報ｷｬｯｼｭのｷｰ "h_req"
  `static final String`
  `REVIEW_PAGE_KEY`
  Forward時の転送元ﾍﾟｰｼﾞ名をｾｯｼｮﾝに登録するときのｷｰ "h_rpg"
  `static final String`
  `ROW_ID_KEY`
  ﾃｰﾌﾞﾙ表示のﾁｪｯｸﾎﾞｯｸｽを特定する id の 名称( id は、この名称＋行番号) "cb"
  `static final String`
  `ROW_SEL_KEY`
  ﾃｰﾌﾞﾙ表示時のﾁｪｯｸﾎﾞｯｸｽのname属性 "h_rowSel" ﾃｰﾌﾞﾙ表示時にﾁｪｯｸﾎﾞｯｸｽを表示しておき、どの行が選ばれたかを 指定する場合に、その name 属性に指定するｷｰの値です。
  `static final String`
  `SCEDULE_KEY`
  Timerｵﾌﾞｼﾞｪｸﾄの管理用ｷｰ "h_timer"
  `static final String`
  `SCEDULE_TASK_KEY`
  TimerTaskｵﾌﾞｼﾞｪｸﾄの管理用ｷｰ "h_timer_task"
  `static final String`
  `SESSION_KEY`
  5.5.9.1 (2012/12/07) ｾｯｼｮﾝ作成時に、ｾｯｼｮﾝIDを保存しておく、規定のｷｰ "h_session_key"
  `static final String`
  `SHELL_KEEP_KEY`
  Shell ｵﾌﾞｼﾞｪｸﾄをｾｯｼｮﾝに登録するときのｷｰ "h_shKeepKey"
  `static final String`
  `SORT_ASCENDING`
  sortAscending をﾘｸｴｽﾄ情報より取得するときのｷｰ "h_sortAsc"
  `static final String`
  `SORT_COLUMNS`
  sortColumns 文字列をﾘｸｴｽﾄ情報より取得するときのｷｰ "h_sortClmns"
  `static final String`
  `TBL_MDL_CONKEY`
  session ｵﾌﾞｼﾞｪｸﾄに関連付ける ExcelOut の整合性ﾁｪｯｸ用のｷｰ
  `static final String`
  `TBL_MDL_KEY`
  session ｵﾌﾞｼﾞｪｸﾄに関連付ける DBTableModel ｲﾝｽﾀﾝｽのﾃﾞﾌｫﾙﾄｷｰ "h_tblmdl"
  `static final String`
  `URL_CHECK_KEY`
  4.3.7.0 (2009/06/01) linkﾀｸﾞのurlCheckｷｰを出力する際のﾊﾟﾗﾒｰﾀｰｷｰ "h_urlCheck"
  `static final String`
  `URL_HASH_REQ_KEY`
  5.2.2.0 (2010/11/01) URLの引数部をﾊｯｼｭする際のﾘｸｴｽﾄｷｰ "h_r"
  `static final String`
  `USE_AJAX_SUBMIT_KEY`
  4.3.7.5 (2009/07/08) ﾍﾟｰｼﾞ内でajaxSubmitを利用する場合のｷｰ "h_ajaxSubmit"
  `static final String`
  `USE_EVENT_COLUMN_KEY`
  4.3.6.0 (2009/04/01) ｲﾍﾞﾝﾄｶﾗﾑを利用したかどうかのﾁｪｯｸｷｰ "h_eventColumn"
  `static final String`
  `USE_UPLOAD_KEY`
  6.4.5.2 (2016/05/06) UPLOADから呼ばれたかどうかを判定するための、規定のｷｰ "h_UPLOAD"
  `static final String`
  `USERINFO_KEY`
  session ｵﾌﾞｼﾞｪｸﾄに関連付ける UserInfo ｲﾝｽﾀﾝｽのｷｰ "h_uInfo"
  `static final String`
  `VIEW_MARK_KEY`
  session ｵﾌﾞｼﾞｪｸﾄに関連付ける ViewMark ｲﾝｽﾀﾝｽのﾃﾞﾌｫﾙﾄｷｰ "h_vmark"
  `static final String`
  `VIEW_SORT_KEY`
  5.1.6.0 (2010/05/01) Viewでｿｰﾄ済みかどうかを判定する際のｷｰ "h_viewSrt"
  `static final String`
  `VIEWFORM_KEY`
  session ｵﾌﾞｼﾞｪｸﾄに関連付ける Viewform ｲﾝｽﾀﾝｽのﾃﾞﾌｫﾙﾄｷｰ "h_vform"
  `static final String`
  `VIEWLINK_KEY`
  session ｵﾌﾞｼﾞｪｸﾄに関連付ける ViewLink ｲﾝｽﾀﾝｽのﾃﾞﾌｫﾙﾄｷｰ "h_vlink"

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `static String`
  `changeParam(String inMsg)`
  入力文字列に、{@SYS},{@ENV} の文字列変換を行います。
  `static String`
  `getContextName()`
  ｼｽﾃﾑのｺﾝﾃｷｽﾄ名を取得します。
  `static String`
  `getDate()`
  現在日付、時刻を所得します。
  `static String`
  `getDate(long time)`
  指定時刻をﾃﾞﾌｫﾙﾄのﾌｫｰﾏｯﾄで、所得します。
  `static String`
  `getMsg(String id, Object... args)`
  "org.opengion.hayabusa.message" の Locale.JAPANESE ﾘｿｰｽから取得するﾒｯｾｰｼﾞを文字列で返します。
  `static String`
  `getPrinter()`
  ｻｰﾊﾞｰのﾌﾟﾘﾝﾀｰ一覧のｽﾍﾟｰｽ区切り文字列を返します。
  `static String`
  `getRealPath()`
  内部ｼｽﾃﾑﾊﾟﾗﾒｰﾀ に、realPath を取得します。
  `static ConcurrentMap<String,String>`
  `getSystemResourceMap()`
  ｼｽﾃﾑﾘｿｰｽ情報を取得します。
  `static boolean`
  `isParamSet()`
  ｼｽﾃﾑﾊﾟﾗﾒｰﾀの追加情報ｾｯﾄが終了しているかどうかを取得します。
  `static <T> T`
  `newInstance(String cls)`
  標準のｸﾗｽﾛｰﾀﾞを使って、識別id に応じた ｵﾌﾞｼﾞｪｸﾄを作成します。
  `static <T> T`
  `newInstance(String sysKey, String cls)`
  HybsSystem.sys から識別idとなるｸﾗｽ名を取得して、ｵﾌﾞｼﾞｪｸﾄを作成します。
  `static void`
  `setInitialData(Map<String,String> param)`
  内部ｼｽﾃﾑﾘｿｰｽﾏｯﾌﾟｵﾌﾞｼﾞｪｸﾄを設定します。
  `(package private) static void`
  `setRealPath(String path)`
  内部ｼｽﾃﾑﾊﾟﾗﾒｰﾀ に、realPath を設定します。
  `static void`
  `setRequestParam(String serverName, String scheme, int port, String path)`
  ｼｽﾃﾑﾊﾟﾗﾒｰﾀ情報を追加設定します。
  `static String`
  `sys(String key)`
  ｼｽﾃﾑ設定ﾌｧｲﾙのﾃﾞｰﾀを所得します。
  `static String`
  `sys(String key, boolean useNoKeyLog)`
  ｼｽﾃﾑ設定ﾌｧｲﾙのﾃﾞｰﾀを所得します。
  `static boolean`
  `sysBool(String key)`
  ｼｽﾃﾑ設定ﾌｧｲﾙのﾃﾞｰﾀを所得します。
  `static HybsEntry[]`
  `sysEntry(String key)`
  ｼｽﾃﾑ設定ﾌｧｲﾙから、複数のﾃﾞｰﾀを所得します。
  `static int`
  `sysInt(String key)`
  ｼｽﾃﾑ設定ﾌｧｲﾙのﾃﾞｰﾀを所得します。
  `static String`
  `url2absPath(String url)`
  絶対ﾊﾟｽと判断されるものは変換せず、それ以外を絶対ﾊﾟｽに変換します。
  `static String`
  `url2dir(String... urls)`
  ｼｽﾃﾑ依存のURL文字列から、実際のﾃﾞｨﾚｸﾄﾘ名を所得します。

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## フィールド詳細

  - ### ROW_SEL_KEY

    public static final String ROW_SEL_KEY
    ﾃｰﾌﾞﾙ表示時のﾁｪｯｸﾎﾞｯｸｽのname属性 "h_rowSel" ﾃｰﾌﾞﾙ表示時にﾁｪｯｸﾎﾞｯｸｽを表示しておき、どの行が選ばれたかを 指定する場合に、その name 属性に指定するｷｰの値です。 受け取る側は、このｷｰで、request 情報より選ばれた行番号を知ることができます。
    関連項目:
      - 定数フィールド値

  - ### ROW_ID_KEY

    public static final String ROW_ID_KEY
    ﾃｰﾌﾞﾙ表示のﾁｪｯｸﾎﾞｯｸｽを特定する id の 名称( id は、この名称＋行番号) "cb"
    関連項目:
      - 定数フィールド値

  - ### TBL_MDL_KEY

    public static final String TBL_MDL_KEY
    session ｵﾌﾞｼﾞｪｸﾄに関連付ける DBTableModel ｲﾝｽﾀﾝｽのﾃﾞﾌｫﾙﾄｷｰ "h_tblmdl"
    関連項目:
      - 定数フィールド値

  - ### TBL_MDL_CONKEY

    public static final String TBL_MDL_CONKEY
    session ｵﾌﾞｼﾞｪｸﾄに関連付ける ExcelOut の整合性ﾁｪｯｸ用のｷｰ
    関連項目:
      - 定数フィールド値

  - ### VIEWFORM_KEY

    public static final String VIEWFORM_KEY
    session ｵﾌﾞｼﾞｪｸﾄに関連付ける Viewform ｲﾝｽﾀﾝｽのﾃﾞﾌｫﾙﾄｷｰ "h_vform"
    関連項目:
      - 定数フィールド値

  - ### VIEWLINK_KEY

    public static final String VIEWLINK_KEY
    session ｵﾌﾞｼﾞｪｸﾄに関連付ける ViewLink ｲﾝｽﾀﾝｽのﾃﾞﾌｫﾙﾄｷｰ "h_vlink"
    関連項目:
      - 定数フィールド値

  - ### VIEW_MARK_KEY

    public static final String VIEW_MARK_KEY
    session ｵﾌﾞｼﾞｪｸﾄに関連付ける ViewMark ｲﾝｽﾀﾝｽのﾃﾞﾌｫﾙﾄｷｰ "h_vmark"
    関連項目:
      - 定数フィールド値

  - ### EDIT_MARK_KEY

    public static final String EDIT_MARK_KEY
    session ｵﾌﾞｼﾞｪｸﾄに関連付ける ViewMark:editor ｲﾝｽﾀﾝｽのﾃﾞﾌｫﾙﾄｷｰ
    関連項目:
      - 定数フィールド値

  - ### USERINFO_KEY

    public static final String USERINFO_KEY
    session ｵﾌﾞｼﾞｪｸﾄに関連付ける UserInfo ｲﾝｽﾀﾝｽのｷｰ "h_uInfo"
    関連項目:
      - 定数フィールド値

  - ### GUIINFO_KEY

    public static final String GUIINFO_KEY
    session ｵﾌﾞｼﾞｪｸﾄに関連付ける GUIInfo ｲﾝｽﾀﾝｽのｷｰ "h_gInfo"
    関連項目:
      - 定数フィールド値

  - ### REQ_CACHE_KEY

    public static final String REQ_CACHE_KEY
    session ｵﾌﾞｼﾞｪｸﾄに関連付ける ﾘｸｴｽﾄ情報ｷｬｯｼｭのｷｰ "h_req"
    関連項目:
      - 定数フィールド値

  - ### ERR_MSG_KEY

    public static final String ERR_MSG_KEY
    session ｵﾌﾞｼﾞｪｸﾄに関連付ける ｴﾗｰﾒｯｾｰｼﾞ情報ｷｬｯｼｭのｷｰ "h_errMsg"
    関連項目:
      - 定数フィールド値

  - ### COMMON_MSG_KEY

    public static final String COMMON_MSG_KEY
    6.4.4.1 (2016/03/18) application ｵﾌﾞｼﾞｪｸﾄに関連付ける 共通ﾒｯｾｰｼﾞ情報のｷｰ "h_cmnMsg"
    関連項目:
      - 定数フィールド値

  - ### SCEDULE_KEY

    public static final String SCEDULE_KEY
    Timerｵﾌﾞｼﾞｪｸﾄの管理用ｷｰ "h_timer"
    関連項目:
      - 定数フィールド値

  - ### SCEDULE_TASK_KEY

    public static final String SCEDULE_TASK_KEY
    TimerTaskｵﾌﾞｼﾞｪｸﾄの管理用ｷｰ "h_timer_task"
    関連項目:
      - 定数フィールド値

  - ### FORWARD_PAGE_KEY

    public static final String FORWARD_PAGE_KEY
    Forward時の転送先ﾍﾟｰｼﾞ名をｾｯｼｮﾝに登録するときのｷｰ "h_fpg"
    関連項目:
      - 定数フィールド値

  - ### REVIEW_PAGE_KEY

    public static final String REVIEW_PAGE_KEY
    Forward時の転送元ﾍﾟｰｼﾞ名をｾｯｼｮﾝに登録するときのｷｰ "h_rpg"
    関連項目:
      - 定数フィールド値

  - ### BACK_GAMENID_KEY

    public static final String BACK_GAMENID_KEY
    BACK_GAMENID情報をｾｯｼｮﾝに登録するときのｷｰ "h_bgid"
    関連項目:
      - 定数フィールド値

  - ### BACK_ADDRESS_KEY

    public static final String BACK_ADDRESS_KEY
    BACK_GAMENID情報をｾｯｼｮﾝに登録するときのｷｰ "h_bgadrs"
    関連項目:
      - 定数フィールド値

  - ### BACK_ROW_KEY

    public static final String BACK_ROW_KEY
    BACK_ROW情報をｾｯｼｮﾝに登録するときのｷｰ "h_brow"
    関連項目:
      - 定数フィールド値

  - ### SHELL_KEEP_KEY

    public static final String SHELL_KEEP_KEY
    Shell ｵﾌﾞｼﾞｪｸﾄをｾｯｼｮﾝに登録するときのｷｰ "h_shKeepKey"
    関連項目:
      - 定数フィールド値

  - ### OLD_USERID_KEY

    public static final String OLD_USERID_KEY
    oldUserId 文字列をｾｯｼｮﾝに登録するときのｷｰ "h_oldID"
    関連項目:
      - 定数フィールド値

  - ### SORT_COLUMNS

    public static final String SORT_COLUMNS
    sortColumns 文字列をﾘｸｴｽﾄ情報より取得するときのｷｰ "h_sortClmns"
    関連項目:
      - 定数フィールド値

  - ### SORT_ASCENDING

    public static final String SORT_ASCENDING
    sortAscending をﾘｸｴｽﾄ情報より取得するときのｷｰ "h_sortAsc"
    関連項目:
      - 定数フィールド値

  - ### JOINT_STRING

    public static final String JOINT_STRING
    ｶﾗﾑID(連結文字列)行番号の連結文字列を定義 "__"
    関連項目:
      - 定数フィールド値

  - ### CONSISTENCY_KEY

    public static final String CONSISTENCY_KEY
    DBTableModel の整合性ﾊﾟﾗﾒｰﾀをﾘｸｴｽﾄ情報より取得するときのｷｰ "h_consisKey"
    関連項目:
      - 定数フィールド値

  - ### NO_XFER_KEY

    public static final String NO_XFER_KEY
    SubmitTag で出力されるﾎﾞﾀﾝﾊﾟﾗﾒｰﾀは、次ﾍﾟｰｼﾞへ転送しません。 "hX_"
    関連項目:
      - 定数フィールド値

  - ### MULTI_SESSION_CHECK

    public static final String MULTI_SESSION_CHECK
    同一ｾｯｼｮﾝでのﾏﾙﾁ起動された場合に、前に開かれた画面からのｱｸｾｽを禁止します。
    関連項目:
      - 定数フィールド値

  - ### JF_CHART_CACHE_KEY

    public static final 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のﾛｰﾙを区切る、区切り文字 '|'
    関連項目:
      - 定数フィールド値

  - ### LOCAL_RES_KEY

    public static final String LOCAL_RES_KEY
    4.0.0 (2005/01/31) ﾛｰｶﾙﾘｿｰｽのｵﾌﾞｼﾞｪｸﾄ保存時のｷｰ "h_lclRes"
    関連項目:
      - 定数フィールド値

  - ### LOCAL_CONTX_ERR_KEY

    public static final String LOCAL_CONTX_ERR_KEY
    4.0.0 (2005/02/28) Tomcat起動時ｴﾗｰが発生した場合のｴﾗｰｷｰ "h_lclConErr"
    関連項目:
      - 定数フィールド値

  - ### GUI_GR_MENU_CACHE_KEY

    public static final String GUI_GR_MENU_CACHE_KEY
    4.0.0 (2005/08/31) ｸﾞﾙｰﾌﾟﾒﾆｭｰのｷｬｯｼｭｷｰ "h_grpCache"
    関連項目:
      - 定数フィールド値

  - ### MUST_KEY

    public static final String MUST_KEY
    4.1.2.1 (2008/03/13) must 属性をrequest変数にｾｯﾄする場合のｷｰ "h_must_"
    関連項目:
      - 定数フィールド値

  - ### AIMAI_KEY

    public static final String AIMAI_KEY
    6.2.0.0 (2015/02/27) aimai 属性をrequest変数にｾｯﾄする場合のｷｰ "h_aimai_"
    関連項目:
      - 定数フィールド値

  - ### DB_LAST_SQL_KEY

    public static final String DB_LAST_SQL_KEY
    4.3.0.0 (2008/07/04) 最後に Queryを実行した情報の保存時のｷｰ "h_lastSql"
    関連項目:
      - 定数フィールド値

  - ### NO_TRANSITION_MODE_KEY

    public static final String NO_TRANSITION_MODE_KEY
    4.3.3.0 (2008/10/01) ﾍﾟｰｼﾞ内で画面遷移なしﾓｰﾄﾞを指定しようする場合のｷｰ "h_noTrnsKey"
    関連項目:
      - 定数フィールド値

  - ### USE_EVENT_COLUMN_KEY

    public static final String USE_EVENT_COLUMN_KEY
    4.3.6.0 (2009/04/01) ｲﾍﾞﾝﾄｶﾗﾑを利用したかどうかのﾁｪｯｸｷｰ "h_eventColumn"
    関連項目:
      - 定数フィールド値

  - ### EVENT_COLUMN_CLASS

    public static final String EVENT_COLUMN_CLASS
    5.1.7.0 (2010/06/01) ｲﾍﾞﾝﾄｶﾗﾑをﾗｯﾌﾟするspanﾀｸﾞのｸﾗｽ "h_evElm"
    関連項目:
      - 定数フィールド値

  - ### EVENT_COLUMN_WRITABLE

    public static final String EVENT_COLUMN_WRITABLE
    5.1.7.0 (2010/06/01) ｲﾍﾞﾝﾄｶﾗﾑをﾗｯﾌﾟするspanﾀｸﾞで、子ｶﾗﾑの書き込み可/不可を設定する属性名 "h_evWrtbl"
    関連項目:
      - 定数フィールド値

  - ### EVENT_COLUMN_ID

    public static final String EVENT_COLUMN_ID
    5.1.7.0 (2010/06/01) ｲﾍﾞﾝﾄｶﾗﾑをﾗｯﾌﾟするspanﾀｸﾞで、子ｶﾗﾑのIDを設定する属性名 "h_evCid"
    関連項目:
      - 定数フィールド値

  - ### EVENT_COLUMN_INITVAL

    public static final String EVENT_COLUMN_INITVAL
    5.1.7.0 (2010/06/01) ｲﾍﾞﾝﾄｶﾗﾑをﾗｯﾌﾟするspanﾀｸﾞで、子ｶﾗﾑの初期値を設定する属性名 "h_evVal"
    関連項目:
      - 定数フィールド値

  - ### URL_CHECK_KEY

    public static final String URL_CHECK_KEY
    4.3.7.0 (2009/06/01) linkﾀｸﾞのurlCheckｷｰを出力する際のﾊﾟﾗﾒｰﾀｰｷｰ "h_urlCheck"
    関連項目:
      - 定数フィールド値

  - ### USE_AJAX_SUBMIT_KEY

    public static final String USE_AJAX_SUBMIT_KEY
    4.3.7.5 (2009/07/08) ﾍﾟｰｼﾞ内でajaxSubmitを利用する場合のｷｰ "h_ajaxSubmit"
    関連項目:
      - 定数フィールド値

  - ### VIEW_SORT_KEY

    public static final String VIEW_SORT_KEY
    5.1.6.0 (2010/05/01) Viewでｿｰﾄ済みかどうかを判定する際のｷｰ "h_viewSrt"
    関連項目:
      - 定数フィールド値

  - ### URL_HASH_REQ_KEY

    public static final String URL_HASH_REQ_KEY
    5.2.2.0 (2010/11/01) URLの引数部をﾊｯｼｭする際のﾘｸｴｽﾄｷｰ "h_r"
    関連項目:
      - 定数フィールド値

  - ### PARAM_NAMES_KEY

    public static final String PARAM_NAMES_KEY
    5.3.2.0 (2011/02/01) ﾘｸｴｽﾄﾊﾟﾗﾒｰﾀｰのｷｰ一覧を保存する際のｷｰ "h_prmNms"
    関連項目:
      - 定数フィールド値

  - ### QUERY_FOCUS_KEY

    public static final String QUERY_FOCUS_KEY
    5.3.6.0 (2011/06/01) ｸｴﾘを呼び出し時のﾌｫｰｶｽを制御するためのｷｰ "h_qryFcs"
    関連項目:
      - 定数フィールド値

  - ### SESSION_KEY

    public static final String SESSION_KEY
    5.5.9.1 (2012/12/07) ｾｯｼｮﾝ作成時に、ｾｯｼｮﾝIDを保存しておく、規定のｷｰ "h_session_key"
    関連項目:
      - 定数フィールド値

  - ### USE_UPLOAD_KEY

    public static final String USE_UPLOAD_KEY
    6.4.5.2 (2016/05/06) UPLOADから呼ばれたかどうかを判定するための、規定のｷｰ "h_UPLOAD"
    関連項目:
      - 定数フィールド値

  - ### HOST_NAME

    public static final String HOST_NAME
    8.0.0.0 (2021/07/01) 実行しているｻｰﾊﾞｰの名称

  - ### HOST_ADRS

    public static final String HOST_ADRS
    8.0.0.0 (2021/07/01) 実行しているｻｰﾊﾞｰのIPｱﾄﾞﾚｽ

- ## メソッドの詳細

  - ### setInitialData

    public static void setInitialData(Map<String,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(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 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(String serverName, String scheme, int port, 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 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 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 String sys(String key) throws HybsSystemException
    ｼｽﾃﾑ設定ﾌｧｲﾙのﾃﾞｰﾀを所得します。 ｷｰが存在しない場合は、null を返します。 ｷｰがnullの場合は、HybsSystemException をｽﾛｰします。
    パラメータ:
      `key` - ｼｽﾃﾑ設定 ｷｰ
    戻り値:
      ｼｽﾃﾑ設定値
    例外:
      `HybsSystemException` - ｷｰが null の場合。
    変更履歴:
      6.7.4.1 (2017/02/17) ｷｰが存在しなかった場合のﾛｸﾞ出力を出すかどうか(true:出す)
    このﾒｿｯﾄﾞは、nullを返しません

  - ### sys

    public static String sys(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(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(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(String key)
    ｼｽﾃﾑ設定ﾌｧｲﾙのﾃﾞｰﾀを所得します。 特別に、boolean 型にﾃﾞｰﾀを変換して渡します。 変換できない場合は、NumberFormatException がｽﾛｰされます。
    パラメータ:
      `key` - ｼｽﾃﾑ設定 ｷｰ
    戻り値:
      ｼｽﾃﾑ設定値
    変更履歴:
      3.5.6.0 (2004/06/18) Booleanのｺﾝｽﾄﾗｸﾀの代わりに、Boolean.valueOf(...) を使用します。

  - ### url2dir

    public static String url2dir(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 String url2absPath(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) \\から開始するﾃﾞｨﾚｸﾄﾘについても無変換の対象とします。, 7.2.6.2 (2020/07/29) 引数がｾﾞﾛ文字列の場合の処理追加。

  - ### getSystemResourceMap

    public static ConcurrentMap<String,String> getSystemResourceMap()
    ｼｽﾃﾑﾘｿｰｽ情報を取得します。 形式は、Map です。 実質的には、ｷｰでｿｰﾃｨﾝｸﾞされた、ConcurrentSkipListMap を返します。
    戻り値:
      ｼｽﾃﾑﾘｿｰｽ情報:ｷｰ([0])、値([1])の2次元配列
    変更履歴:
      6.4.3.3 (2016/03/04) 配列返しではなく、Map を返します。

  - ### getContextName

    public static String getContextName()
    ｼｽﾃﾑのｺﾝﾃｷｽﾄ名を取得します。 ｺﾝﾃｷｽﾄ名は、Tomcat の servr.xml で指定する仮想ﾌｫﾙﾀﾞ名です。
    戻り値:
      ｺﾝﾃｷｽﾄ名(仮想ﾌｫﾙﾀﾞ名)
    変更履歴:
      3.5.4.3 (2004/01/05) 新規追加

  - ### getPrinter

    public static 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(String sysKey, String cls)
    HybsSystem.sys から識別idとなるｸﾗｽ名を取得して、ｵﾌﾞｼﾞｪｸﾄを作成します。 簡易的なﾒｿｯﾄﾞです。
    型パラメータ:
      `T` - ｷｬｽﾄされて生成される新しいｵﾌﾞｼﾞｪｸﾄ
    パラメータ:
      `sysKey` - ｸﾗｽのｷｰとなるID(共通ｷｰ)
      `cls` - 作成するｸﾗｽの個別ｷｰ
    戻り値:
      Tｵﾌﾞｼﾞｪｸﾄ
    例外:
      `RuntimeException` - 何らかのｴﾗｰが発生した場合
    変更履歴:
      6.4.3.3 (2016/03/04) 新規作成。

  - ### newInstance

    public static <T> T newInstance(String cls)
    標準のｸﾗｽﾛｰﾀﾞを使って、識別id に応じた ｵﾌﾞｼﾞｪｸﾄを作成します。 作成するには、ﾃﾞﾌｫﾙﾄｺﾝｽﾄﾗｸﾀｰが必要です。
    型パラメータ:
      `T` - ｷｬｽﾄされて生成される新しいｵﾌﾞｼﾞｪｸﾄ
    パラメータ:
      `cls` - 作成するｸﾗｽのﾌﾙﾈｰﾑ(識別id)
    戻り値:
      Tｵﾌﾞｼﾞｪｸﾄ
    例外:
      `RuntimeException` - 何らかのｴﾗｰが発生した場合
    変更履歴:
      6.4.3.3 (2016/03/04) ﾘﾌﾚｸｼｮﾝ系の見直しと、例外の共通ｸﾗｽに置き換えます。, 6.8.2.3 (2017/11/10) java9対応(cls.newInstance() → cls.getDeclaredConstructor().newInstance())

  - ### getMsg

    public static String getMsg(String id, 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 String changeParam(String inMsg)
    入力文字列に、{@SYS},{@ENV} の文字列変換を行います。 {@SYS.XXX} ｼｽﾃﾑﾘｿｰｽMapを元に、文字列を変換します。 {@ENV.XXX} 環境変数(Javaｵﾌﾟｼｮﾝ)の文字列を変換します。(java -Dkey=value ｵﾌﾟｼｮﾝ)
    パラメータ:
      `inMsg` - 入力文字列(nullの場合、そのまま返します)
    戻り値:
      変換後文字列
    変更履歴:
      6.9.0.1 (2018/02/05) 新規追加