パッケージ org.opengion.fukurou.system

## クラス BuildNumber

- java.lang.Object
- - org.opengion.fukurou.system.BuildNumber

-     public final class BuildNumber
      extends java.lang.Object

  このシステム全体のリリース状況を表すデータを直接コーディングしています。 バージョン番号は、X.X.X.X という管理体系をあらわしています。 バージョン変更時には、WEB-INF/lib/パッケージX.X.X.X.jar ファイルの変更が必要です。 以前、使用していました、WEB-INF/hybs-taglib.tld ファイルは、hayabusaX.X.X.X.jar に 組み込まれた為、導入する必要はなくなりました。 ただし、影響度合いも考慮していますので、厳密に下記の通りの変更になるとは限りません ので、置換え時には、RELEASE-NOTES.txt をご確認の上、対応願います。

              X.X.X.X
              | | | |___ システム修正、変更、マイナーリリース
              | | |_____ JSPファイル等の変更(タグリブマニュアル更新)
              | |_______ システム新機能追加、DBなど外部環境の変更必要
              |_________ システムアーキテクチャの変更（アプリケーションの修正必要）

  変更履歴:
    3.5.5.3 (2004/04/09) インターフェースを、クラスに変更します。, 4.0.0.0 (2004/12/31) 項目追加, 6.4.2.0 (2016/01/29) package変更 hayabusa.common → fukurou.system
  バージョン
    0.9.0 2000/10/17
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK1.1,

- - ### フィールドの概要

    フィールド
    修飾子とタイプ | フィールド | 説明
    --- | --- | ---
    `static java.lang.String` | `BUILD_ID` | エンジンビルドID このエンジンのビルドIDを設定します。
    `static java.lang.String` | `BUILD_TYPE` | エンジンビルドタイプ。
    `static java.lang.String` | `ENGINE_INFO` | エンジンバージョンNo。
    `static java.lang.String` | `JDK_INFO` | JDKバージョン。
    `static java.lang.String` | `OS_INFO` | 稼動しているサーバーのＯＳ情報。
    `static java.lang.String` | `STARTING_TIME` | コンテキストの稼動開始時刻。
    `static java.lang.String` | `TIMESTAMP` | エンジンビルド時刻。
    `static java.lang.String` | `VERSION_NO` | エンジンバージョン番号。

  - ### メソッドの概要

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

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

- - ### フィールドの詳細

    - #### VERSION_NO

          public static final java.lang.String VERSION_NO

      エンジンバージョン番号。 このエンジンのバージョン番号を設定します。
      関連項目:
        定数フィールド値

    - #### BUILD_TYPE

          public static final java.lang.String BUILD_TYPE

      エンジンビルドタイプ。 このエンジンのビルドタイプを設定します。 ※ たまたまBTIMEは、2018/11/16=25705545 で、既存のyDDD=2018320 より文字列比較で大きくなるため採用 数字の大小ではなく文字列の大小( 2＞10 )なので、ATIME、CTIME 使用時には、先頭が 2 より大きな文字が必要。
      関連項目:
        定数フィールド値
      変更履歴:
        7.0.1.4 (2018/11/26) BUILD_TYPEのビルド番号をBTIMEに変更。

    - #### ENGINE_INFO

          public static final java.lang.String ENGINE_INFO

      エンジンバージョンNo。 このエンジンのバージョン番号 + ビルドタイプ を設定します。 [例： 4.0.0.0 Release4 Builds (04273)]
      関連項目:
        定数フィールド値

    - #### TIMESTAMP

          public static final java.lang.String TIMESTAMP

      エンジンビルド時刻。 このエンジンのビルド時刻を設定します。
      関連項目:
        定数フィールド値

    - #### OS_INFO

          public static final java.lang.String OS_INFO

      稼動しているサーバーのＯＳ情報。 いま、稼動しているサーバーのＯＳ情報を設定します。 [例： Windows 2000 Service Pack 4]
      変更履歴:
        5.6.7.3 (2013/08/23) os.arch と、sun.arch.data.model を追加します。

    - #### JDK_INFO

          public static final java.lang.String JDK_INFO

      JDKバージョン。 いま、稼動しているJavaのバージョン情報を設定します。 [例： Java HotSpot(TM) Server VM 1.4.2_05-b04 ]
      変更履歴:
        5.6.7.3 (2013/08/23) java.vm.version を、java.runtime.version に変更します。

    - #### STARTING_TIME

          public static final java.lang.String STARTING_TIME

      コンテキストの稼動開始時刻。 このコンテキスト(システム)の稼動開始時刻(初めてロードされた時刻)を設定します。 [例： 2004/09/29 17:52:31]

    - #### BUILD_ID

          public static final java.lang.String BUILD_ID

      エンジンビルドID このエンジンのビルドIDを設定します。 キャッシュコントロールを行う際のキー情報として使用します。
      関連項目:
        定数フィールド値
      変更履歴:
        4.3.5.3 (2008/02/22)