001    /*
002     * Copyright (c) 2009 The openGion Project.
003     *
004     * Licensed under the Apache License, Version 2.0 (the "License");
005     * you may not use this file except in compliance with the License.
006     * You may obtain a copy of the License at
007     *
008     *     http://www.apache.org/licenses/LICENSE-2.0
009     *
010     * Unless required by applicable law or agreed to in writing, software
011     * distributed under the License is distributed on an "AS IS" BASIS,
012     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
013     * either express or implied. See the License for the specific language
014     * governing permissions and limitations under the License.
015     */
016    package org.opengion.hayabusa.common;
017    
018    import java.util.Date;
019    
020    /**
021     * ã“ã?シスãƒ?ƒ å…¨ä½“ã?リリース状æ³ã‚’表ã™ãƒ‡ãƒ¼ã‚¿ã‚’直接コーãƒ?‚£ãƒ³ã‚°ã—ã¦ã?¾ã™ã?
022     * ãƒã?ジョン番å·ã¯ã€X.X.X.X ã¨ã?†ç®¡ç?½“系をã‚らã‚ã—ã¦ã?¾ã™ã?
023     * ãƒã?ジョン変更時ã«ã¯ã€WEB-INF/lib/hayabusaX.X.X.X.jar ファイルã¨ã€?
024     * jsp/common フォルãƒ??jsp/menu フォルãƒ??jsp/image フォルãƒ??変更ãŒå¿?¦ã§ã™ã?
025     * 以å‰ã?使用ã—ã¦ã?¾ã—ãŸã€WEB-INF/hybs-taglib.tld ファイルã¯ã€hayabusaX.X.X.X.jar ã«
026     * çµ?¿è¾¼ã¾ã‚ŒãŸç‚ºã€å°Žå?ã™ã‚‹å¿?¦ã?ãªããªã‚Šã¾ã—ãŸã€?
027     * ãŸã ã—ã?影響度åˆã„ã‚‚è?æ…®ã—ã¦ã?¾ã™ã?ã§ã€å޳å¯?«ä¸‹è¨˜ã?通りã®å¤‰æ›´ã«ãªã‚‹ã¨ã¯é™ã‚Šã¾ã›ã‚“
028     * ã®ã§ã€ç½®æ›ãˆæ™‚ã«ã¯ã€RELEASE-NOTES.txt ã‚’ã”確èªã?上ã?対応願ã„ã¾ã™ã?
029     *
030     *<pre>
031     *        X.X.X
032     *        | | |_____ シスãƒ?ƒ ä¿®æ­£ã€å¤‰æ›´ã€ã?イナã?リリース
033     *        | |_______ シスãƒ?ƒ æ–°æ©Ÿè?追åŠ??DBãªã©å¤–部環å¢??変更å¿?¦?
034     *        |_________ シスãƒ?ƒ ã‚¢ãƒ¼ã‚­ãƒ?‚¯ãƒãƒ£ã®å¤‰æ›´?ˆã‚¢ãƒ—リケーションã®ä¿®æ­£å¿?¦?¼?
035     *
036     * </pre>
037     *
038     * @og.rev 3.5.5.3 (2004/04/09) インターフェースをã?クラスã«å¤‰æ›´ã—ã¾ã™ã?
039     * @og.rev 4.0.0.0 (2004/12/31) é ?›®è¿½åŠ?
040     *
041     * @version  0.9.0  2000/10/17
042     * @author   Kazuhiko Hasegawa
043     * @since    JDK1.1,
044     */
045    public final class BuildNumber {
046    
047            /**
048             * エンジンãƒã?ジョン番å·ã€?
049             * ã“ã?エンジンã®ãƒã?ジョン番å·ã‚’設定ã—ã¾ã™ã?
050             * @og.paramLevel 9:自動設�
051             */
052            public static final String VERSION_NO = "5.7.2.0";
053    
054            /**
055             * エンジンビルドタイプã?
056             * ã“ã?エンジンã®ãƒ“ルドタイプを設定ã—ã¾ã™ã?
057             * @og.paramLevel 9:自動設�
058             */
059            public static final String BUILD_TYPE = "Release5 Builds (14021)" ;
060    
061            /**
062             * エンジンãƒã?ジョンNoã€?
063             * ã“ã?エンジンã®ãƒã?ã‚¸ãƒ§ãƒ³ç•ªå· + ビルドタイãƒ?を設定ã—ã¾ã™ã?
064             * [例�4.0.0.0 Release4 Builds (04273)]
065             * @og.paramLevel 9:自動設�
066             */
067            public static final String ENGINE_INFO = "openGion " + VERSION_NO + " " + BUILD_TYPE ;
068    
069            /**
070             * エンジンビルド時刻�
071             * ã“ã?エンジンã®ãƒ“ルド時刻を設定ã—ã¾ã™ã?
072             * @og.paramLevel 9:自動設�
073             */
074            public static final String TIMESTAMP = "2014/01/21 08:29:16" ;
075    
076            /**
077             * 稼動ã—ã¦ã?‚‹ã‚µãƒ¼ãƒã?ã®?¯?³æƒ??ã€?
078             * ã?¾ã€ç¨¼å‹•ã—ã¦ã?‚‹ã‚µãƒ¼ãƒã?ã®?¯?³æƒ??を設定ã—ã¾ã™ã?
079             * [例�Windows 2000 Service Pack 4]
080             *
081             * @og.rev 5.6.7.3 (2013/08/23) os.arch ã¨ã€sun.arch.data.model を追åŠ?—ã¾ã™ã?
082             *
083             * @og.paramLevel 9:自動設�
084             */
085    //      public static final String OS_INFO = System.getProperty( "os.name" ) + " " + System.getProperty( "sun.os.patch.level" ) ;
086            public static final String OS_INFO = System.getProperty( "os.name" )
087                                                                    + " " +  System.getProperty( "sun.os.patch.level" )
088                                                                    + " " +  System.getProperty( "os.arch" )
089                                                                    + " (" +  System.getProperty( "sun.arch.data.model" ) + ")" ;
090    
091            /**
092             * JDKãƒã?ジョンã€?
093             * ã?¾ã€ç¨¼å‹•ã—ã¦ã?‚‹Javaã®ãƒã?ジョンæƒ??を設定ã—ã¾ã™ã?
094             * [例�Java HotSpot(TM) Server VM 1.4.2_05-b04 ]
095             *
096             * @og.rev 5.6.7.3 (2013/08/23) java.vm.version ã‚’ã?java.runtime.version ã«å¤‰æ›´ã—ã¾ã™ã?
097             *
098             * @og.paramLevel 9:自動設�
099             */
100    //      public static final String JDK_INFO = System.getProperty( "java.vm.name" ) + " " + System.getProperty( "java.vm.version" ) ;
101            public static final String JDK_INFO = System.getProperty( "java.vm.name" )
102                                                                    + " " + System.getProperty( "java.runtime.version" ) ;
103    
104            /**
105             * コンãƒ?‚­ã‚¹ãƒˆã?稼動開始時刻ã€?
106             * ã“ã?コンãƒ?‚­ã‚¹ãƒ?シスãƒ?ƒ )ã®ç¨¼å‹•開始時刻(åˆã‚ã¦ãƒ­ãƒ¼ãƒ‰ã•ã‚ŒãŸæ™‚刻)を設定ã—ã¾ã™ã?
107             * [例�2004/09/29 17:52:31]
108             * @og.paramLevel 9:自動設�
109             */
110            public static final String STARTING_TIME = String.valueOf( new Date() ) ;
111    
112            /**
113             * エンジンビルドID
114             * ã“ã?エンジンã®ãƒ“ルドIDを設定ã—ã¾ã™ã?
115             * キャãƒ?‚·ãƒ¥ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ«ã‚’行ã†éš›ã?キーæƒ??ã¨ã—ã¦ä½¿ç”¨ã—ã¾ã™ã?
116             *
117             * @og.rev 4.3.5.3 (2008/02/22)
118             *
119             * @og.paramLevel 9:自動設�
120             */
121            public static final String BUILD_ID = "20140121082916" ;
122    
123            /**
124             *      ãƒ?ƒ•ォルトコンストラクターをprivateã«ã—ã¦ã€?
125             *      オブジェクトã?生æ?ã‚’ã•ã›ãªã?‚ˆã?«ã™ã‚‹ã€?
126             *
127             * @og.rev 3.5.5.3 (2004/04/09) インターフェースをã?クラスã«å¤‰æ›´ã—ã¾ã™ã?
128             */
129            private BuildNumber() {}
130    }