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.io.File;
019    
020    /**
021     * リソースファイルの代わりとなるシス?パラメータをクラス化したデータクラスです?
022     *
023     * それぞれの設定?は、データベ?スにコメントとともに設定されます?
024     * そ?とき?og.paramLevel タグにより、属?を設定して?す?
025     *
026     * 0:設定??
027     * 1:設定確?
028     * 2:使用時設?
029     * 3:標準推奨
030     * 4:個人設定可
031     * 5:追??
032     * 7:要?起?
033     * 8:設定不可
034     * 9:自動設?
035     *
036     * og.cryptography タグは、指定?属?値を暗号化するかど?を指定します?
037     * 暗号化?、org.opengion.hayabusa.security.HybsCryptography クラスで行います???拡張機?として?
038     * ?ス?毎に暗号化キーを変えることで、セキュリ?強化が可能です?
039     *
040     * エンジンパラメータ??タは、エンジンとともに配?れるマスタ??タになります?
041     * よって???式?どのような形でもよく?今回は、JavaDoc にて?ラメータの
042     * 意味?フォルト設定?が判断できるように、クラスの public static final 変数として
043     * 定義しました?
044     * 従来は、resource.シス?パラメータ の?設定用の シス?パラメータ ファイルと
045     * エンジン?で持って? org/opengion/hayabusa/resource/properties の
046     * シス?パラメータ ファイルにより維持されて?したが?エンジンパラメータ
047     * 定義??ブル(GE12)と、commom/SystemData.java クラスによる管?
048     * 変更されました?
049     * シス?パラメータは??へのアクセスを決定するため?初期設定?を定義する?があります?
050     * これは、?アプリケーション・?スクリプタ(WEB-INF/web.xml)に、context-param として?
051     * キーと値のセ?で、?期アクセス用の??を渡します?
052     * シス?パラメータ定義??ブル(GE12)には、SYSTEM_IDとして??常のシス?IDと?
053     * エンジンパラメータがあります?エンジンパラメータは、SYSTEM_ID='**'として、登録
054     * されて?す?
055     *
056     * SystemData クラスのフィールド?、その記述した?でセ?します?で?
057     * 設定?(フィールド?記述?を?慮する?があります?
058     * また???タベ?スへの登録は、このクラスをJavaDocのカスタ??レ?により
059     * ? XML ファイルに変換後?オラクルXDK形式?XMLファイルにXSLTで変換し?
060     * こ?パッケージ(org.opengion.hayabusa.common)に配置します?
061     * こ???タの変換時にコメント情報を付加したXMLファイルを作?し?DB登録(GE12)します?で?
062     * こ???タを参?、シス?個別に書き換えを行えます?
063     *
064     * @og.rev 4.0.0.0 (2005/01/31) 新規作?
065     * @og.group 初期?
066     *
067     * @version  4.0
068     * @author   Kazuhiko Hasegawa
069     * @since    JDK5.0,
070     */
071    public final class SystemData {
072    
073            /**
074             * インスタンスを作らな??で、コンストラクタは、private に設定します?
075             */
076            private SystemData() {}
077    
078            /*
079             * ======================================================================
080             * これは?本シス?全般に渡って,使用されるリソースです?
081             * シス?としての初期値?設定?などは?すべてここで登録されます?
082             * こ?リソースを修正する場合?,注意して下さ??
083             * 不要な個所(値)を記?したり,記?漏れが発生すると,シス??
084             * 正常に起動しな??合があり得ます?で,ご注意願います?
085             * ======================================================================
086             */
087    
088            /*
089             * ======================================================================
090             * シス?毎に設定する??ある変数
091             * ======================================================================
092             */
093    
094            /**
095             * アドレス(/)に対する、実ディレクトリパス?
096             * REAL_PATH = "G:\webapps\ge\" ;
097             * @og.paramLevel 9:自動設?
098             */
099            public static final String REAL_PATH = "" ;
100    
101            /**
102             * アクセス先?仮想フォル?(URLのコン?スト名)?
103             * CONTEXT_NAME = "ge" ;
104             * @og.paramLevel 9:自動設?
105             */
106            public static final String CONTEXT_NAME = "" ;
107    
108            /**
109             * アクセス先?JSPフォル?(/URLのコン?スト名/jsp)?
110             * JSP = "/ge/jsp" ;
111             * @og.paramLevel 9:自動設?
112             */
113            public static final String JSP = "" ;
114    
115            /**
116             * 共通メールサーバ?????
117             * COMMON_MAIL_SERVER = "localhost" ;
118             * @og.paramLevel 2:使用時設?
119             */
120            public static final String COMMON_MAIL_SERVER = "" ;
121    
122            /**
123             * メール??モン?ォルトユーザー?
124             * MAIL_DAEMON_DEFAULT_USER = "opengion" ;
125             * @og.paramLevel 3:標準推奨
126             */
127            public static final String MAIL_DAEMON_DEFAULT_USER = "opengion" ;
128    
129            /**
130             * メール??モン?ォルトパスワード?
131             * MAIL_DAEMON_DEFAULT_PASS = "****" ;
132             * @og.paramLevel 3:標準推奨
133             * @og.cryptography 1:暗号?
134             */
135            public static final String MAIL_DAEMON_DEFAULT_PASS = "password" ;
136    
137            /**
138             * メール??モンで実際に処??受信リスナ??
139             * org.opengion.hayabusa.mail.MailReceiveListener を継承して??があります?
140             * MAIL_RECEIVE_LISTENER = "org.opengion.hayabusa.report.ExcelInsertReceiveListener" ;
141             * @og.paramLevel 3:標準推奨
142             */
143            public static final String MAIL_RECEIVE_LISTENER = "org.opengion.hayabusa.report.ExcelInsertReceiveListener" ;
144    
145            /**
146             * メール送信ポ?ト番号
147             * ?しなかった?合?標?25)のポ?ト番号を利用します?
148             * SMTP_PORT = "" ;
149             * @og.rev 5.4.3.2 (2012/01/06)
150             * @og.paramLevel 2:使用時設?
151             */
152            public static final String SMTP_PORT = "" ;
153    
154            /**
155             * メール送信時認証方?
156             * メールモジュール及?mailSender2タグで有効です?
157             * 認証を行う場合?「POP_BEFORE_SMTP」と?して下さ??
158             * 認証時には認証ユーザと認証パスワードを設定する?があります?
159             * MAIL_SEND_AUTH = "" ;
160             * @og.rev 5.4.3.2 (2012/01/06)
161             * @og.paramLevel 2:使用時設?
162             */
163            public static final String MAIL_SEND_AUTH = "" ;
164    
165            /**
166             * メール送信時認証方?
167             * メール送信時?認証ユーザを指定します?
168             * MAIL_SEND_AUTH_USER = "opengion"
169             *
170             * @og.rev 5.4.3.2 (2012/01/06)
171             * @og.paramLevel 2:使用時設?
172             */
173            public static final String MAIL_SEND_AUTH_USER = "opengion" ;
174    
175            /**
176             * メール送信時認証方?
177             * メール送信時?認証ユーザを指定します?
178             * MAIL_SEND_AUTH_PASSWORD = "password"
179             *
180             * @og.rev 5.4.3.2 (2012/01/06)
181             * @og.paramLevel 2:使用時設?
182             */
183            public static final String MAIL_SEND_AUTH_PASSWORD = "password" ;
184    
185            /**
186             * シス?エラー?メール発信??
187             * エラーメールを返信する場合に使用する FROM アドレス?
188             * 未設定?場合?、エラーメールを?信しません?
189             * ERROR_MAIL_FROM_USER = "opengion@users.sourceforge.jp" ;
190             * @og.paramLevel 2:使用時設?
191             */
192            public static final String ERROR_MAIL_FROM_USER = "opengion@users.sourceforge.jp" ;
193    
194            /**
195             * シス?エラー?メール送信??
196             * ?存在する場合?、カンマで区?て?します?
197             * 未設定?場合???信しません?
198             * ERROR_MAIL_TO_USERS = "opengion@users.sourceforge.jp" ;
199             * @og.paramLevel 2:使用時設?
200             */
201            public static final String ERROR_MAIL_TO_USERS = "" ;
202    
203            /**
204             * ファイル出?基準U??(ファイル出力する実フォル??
205             * FILE_URL = "filetemp/" ;
206             * FILE_URL = "G:/webapps/webdav/" ;
207             * FILE_URL = "\\\\hnXXXX/ge/filetemp/" ;
208             * @og.paramLevel 3:標準推奨
209             */
210            public static final String FILE_URL = "filetemp/" ;
211    
212            /**
213             * ファイル出?基準U??(ExcelOut でのリターンURL)?
214             * FILE_OUT_URL = "../../filetemp/" ;
215             * FILE_OUT_URL = "G:/webapps/webdav/" ;
216             * FILE_OUT_URL = "http://hnXXXX:8823/ge/filetemp/" ;
217             * @og.paramLevel 3:標準推奨
218             */
219            public static final String FILE_OUT_URL = "../../filetemp/" ;
220    
221            /**
222             * ?ォルトファイル名?
223             * FILE_FILENAME = "file.xls" ;
224             * @og.paramLevel 3:標準推奨
225             */
226            public static final String FILE_FILENAME = "file.xls" ;
227    
228            /**
229             * 本番環??????
230             * WebDAV での接続や、リソース移行時などに利用します?
231             * HONBAN_URL = "" ;
232             * @og.paramLevel 1:設定確?
233             */
234            public static final String HONBAN_URL = "" ;
235    
236            /**
237             * RDC_CODE(設計変更連絡番号)の先???
238             * リソース管?使用する RDC_CODE は、?散環?本社、中国、フィリピンなど)
239             * でそれぞれ採番された後に??で共通に使用されます?それぞれの?で
240             * 採番ルールを変えることで??防ぎ?発生?を?確にします?
241             * RDC_PREFIX = "RDC" ;
242             * @og.paramLevel 1:設定確?
243             */
244            public static final String RDC_PREFIX = "RDC" ;
245    
246            /**
247             * ヘルプファイル 基準U???
248             * HELP_URL = "help/" ;
249             * @og.paramLevel 3:標準推奨
250             */
251            public static final String HELP_URL = "help/" ;
252    
253            /**
254             * ヘルプ標準アイコン
255             * DEFAULT_HELP_ICON = "/image/help.png" ;
256             * @og.paramLevel 2:使用時設?
257             * @og.rev 5.4.3.6 (2012/01/12) 追?
258             */
259            public static final String DEFAULT_HELP_ICON = "/image/help2.png" ;
260    
261            /**
262             * FAQ標準アイコン
263             * DEFAULT_FAQ_ICON = "/image/qaicon.png" ;
264             * @og.paramLevel 2:使用時設?
265             * @og.rev 5.5.0.4 (2012/01/12) 追?
266             */
267            public static final String DEFAULT_FAQ_ICON = "/image/qaicon.png" ;
268    
269            /**
270             * HelpタグのFAQ表示を利用するか?
271             * 互換性を?慮して、?期?はfalseとします?
272             * USE_GUI_FAQ = "false" ;
273             * @og.paramLevel 2:使用時設?
274             * @og.rev 5.5.0.4 (2012/01/12) 追?
275             */
276            public static final String USE_GUI_FAQ = "false" ;
277            
278            /**
279             * HelpタグのFAQ表示で関連画面IDを利用するか?
280             * trueの場合?関連に入って?場合?み表示になります?
281             * 初期値はfalse?常に表示?とします?
282             * FAQ表示フラグが優先されます?
283             * USE_GUI_FAQ_CTRL = "false" ;
284             * @og.paramLevel 2:使用時設?
285             * @og.rev 5.6.3.4 (2013/05/24) 追?
286             */
287            public static final String USE_GUI_FAQ_CTRL = "false" ;
288    
289            /**
290             * HelpタグのFAQよりリンクする画面IDを指定します?
291             * DEFAULT_FAQ_GUI = "22_FAQ" ;
292             * @og.paramLevel 3:標準推奨
293             * @og.rev 5.5.0.4 (2012/01/12) 追?
294             */
295            public static final String DEFAULT_FAQ_GUI = "22_FAQ" ;
296    
297            /**
298             * エラーメ?ージ表示画面?
299             * ERR_MSG_FILENAME = "jsp/common/errorMessage.jsp" ;
300             * @og.paramLevel 3:標準推奨
301             */
302            public static final String ERR_MSG_FILENAME = "jsp/common/errorMessage.jsp" ;
303    
304            /**
305             * エラーメ?ージ表示レベル?
306             * 設定により、以下?ようにエラーメ?ージの表示?を変更することができます?
307             * (※ここでのエラーメ?ージとは、例外がスローされた?合?エラーメ?ージの表示方法で?
308             *    columnCheckタグ等で表示されるアプリケーションエラーの?は、この設定と関係ありません)
309             *
310             * 0:エラー?は何も表示されません。エラー発生時刻のみが表示されます?
311             * 1:例外名とエラー?のメ?ージのみが表示されます?スタ?とレースは表示されません?
312             * 2:スタ?トレースも含めてエラー?を表示します?
313             *
314             * ERR_DISP_LEVEL = "1" ;
315             * @og.paramLevel 3:標準推奨
316             */
317            public static final String ERR_DISP_LEVEL = "1" ;
318    
319            /**
320             * 帳票ファイル出?基準U???
321             * 設定されて???合?、FILE_URL + /REPORT/ に設定されます?
322             * REPORT_FILE_URL = "filetemp/REPORT/" ;
323             * @og.paramLevel 3:標準推奨
324             */
325            public static final String REPORT_FILE_URL = "filetemp/REPORT/" ;
326    
327            /**
328             * EXCEL取込時に使用する?ポラリ基準U???
329             * 設定されて???合?、FILE_URL + /EXCELIN/ に設定されます?
330             * EXCEL_IN_FILE_URL = "filetemp/EXCELIN/" ;
331             * @og.paramLevel 3:標準推奨
332             */
333            public static final String EXCEL_IN_FILE_URL = "filetemp/EXCELIN/" ;
334    
335            /**
336             * 帳票エンコー?ング?
337             * 設定されて???合?、UTF-8 に設定されます?
338             * こ?値は、固定?です?で、変更しな?ください?
339             * REPORT_ENCODE = "UTF-8" ;
340             * @og.paramLevel 8:設定不可
341             */
342            //      public static final String REPORT_ENCODE = "UTF-8" ;
343    
344            /**
345             * 帳票??モンの Shell 実行時のタイ?ウト時??
346             * 帳票??モンで起動す?Shell が?何らか?原因で無応答になる?合があります?
347             * こ?場合?それ以降?処?すべて停止してしま?め?タイ?ウト時間を?します?
348             * 単位?、秒です?
349             * 初期値は?00秒です?
350             * REPORT_DAEMON_TIMEOUT = "300" ;
351             *
352             * @og.paramLevel 3:標準推奨
353             */
354            public static final String REPORT_DAEMON_TIMEOUT = "300" ;
355    
356            /**
357             * 帳票??モンに、エラー時にスリープして?する時?? ?
358             * こ?設定時間だけスリープし、?び起動を試みます?そして失敗すれ??
359             * 再?、スリープして?します?これを?無限に繰り返します?
360             * スリープ時??に??をセ?すると、エラー時即終?なります?
361             * 初期値は?0秒です?
362             * REPORT_DAEMON_ERROR_SLEEP_TIME = "30" ;
363             *
364             * @og.paramLevel 3:標準推奨
365             */
366            public static final String REPORT_DAEMON_ERROR_SLEEP_TIME = "30" ;
367    
368            /**
369             * HTMLからEXCELへ変換するときに要求番号でオープンするように?します?
370             * Office 2003のEXCELより、XXXX.html と XXXX.files の XXXX 部?異なる?合で?
371             * 画像ファイルを読み込??なりました。従来は、この XXXX を同?する為?
372             * 帳票ID でファイルをオープンして?したが?EXCELを同時に起動できな??
373             * 排他制御をエンジン側で行って?した?
374             * こ?フラグ?true に設定すると、XXXX を要求番号にして、EXCELの同時起動を
375             * 行えるよ?します?同時に、帳票IDでのロ?を行いません?
376             * 初期値は、false (互換性の関?です?
377             *
378             * @og.paramLevel 3:標準推奨
379             */
380            public static final String REPORT_EXCEL_NAME_USE_YKNO = "false" ;
381    
382            /**
383             * アプリケーションのURLアクセスに関してのセキュリ?制限レベルを指定します?
384             * URLHashFilter フィルターを使用する設?web.xml)を行う?があります?
385             *
386             * レベル?:なにも制限?ありません?
387             * レベル?:Referer チェ?を行います?つまり?URLを直接入力しても動作しません?
388             * レベル?:URLのハッシュ?暗号化??、外部URLに対してのみ行います?(チェ?は、レベル?と同?
389             * レベル?:URLのパラメータがハ?ュ?暗号化されて??があります?
390             * それ以外:アクセスを停止します?
391             *
392             * @og.rev 5.2.3.0 (2010/12/01) 新規追?
393             *
394             * URL_ACCESS_SECURITY_LEVEL = "0" ;
395             * @og.paramLevel 7:要?起?
396             */
397            public static final String URL_ACCESS_SECURITY_LEVEL = "0" ;
398    
399            /*
400             * ======================================================================
401             * これは?データベ?ス接続???に関するリソースです?
402             * ドライバ?????ユーザー、パスワード?ほかに、キャ?ュする
403             * コネクション数、最大同時接続数、コネクション取得?時間等を設?
404             * します?
405             * ======================================================================
406             */
407    
408            /**
409             * ??タベ?スエンコー?ング?
410             * オラクルのエンコー?ング名ではなく?Javaのエンコー?ング名で?します?
411             * Javaとオラクル間??コード変換は、JDBCが?動で行います?
412             * ここでの設定?、データベ?ス登録時??バイト数チェ?に利用して?す?
413             *
414             * DB_ENCODE = "Shift_JIS" ;
415             * DB_ENCODE = "MS932" ;
416             * DB_ENCODE = "Windows-31J" ;
417             * DB_ENCODE = "UTF-8" ;
418             *
419             * @og.paramLevel 1:設定確?
420             */
421            public static final String DB_ENCODE = "UTF-8" ;
422    
423            /**
424             * ??タベ?スの?数チェ?方式???
425             * PostgreSQLでは、varchar の桁数は??数?となっており、ORACLEなど
426             * ?バイト数?チェ?の方式と異なります?
427             * こ?パラメータは?true? に設定すると??数?チェ?となり?
428             * ?false? また?、null(パラメータキーが存在しな?の場合??
429             * ?バイト数?チェ?となります?
430             * 標準?、ORACLE等??バイト数?チェ?方式? ?false? です?
431             *
432             * DB_USE_TEXT_LENGTH = "false" ; ORACLE等??バイト数?チェ?方?
433             * DB_USE_TEXT_LENGTH = "true"  ; PostgreSQL等???数?チェ?方?
434             *
435             * @og.rev 5.3.9.0 (2011/09/01) 新規追?
436             *
437             * @og.paramLevel 1:設定確?
438             */
439            public static final String DB_USE_TEXT_LENGTH = "false" ;
440    
441            /**
442             * 接続データベ?スのドライバ??
443             * ?登録する場合?,キー?"DB_DRIVER" + "_番号" でユニ?クにします?
444             *
445             * DB_DRIVER  = "oracle.jdbc.OracleDriver" ;
446             * DB_DRIVER3 = "com.microsoft.sqlserver.jdbc.SQLServerDriver" ;
447             * DB_DRIVER4 = "org.postgresql.Driver" ;
448             * DB_DRIVER5 = "com.mysql.jdbc.Driver" ;
449             * DB_DRIVER6 = "org.firebirdsql.jdbc.FBDriver" ;
450             * DB_DRIVER7 = "org.hsqldb.jdbcDriver" ;
451             *
452             * @og.rev 4.0.0.0 コネクションの設定?はfukurou/db/EDbid??
453             *
454             * @og.paramLevel 3:標準推奨
455             */
456    //      public static final String DB_DRIVER = "oracle.jdbc.OracleDriver" ;
457    //      public static final String DB_DRIVER = "";// 4.0.0.0 (2007/10/31) XML化につき不?
458    
459            /**
460             * 接続データベ?スの設? DEFAULT dbid?
461             * DBIDキーワー?+ ?定キーワードで検索します?
462             * 設定キーワー?は、URL,USER,PASSWD,?プ?ル数、?期接続数 です?
463             *
464             * DEFAULT_DB_URL = "jdbc:oracle:thin:@localhost:1521:HYBS" ;
465             * DEFAULT_DB_USER = "GE" ;
466             * DEFAULT_DB_PASSWD = "GE" ;
467             *
468             */
469    
470            /**
471             * ??タベ?ス接続時の????
472             * JDBCで接続に?場合?、JDBC接続?のURLを指定します?
473             * web.xml で初期値?する?合?、?がセ?されます?
474             * ?ォルト以外?DBIDで?する?合?接続?は、XX_DB_URL で設定します?
475             * (DEFAULTの?に、DBIDで使用する??通常接続?シス?IDを使用します?)
476             *
477             * DEFAULT_DB_URL = "jdbc:oracle:oci:@HYBS" ;
478             * DEFAULT_DB_URL = "jdbc:oracle:thin:@localhost:1521:HYBS" ;
479             * DEFAULT_DB_URL = "jdbc:postgresql://localhost:5432/hybs" ;
480             * DEFAULT_DB_URL = "jdbc:mysql://localhost/DBGE?useUnicode=true&characterEncoding=SJIS" ;
481             * DEFAULT_DB_URL  = jdbc:hsqldb:hsql://localhost
482             *
483             * @og.paramLevel 0:設定??
484             */
485    //       public static final String DEFAULT_DB_URL = "" ;// 4.0.0.0 (2007/10/31) XML化につき不?
486    
487            /**
488             * ??タベ?ス接続時のユーザー?
489             * ??タベ?スに接続するとき?ログインユーザー名を?します?
490             * ?ォルト以外?DBIDで?する?合?接続?は、XX_DB_USER で設定します?
491             * (DEFAULTの?に、DBIDで使用する??通常接続?シス?IDを使用します?)
492             * DEFAULT_DB_USER = "GE" ;
493             * @og.paramLevel 0:設定??
494             */
495    //       public static final String DEFAULT_DB_USER = "" ;// 4.0.0.0 (2007/10/31) XML化につき不?
496    
497            /**
498             * ??タベ?ス接続時のパスワード?
499             * ??タベ?スに接続するとき?パスワードを?します?
500             * ?ォルト以外?DBIDで?する?合?接続?は、XX_DB_PASSWD で設定します?
501             * (DEFAULTの?に、DBIDで使用する??通常接続?シス?IDを使用します?)
502             * DEFAULT_DB_PASSWD = "****" ;
503             * @og.paramLevel 0:設定??
504             * @og.cryptography 1:暗号?
505             */
506    //       public static final String DEFAULT_DB_PASSWD = "" ;// 4.0.0.0 (2007/10/31) XML化につき不?
507    
508            /**
509             * コネクションプ?ルの?数?
510             * コネクションプ?ルの?数 は、予めコネクションを準備しておくコネクションの数です?
511             * ??タベ?スとの接続を、?ールしておき、?つど貸し?します?
512             * ある程度の接続人数が判って?場合?、最少数を設定しておきます?
513             * ?ォルト以外?DBIDで?する?合??数は、XX_DB_MINCOUNT で設定します?
514             * (DEFAULTの?に、DBIDで使用する??通常接続?シス?IDを使用します?)
515             * DEFAULT_DB_MINCOUNT = "3" ;
516             *
517             * @og.rev 4.0.0.0 コネクションの設定?はfukurou/db/EDbid??
518             *
519             * @og.paramLevel 1:設定確?
520             */
521    //       public static final String DEFAULT_DB_MINCOUNT = "3" ;
522    //       public static final String DEFAULT_DB_MINCOUNT = "" ;// 4.0.0.0 (2007/10/31) XML化につき不?
523    
524            /**
525             * コネクションプ?ルの?数?
526             * コネクションプ?ルの?数 は、同時接続要求に対する上限のコネクション数です?
527             * 同時接続がこ?数を?ると、MissingResourceException が?投げられます?で?
528             * 後程?接続する?があります?(自動的に空きができれば再接続を試みます?)
529             * 同時接続数がある程度わかっており、データベ?スに余裕がある場合?、この値?
530             * 大きくしておいても構いません。接続?、DB_MAX_CONNECTION_POOL_TIME で?された
531             * 時間が経過したコネクションは、クローズして?ます?(次回接続時のタイミングで)
532             * ?ォルト以外?DBIDで?する?合?接続?は、XX_DB_MAXCOUNT で設定します?
533             * (DEFAULTの?に、DBIDで使用する??通常接続?シス?IDを使用します?)
534             * DEFAULT_DB_MAXCOUNT = "30" ;
535             *
536             * @og.rev 4.0.0.0 コネクションの設定?はfukurou/db/EDbid??
537             *
538             * @og.paramLevel 1:設定確?
539             */
540    //       public static final String DEFAULT_DB_MAXCOUNT = "30" ;
541    //       public static final String DEFAULT_DB_MAXCOUNT = "" ;// 4.0.0.0 (2007/10/31) XML化につき不?
542    
543            /**
544             * DEFAULTでな?ネクションプ?ルの初期?数?
545             * ?ォルト以外?DBIDで?する?合??数は、XX_DB_MINCOUNT で設定します?
546             * こ??が省略された?合?初期値を指定します?
547             * DB_MINCOUNT = "1" ;
548             *
549             * @og.rev 4.0.0.0 コネクションの設定?はfukurou/db/EDbid??
550             *
551             * @og.paramLevel 3:標準推奨
552             */
553    //       public static final String DB_MINCOUNT = "1" ;
554    //       public static final String DB_MINCOUNT = "" ;// 4.0.0.0 (2007/10/31) XML化につき不?
555    
556            /**
557             * DEFAULTでな?ネクションプ?ルの初期?数?
558             * ?ォルト以外?DBIDで?する?合??数は、XX_DB_MAXCOUNT で設定します?
559             * こ??が省略された?合?初期値を指定します?
560             * DB_MAXCOUNT = "5" ;
561             *
562             * @og.rev 4.0.0.0 コネクションの設定?はfukurou/db/EDbid??
563             *
564             * @og.paramLevel 3:標準推奨
565             */
566    //       public static final String DB_MAXCOUNT = "5" ;
567    //       public static final String DB_MAXCOUNT = "" ;// 4.0.0.0 (2007/10/31) XML化につき不?
568    
569            /**
570             * ??タベ?ス製品?名前?
571             * 接続情報(メタ??タ)より、データベ?ス製品?名前を取得します?
572             * こ?接続情報は、DEFAULT接続に関する??です?
573             * DatabaseMetaData#getDatabaseProductName() より、?動取得されます?
574             *
575             * @og.paramLevel 9:自動設?
576             */
577    //       public static final String DATABASE_PRODUCT_NAME = "" ;        // 4.0.0.0 (2007/10/10)
578    //       public static final String DB_PRODUCT_NAME = "" ;
579    
580            /**
581             * ??タベ?ス製品?バ?ジョン?
582             * 接続情報(メタ??タ)より、データベ?ス製品?バ?ジョンを取得します?
583             * こ?接続情報は、DEFAULT接続に関する??です?
584             * DatabaseMetaData#getDatabaseProductVersion() より、?動取得されます?
585             *
586             * @og.paramLevel 9:自動設?
587             */
588    //       public static final String DATABASE_PRODUCT_VERSION = "" ;     // 4.0.0.0 (2007/10/10)
589    //       public static final String DB_PRODUCT_VERSION = "" ;
590    
591            /**
592             * JDBC ドライバ?名前?
593             * 接続情報(メタ??タ)より、JDBC ドライバ?名前を取得します?
594             * こ?接続情報は、DEFAULT接続に関する??です?
595             * DatabaseMetaData#getDriverName() より、?動取得されます?
596             *
597             * @og.paramLevel 9:自動設?
598             */
599    //       public static final String JDBC_DRIVER_NAME = "" ;
600    
601            /**
602             * JDBC ドライバ?バ?ジョン?
603             * 接続情報(メタ??タ)より、JDBC ドライバ?バ?ジョンを取得します?
604             * こ?接続情報は、DEFAULT接続に関する??です?
605             * DatabaseMetaData#getDriverVersion() より、?動取得されます?
606             *
607             * @og.paramLevel 9:自動設?
608             */
609    //       public static final String JDBC_DRIVER_VERSION = "" ;
610    
611            /*
612             * ======================================================================
613             * Ver 3.5.2.0 (2003/10/20)  ?オブジェクトタイプ名を定義します?
614             * ?ォルトスキーマ以外?オブジェクトを引数で渡せるようにします?
615             * 例?ARG_ARRAY = "GE.ARG_ARRAY"
616             * ======================================================================
617             */
618    
619            /**
620             * PL/SQL 接続用の?アレイタイプ名?
621             * PL/SQL 接続用に使用する、ORACLE ARRAYタイプ?ENTRY系引数を定義します?
622             * こ?ARG_ARRAYは、HYBS.sql で定義して?す?
623             * ARG_ARRAY = "ARG_ARRAY" ;
624             * @og.paramLevel 7:要?起?
625             */
626    //      public static final String ARG_ARRAY = "ARG_ARRAY" ;
627    
628            /**
629             * PL/SQL 接続用の?シス?オブジェクトタイプ名?
630             * PL/SQL 接続用に使用する、ORACLE OBJECTタイプ?シス?で使用する引数を定義します?
631             * こ?SYSARGは、HYBS.sql で定義して?す?
632             * SYSARG = "SYSARG" ;
633             * @og.paramLevel 7:要?起?
634             */
635    //      public static final String SYSARG = "SYSARG" ;
636    
637            /**
638             * PL/SQL 接続用の?シス?アレイタイプ名?
639             * PL/SQL 接続用に使用する、ORACLE ARRAYタイプ?シス?で使用する引数を定義します?
640             * こ?SYSARGは、HYBS.sql で定義して?す?
641             * SYSARG_ARRAY = "SYSARG_ARRAY" ;
642             * @og.paramLevel 7:要?起?
643             */
644    //      public static final String SYSARG_ARRAY = "SYSARG_ARRAY" ;
645    
646            /**
647             * PL/SQL 接続用の?エラーオブジェクトタイプ名?
648             * PL/SQL 接続用に使用する、ORACLE OBJECTタイプ?エラーで使用する引数を定義します?
649             * こ?SYSARGは、HYBS.sql で定義して?す?
650             * ERR_MSG = "ERR_MSG" ;
651             * @og.paramLevel 7:要?起?
652             */
653    //      public static final String ERR_MSG = "ERR_MSG" ;
654    
655            /**
656             * PL/SQL 接続用の?エラーアレイタイプ名?
657             * PL/SQL 接続用に使用する、ORACLE ARRAYタイプ?エラーで使用する引数を定義します?
658             * こ?SYSARGは、HYBS.sql で定義して?す?
659             * ERR_MSG_ARRAY = "ERR_MSG_ARRAY" ;
660             * @og.paramLevel 7:要?起?
661             */
662    //      public static final String ERR_MSG_ARRAY = "ERR_MSG_ARRAY" ;
663    
664            /*
665             * ======================================================================
666             * これは?L???接続???に関するリソースです?
667             * initctx、service、entrydn、searchbase を指定できます?
668             * もちろん、使用時に?することも可能です?
669             * ======================================================================
670             */
671    
672            /**
673             * LDAP 初期コン?ストファクトリ?
674             * LDAP で使用する初期コン?ストファクトリを指定します?
675             * LDAP_INITIAL_CONTEXT_FACTORY = "com.sun.jndi.ldap.LdapCtxFactory";
676             * @og.paramLevel 3:標準推奨
677             */
678            public static final String LDAP_INITIAL_CONTEXT_FACTORY = "com.sun.jndi.ldap.LdapCtxFactory" ;
679    
680            /**
681             * LDAP サービスプロバイ??構????
682             * LDAP で使用するサービスプロバイ??構???を指定します?
683             * LDAP_PROVIDER_URL = "ldap://ldap.opengion.org:389";
684             * @og.paramLevel 2:使用時設?
685             */
686            public static final String LDAP_PROVIDER_URL = "ldap://ldap.opengion.org:389" ;
687    
688            /**
689             * LDAP 属?の取得?のオブジェクト?名前?
690             * LDAP で使用する属?の取得?のオブジェクト?名前
691             * LDAP_ENTRYDN = "cn=inquiry-sys,o=opengion,c=JP";
692             * @og.paramLevel 2:使用時設?
693             */
694            public static final String LDAP_ENTRYDN = "cn=inquiry-sys,o=opengion,c=JP" ;
695    
696            /**
697             * LDAP 属?の取得?のパスワード?
698             * LDAP で使用する属?の取得?のパスワー?
699             * LDAP_PASSWORD = "****" ;
700             * @og.paramLevel 2:使用時設?
701             * @og.cryptography 1:暗号?
702             */
703            public static final String LDAP_PASSWORD = "password" ;
704    
705            /**
706             * 検索するコン?ストまた?オブジェクト?ベ?ス名?
707             * LDAP で使用する検索するコン?ストまた?オブジェクト?ベ?ス?
708             * LDAP_SEARCH_BASE = "soouid=employeeuser,o=opengion,c=JP";
709             * @og.paramLevel 2:使用時設?
710             */
711            public static final String LDAP_SEARCH_BASE = "soouid=employeeuser,o=opengion,c=JP" ;
712    
713            /**
714             * LDAP 検索??
715             * LDAP で使用する検索?を設定します?
716             * 『OBJECT』?『ONELEVEL』?『SUBTREE』?どれか 1 つ
717             * ??無??合?、SearchControls の初期値で設定されます?
718             * LDAP_SEARCH_SCOPE = "SUBTREE" ;
719             * @og.paramLevel 2:使用時設?
720             */
721            public static final String LDAP_SEARCH_SCOPE = "SUBTREE" ;
722            
723            /**
724             * LDAPでサービスプロバイ?よる照会に対する動作?
725             * 『ignore』?『follow』?『throw』?どれか 1 つ
726             * ??無??合?、空?で設定されます?
727             * LDAP_SEARCH_REFERRAL = "" ;
728             * @og.paramLevel 2:使用時設?
729             * @og.rev 5.6.7.0 (2013/07/27)
730             */
731            public static final String LDAP_SEARCH_REFERRAL = "" ;
732            
733            /**
734             * malSenderタグでのldapKey初期値?
735             * ActiveDirectory等でuidで引けな??合等に変更します?
736             * LDAP_MAILSEND_KEY = "uid" 
737             * @og.paramLevel 2:使用時設?
738             * @og.rev 5.6.7.0 (2013/07/27)
739             */
740            public static final String LDAP_MAILSEND_KEY = "uid" ;
741            
742            /**
743             * malSenderタグでのldapVals初期値?
744             * cn,mailで取得できな??合に変更します?
745             * LDAP_MAILSEND_VALS = "cn,mail" 
746             * @og.paramLevel 2:使用時設?
747             * @og.rev 5.6.7.0 (2013/07/27)
748             */
749            public static final String LDAP_MAILSEND_VALS = "cn,mail" ;
750    
751            /*
752             * ======================================================================
753             * ログファイルを?力するクラスの設定?目です?
754             * initctx、service、entrydn、searchbase を指定できます?
755             * もちろん、使用時に?することも可能です?
756             * ======================================================================
757             */
758    
759            /**
760             * ログファイルのフォル?ファイル名?
761             * ログファイルを?力するディレクトリ/ファイル?サフィ?スを定義します?
762             * SYS_LOG_URL = "log/log_$(yyyyMM).txt" ;
763             * @og.paramLevel 3:標準推奨
764             */
765            public static final String SYS_LOG_URL = "log/syslog_$(yyyyMM).txt" ;
766    
767            /*
768             * ======================================================================
769             * JSP で使用して?変数
770             * ======================================================================
771             */
772    
773            /**
774             * セ?ョンタイ?ウ???
775             * Servlet/JSP でのセ?ョンタイ?ウトを秒で?します?
776             * ?にセ?ョンに対してアクセスを行ってから、この秒間の
777             * アイドル時間が経過したセ?ョンは、接続が?されます?
778             * エンジンでは、セ?ョン?後?検索処??場合?、?動的に新しい
779             * セ?ョンでシー?スに接続しますが、登録処??、実行できません?
780             * MAX_INACTIVE_INTERVAL = "1800" ;
781             * @og.paramLevel 1:設定確?
782             */
783            public static final String MAX_INACTIVE_INTERVAL = "1800" ;
784    
785            /*
786             * ======================================================================
787             * org.opengion.hayabusa.common.* で使用して?変数
788             * ======================================================================
789             */
790    
791            /**
792             * 時刻のフォーマット?
793             * 時刻のフォーマット方法を、指定します? ? 1998/04/17 15:48:22.005 )
794             *
795             * SYS_TIME = "yyyy/MM/dd HH:mm:ss" ;
796             * SYS_TIME = "yyyy/MM/dd HH:mm:ss.SSS" ;
797             *
798             * @og.paramLevel 3:標準推奨
799             */
800            public static final String SYS_TIME = "yyyy/MM/dd HH:mm:ss" ;
801    
802            /*
803             * ======================================================================
804             * org.opengion.hayabusa.io.* で使用して?変数
805             * ======================================================================
806             */
807    
808            /**
809             * ファイルエンコー?ング?
810             * ファイルエンコー?ングは、EXCEL出力等?ファイルをセーブする?合に
811             * 使用する、エンコー?ング名です?
812             * 多?対応?ため、?期?は、UnicodeLittle に設定されて?す?
813             * (UTF-8 ではな??で、ご注意く???)
814             *
815             * FILE_ENCODE = "UnicodeLittle" ;
816             * FILE_ENCODE = "Shift_JIS" ;
817             * FILE_ENCODE = "MS932" ;
818             * FILE_ENCODE = "Windows-31J" ;
819             * FILE_ENCODE = "UTF-8" ;
820             * FILE_ENCODE = "ISO-8859-1" ;
821             * FILE_ENCODE = "GB2312" ;
822             * FILE_ENCODE = "GB18030" ;
823             *
824             * @og.paramLevel 3:標準推奨
825             */
826            public static final String FILE_ENCODE = "UnicodeLittle" ;
827    
828            /**
829             * DBTableModel ファイル出力??ー???
830             * DBTableWriter で、DBTableModel を?力する?合?ヘッ??部に?す?
831             * ??を文字?で?します????どおりに出力されます?
832             * なお?? "D" は?です?
833             * N: Name(名前)属?。ファイルを読み取る(DBTableReader)場合には?です?
834             * L: Label(ラベル)属?。指定?カラ??名称を表示します?
835             * S: Size(サイズ)属?。指定?カラ??桁数を表示します?
836             * C: Class(クラス)属?。指定?カラ??クラス(??数字など)を表示します?
837             * -: ----(区?記号)属?。?な?に入れることで、??ー部と??タ部を?離します?
838             * D: Data(??タ)属?。実際の??タを繰り返し表示します?
839             *
840             * WRITER_HEADER_SEQUENCE = "NL-D" ;
841             *
842             * @og.paramLevel 3:標準推奨
843             */
844            public static final String WRITER_HEADER_SEQUENCE = "NL-D" ;
845    
846            /**
847             * EXCEL出力で、?期?力ファイル形式?
848             * EXCEL出力で、?力ファイル形式を?します?
849             * ?できる値は、DBTableWriter のサブクラス名になります?
850             * writeTable タグの writeClass 属?の設定?の初期値になります?
851             *
852             * WRITER_HEADER_SEQUENCE = "Default" ;
853             * WRITER_HEADER_SEQUENCE = "Excel" ;
854             *
855             * @og.paramLevel 3:標準推奨
856             */
857            public static final String TABLE_WRITER_DEFAULT_CLASS = "Default" ;
858    
859            /**
860             * EXCEL出力で、?期?力ファイル形式?
861             * EXCEL入力で、?力ファイル形式を?します?
862             * readTable タグの readClass 属?の設定?の初期値になります?
863             * ?できる値は、DBTableReader のサブクラス名になります?
864             * また?AutoReader を指定すると、Excel と Default(?ス? ?
865             * ?に試します?
866             * 初期値は、AutoReader です?
867             *
868             * TABLE_READER_DEFAULT_CLASS = "Default" ;
869             * TABLE_READER_DEFAULT_CLASS = "Excel" ;
870             * TABLE_READER_DEFAULT_CLASS = "AutoReader" ;
871             *
872             * @og.paramLevel 3:標準推奨
873             */
874            public static final String TABLE_READER_DEFAULT_CLASS = "AutoReader" ;
875    
876            /**
877             * EXCEL出力時の?ォルトフォント名(初期値:"?? ?ゴシ?")?
878             * EXCEL出力時の?ォルトフォント名を設定します?
879             * フォント名は、EXCELのフォント名をそのまま使用してください?
880             * ??、org.apache.poi.hssf.usermodel.HSSFFont#setFontName( String )に設定されます?
881             * 初期値は??? ?ゴシ?" です?(無?時 POI の初期値は、Arial)
882             *
883             * TABLE_WRITER_DEFAULT_FONT_NAME = "?? ?ゴシ?" ;
884             *
885             * @og.paramLevel 3:標準推奨
886             */
887            public static final String TABLE_WRITER_DEFAULT_FONT_NAME = "?? ?ゴシ?" ;
888    
889            /**
890             * EXCEL出力時の?ォルトフォント?イント数(初期値:11)?
891             * EXCEL出力時の?ォルトフォント?イント数を設定します?
892             * ??、org.apache.poi.hssf.usermodel.HSSFFont#setFontHeightInPoints( short )に設定されます?
893             * 初期値は?11" です?(無?時 POI の初期値は?0)
894             *
895             * TABLE_WRITER_DEFAULT_FONT_POINTS = "11" ;
896             *
897             * @og.paramLevel 3:標準推奨
898             */
899            public static final String TABLE_WRITER_DEFAULT_FONT_POINTS = "11" ;
900    
901            /**
902             * 書込処?コードリソースのラベル変換を行うかど??
903             *
904             * コードリソースをラベルに変換して出力するかど?を指定します?
905             * 当然、コード?ユニ?クですが、ラベルはユニ?クになるかど?保障はされて?せんので
906             * TableReader 系で読み込??合には、リスクが発生します?
907             * また?TableReader 系で読み込??合にも?ラベルからコードを求める?変換を行うように?
908             * setUseRenderer メソ?で?する?があります?
909             *
910             * USE_TABLE_WRITER_RENDERER = "false" ;
911             *
912             * @og.rev 5.2.1.0 (2010/10/01) 新規追?
913             * @og.paramLevel 3:標準推奨
914             */
915            public static final String USE_TABLE_WRITER_RENDERER = "false" ;
916    
917            /**
918             * 読取??ラベルをコードリソースに?換を行うかど??
919             *
920             * ラベルをコードリソースに変換して入力するかど?を指定します?
921             * TableWriter_Renderer 系のクラスで出力した?合?、コードリソースがラベルで出力されます?
922             * そ?ファイルを読み取ると、当然、エラーになります?
923             * ここでは、コードリソースのカラ?対して、ラベルからコードを求める?変換を行うことで?
924             * Renderer 系で出力したファイルを取り込?とができるようにします?
925             * 当然、コード?ユニ?クですが、ラベルはユニ?クになるかど?保障はされて?せんので
926             * TableReader 系で読み込??合には、リスクが発生します?
927             *
928             * USE_TABLE_READER_RENDERER = "false" ;
929             *
930             * @og.rev 5.2.1.0 (2010/10/01) 新規追?
931             * @og.paramLevel 3:標準推奨
932             */
933            public static final String USE_TABLE_READER_RENDERER = "false" ;
934    
935            /*
936             * ======================================================================
937             * org.opengion.hayabusa.db.* で使用して?変数
938             * ======================================================================
939             */
940    
941            /**
942             * コネクションを取得する?に,何回リトライするか?
943             * DB_RETRY_COUNT = "10" ;
944             * @og.paramLevel 7:要?起?
945             */
946            public static final String DB_RETRY_COUNT = "10" ;
947    
948            /**
949             * コネクションを取得するリトライの間隔(ミリ??
950             * DB_RETRY_TIME = "1000" ;
951             * @og.paramLevel 7:要?起?
952             */
953            public static final String DB_RETRY_TIME = "1000" ;
954    
955            /**
956             * ??タ検索時??件数?
957             * こ?件数以上???タは、物?に取得できなくなります?
958             * 個人設定可能ですが、帳票??モン等?、シス?パラメータでの
959             * 設定?が使用されます?
960             * DB_MAX_ROW_COUNT = "1000" ;
961             * @og.paramLevel 4:個人設定可
962             */
963            public static final String DB_MAX_ROW_COUNT = "1000" ;
964    
965            /**
966             * ??タ検索時??処?限時間?
967             * こ?時間(秒数)以?SQLが終?な??合?, 実行中の処?途中で中断します?
968             * PL/SQL等で、異常に長??合や、ループ状態になって?場合?対応です?
969             * はじめから、??間が長?とが判って?場合?、調整してください?
970             * 初期値は?00秒です?
971             * DB_MAX_QUERY_TIMEOUT = "300" ;
972             * @og.paramLevel 7:要?起?
973             */
974            public static final String DB_MAX_QUERY_TIMEOUT = "300" ;
975    
976            /**
977             * Connection を?ールしておく?時間(??
978             * こ?時間(秒数)以上?ールされて?Connection は物?に接続を終?せて
979             * 新しくConnection を作?します?
980             * 初期値:3000?50?に設定します?
981             * DB_MAX_CONNECTION_POOL_TIME = "3000" ;
982             *
983             * @og.rev 4.0.0.0 コネクションの設定?はfukurou/db/EDbid??
984             *
985             * @og.paramLevel 3:標準推奨
986             */
987    //      public static final String DB_MAX_CONNECTION_POOL_TIME = "3000" ;
988    //      public static final String DB_MAX_CONNECTION_POOL_TIME = "" ;// 4.0.0.0 (2007/10/31) XML化につき不?
989    
990            /**
991             * Selection_DB オブジェクトをキャ?ュしておく?時間(ミリ??
992             * こ?時間(ミリ?以上?ールされて?Selection_DB はキャ?ュを使用しません?
993             * Selection_DB オブジェクト?、DB検索結果のプル?ンメニュー??です?
994             * 行ごとのプル?ンメニューをコードリソースではなく?DBMENU等???タベ?ス
995             * より作?する場合?毎回検索して?のではサーバ???行時間が増えてしま?す?
996             * こ?値をキャ?ュしておき、?表示状態では、キャ?ュを利用するようにすると?
997             * パフォーマンスが向上します?
998             * 設定?目安として、?の検索で連続して??プル?ンメニュー検索を行う処??
999             * を確保しておけばよいでしょ??それより短?、キャ?ュとの?取りの??
1000             * キャ?ュを使用しな?が早くなります?また?長すぎると、取得?の??の
1001             * 値が反?れな?、登録した?が?ル?ンメニューより選べなくなります?
1002             * 初期値:10?10000 ms)に設定します?
1003             * DB_CACHE_TIME = "10000" ;
1004             * @og.paramLevel 3:標準推奨
1005             */
1006            public static final String DB_CACHE_TIME = "10000" ;
1007    
1008            /**
1009             * DBColumn オブジェクトが正式で無??合?チェ?レベル?
1010             * DBColumn オブジェクト???常はカラ?ソースから作?されます?それ以外に
1011             * 定義が無??合?初期値値(size 20の?ストフィール?????タベ?ス
1012             * メタ??タより作?される?合もあります?(使?てカラ?検索カラ?
1013             * しかし?カラ?ソースより作?して???合?、チェ??が緩く?
1014             * そ?まま??タベ?ス登録すると問題になるケースがあります?
1015             * そこで、正式なカラ?ブジェクトで無??合?チェ?レベルを指定することで
1016             * 何もしな? 正常(0), 警?1), 異常(2) のレベルを登録します?
1017             * DB_OFFICIAL_COLUMN_CHECK_LEVEL = "1" ;
1018             * @og.paramLevel 3:標準推奨
1019             */
1020            public static final String DB_OFFICIAL_COLUMN_CHECK_LEVEL = "1" ;
1021    
1022            /**
1023             * アクセスログ取得?為,アプリケーション??を追記するかど??します?
1024             *
1025             * ???とは、接続ユーザーのクライアント情報と、実行状況?アプリケーション??があります?
1026             *
1027             * クライアント情報とは?i=192.168.51.81,h=null,u=C12345" ???で?
1028             * i=の後ろに IPアドレス、h=の後ろにホスト名、u=の後ろにユーザー名をセ?して?
1029             * DBMS_APPLICATION_INFO.SET_CLIENT_INFO( "i=192.168.51.81,h=null,u=C12345" ) ?
1030             * CALL します?
1031             *
1032             * アプリケーション??とは?o=SELECT,p=GEXXXX" ???で、o=の後ろに 操作?
1033             * p=の後ろにプログラ?Dをセ?して?
1034             * DBMS_APPLICATION_INFO.SET_MODULE( "GE0010","o=操?p=プログラ?D" ) ?
1035             * CALL します?
1036             *
1037             * こ?PL/SQL を使用するコネクションにつ?実行すると、アクセスログ記録を行う為の
1038             * ??として取り出すことが可能になります?
1039             *
1040             * USE_DB_APPLICATION_INFO = "true" ;
1041             * @og.paramLevel 3:標準推奨
1042             */
1043            public static final String USE_DB_APPLICATION_INFO = "true" ;
1044    
1045            /*
1046             * ======================================================================
1047             * org.opengion.hayabusa.html.* で使用して?変数
1048             * ======================================================================
1049             */
1050    
1051            /**
1052             * 画面上に?に表示されるデータ件数?
1053             * ただし,HTMLTextField.java のみ?1件ずつ表示に固定されて?す?
1054             * HTML_PAGESIZE = "100" ;
1055             * @og.paramLevel 4:個人設定可
1056             */
1057            public static final String HTML_PAGESIZE = "100" ;
1058    
1059            /**
1060             * ??ブル表示の ?属?を??します?
1061             * 以前?、それぞれ?属?を?別に定義するキーワードを持って?したが?
1062             * 現在は、CSS で定義するようになりました?
1063             * それでも?場合によっては、table タグに直接属?を設定したいケースがあります?で
1064             * そ?場合に、指定してください?
1065             *
1066             * HTML_TABLE_PARAM = "frame=\"box\" border=\"1px\" cellpadding=\"0\" cellspacing=\"0\" rules=\"all\" bordercolor=\"#ff0000\"" ;
1067             * HTML_TABLE_PARAM = "0" ;
1068             *
1069             * @og.rev 5.2.3.0 (2010/12/01) ??ブル罫線対?
1070             * @og.rev 5.3.4.0 (2011/04/01) 初期値変更
1071             * @og.paramLevel 3:標準推奨
1072             */
1073    //      public static final String HTML_TABLE_PARAM = null ;
1074            public static final String HTML_TABLE_PARAM = "" ;
1075    
1076            /**
1077             * ??ブル表示の border 属?(外枠の太??
1078             * ??ブルタグの border 属?に数字で設定します?
1079             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1080             * border 外枠の太?
1081             * HTML_BORDER = "0" ;
1082             * HTML_BORDER = "2" ;
1083             * @og.paramLevel 3:標準推奨
1084             */
1085    //      public static final String HTML_BORDER = "0" ;
1086    
1087            /**
1088             * ??ブル表示の width 属?(表の??
1089             * ??ブルタグの width 属?にピクセルまた?,??設定します?
1090             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1091             * 初期値は、指定なしです?
1092             * HTML_WIDTH = "" ;
1093             * @og.paramLevel 3:標準推奨
1094             */
1095    //      public static final String HTML_WIDTH = "" ;
1096    
1097            /**
1098             * ??ブル表示の frame 属?(外枠の表示形??
1099             * ??ブルタグの frame 属?に以下?属?の?どれかを設定します?
1100             * void,above,below,lhs,rhs,hsides,vsides,box,border
1101             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1102             * HTML_FRAME = "box" ;
1103             * @og.paramLevel 3:標準推奨
1104             */
1105    //      public static final String HTML_FRAME = "box" ;
1106    
1107            /**
1108             * ??ブル表示の rules 属?(セルを区?線?形??
1109             * ??ブルタグの rules 属?に以下?属?の?どれかを設定します?
1110             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1111             * none,rows,cols,groups,all
1112             * HTML_RULES = "all" ;
1113             * @og.paramLevel 3:標準推奨
1114             */
1115    //      public static final String HTML_RULES = "all" ;
1116    
1117            /**
1118             * ??ブル表示の cellspacing 属?(セルの間隔)?
1119             * ??ブルタグの cellspacing 属?に数字で設定します?
1120             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1121             * HTML_CELLSPACING = "3" ;
1122             * HTML_CELLSPACING = "0" ;
1123             * @og.paramLevel 3:標準推奨
1124             */
1125    //      public static final String HTML_CELLSPACING = "0" ;
1126    
1127            /**
1128             * ??ブル表示の cellpadding 属?(セル??マ?ジン)?
1129             * ??ブルタグの cellpadding 属?に数字で設定します?
1130             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1131             * HTML_CELLPADDING = "1" ;
1132             * HTML_CELLPADDING = "0" ;
1133             * @og.paramLevel 3:標準推奨
1134             */
1135    //      public static final String HTML_CELLPADDING = "0" ;
1136    
1137            /**
1138             * ??ブル表示の CSSファイル利用の有無?
1139             * ??ブルタグの HTML_BORDER,HTML_WIDTH,HTML_FRAME,
1140             * HTML_RULES,HTML_CELLSPACING,HTML_CELLPADDING パラメータを使用せず?
1141             * jsp/common/default.css を使用して、テーブルレイアウトを設定する?合??
1142             * true にセ?します?
1143             * 過去のイメージとの互換性を重視する?合?、false にしてください?
1144             * USE_HTML_TABLE_CSS = "true" ;
1145             * @og.paramLevel 3:標準推奨
1146             */
1147    //      public static final String USE_HTML_TABLE_CSS = "true" ;
1148    
1149            /**
1150             * カラ??合?のセパレーター?
1151             * ?のカラ??を合成して表示する場合に使用するセパレーターを設定します?
1152             * 初期値は?:" です?
1153             * HTML_SEPARATOR = ":" ;
1154             * @og.paramLevel 3:標準推奨
1155             */
1156            public static final String HTML_SEPARATOR = ":" ;
1157    
1158            /**
1159             * カラ?グの?ストフィールドを表示する?桁数?
1160             * カラ?グは、カラ?義の使用桁数(USE_LENGTH)?の?ストフィールドを
1161             * 作?しよ?しますが、ここで??値を最大値として、表示します?
1162             * ただし?表示桁数(VIEW_LENGTH)が設定されて?場合?、そちらを優先します?
1163             * 入力可能?数の制限とは異なり?フィールドをどの長さまで表示させるか?
1164             * ?するだけです?
1165             * こ?長さ以下?フィールドにつ?は??のフィールド?長さで表示します?
1166             * HTML_COLUMNS_MAXSIZE = "20" ;
1167             * @og.paramLevel 1:設定確?
1168             */
1169            public static final String HTML_COLUMNS_MAXSIZE = "20" ;
1170    
1171            /**
1172             * VIEWタグの?ストフィールドを表示する?桁数?
1173             * VIEWタグ で表示する場合? HTML_COLUMNS_MAXSIZE に対する値になります?
1174             *
1175             * ??、検索条件を?力す?カラ?グ は、多くのフィールド長は不要です?
1176             * ??タを?力す?VIEWタグでは、カラ?グで作?するより大きなフィールドを
1177             * ?とします?
1178             * 以前?、HTML_COLUMNS_MAXSIZE * 2 がハードコー?ングされて?した?
1179             * こ?長さ以下?フィールドにつ?は??のフィールド?長さで表示します?
1180             * HTML_VIEW_COLUMNS_MAXSIZE = "40" ;
1181             * @og.paramLevel 1:設定確?
1182             */
1183            public static final String HTML_VIEW_COLUMNS_MAXSIZE = "40" ;
1184    
1185            /**
1186             * ?ストフィールドを並べて表示させる?合?,横方向?表示間隔?
1187             * ?ストフィールド?自動表示では、縦×横に並べますが、その横の箱同士?
1188             * 近すぎると、表示?とラベルがくっつ?状態で見えることがあります?
1189             * こ?箱間??ピクセルで?します?
1190             * HTML_COLUMS_SPACE = "10" ;
1191             * @og.paramLevel 3:標準推奨
1192             */
1193            public static final String HTML_COLUMS_SPACE = "10" ;
1194    
1195            /**
1196             * ?ストフィールドを並べて表示させる?合?,縦方向??表示件数?
1197             * ?こ?件数を?る?合?、横方向?表示を行います?
1198             * ?ストフィールド?自動表示では、フィールド?数に対して、縦方向に
1199             * こ?数?並べます?それ以上?場合?、横のフィールドへ、さらに?る?合??
1200             * そ?横と??次並べて?ます?
1201             * 初期値は?0 個です?
1202             * HTML_MAXROW_NUMBER = "10" ;
1203             * @og.paramLevel 3:標準推奨
1204             */
1205            public static final String HTML_MAXROW_NUMBER = "10" ;
1206    
1207            /**
1208             * ラベルセパレーター使用有無?
1209             * ラベルとフィールド?セパレーターとして、コロン(:)を使用するかど??します?
1210             * 初期値は、使用する(true)です?
1211             * HTML_LABEL_SEPARATOR = "true" ;
1212             * @og.paramLevel 7:要?起?
1213             */
1214            public static final String HTML_LABEL_SEPARATOR = "true" ;
1215    
1216            /**
1217             * ?ストフィールド?大きさ調整を行う倍率?
1218             * 従来のShift_JIS画面では、IEでの?ストフィールドが、小さかった?で?
1219             * 1.3 倍して?した?
1220             * UTF-8 になると、画面サイズが?角文字?のサイズを取るよ?、大きくなって?
1221             * しまった?で、リソースファイルで?できるようにします?
1222             *
1223             * HTML_TEXTFIELD_ADJUSTMENT_MIN_SIZE とともに、設定する?があります?
1224             *
1225             * SIZE = "(int)((maxlength-MIN_SIZE)*RATIO+0.5)" ;
1226             *                                    ~~~~~
1227             *
1228             * HTML_TEXTFIELD_ADJUSTMENT_RATIO = "1.0" ;
1229             * @og.paramLevel 3:標準推奨
1230             */
1231    //      public static final String HTML_TEXTFIELD_ADJUSTMENT_RATIO = "1.0" ;
1232    
1233            /**
1234             * ?ストフィールド?CSS調整基準?
1235             * ?ストフィールドが、この??以下?場合?、SIZE="1" で返します?
1236             * SIZE="1" の場合?、大きさは,???ファイルで?することになります?で?
1237             * S0 + length の class 属?で定義しておく?があります?
1238             *
1239             * HTML_TEXTFIELD_ADJUSTMENT_RATIO とともに、設定する?があります?
1240             *
1241             * SIZE = "(int)((maxlength-MIN_SIZE)*RATIO+0.5)" ;
1242             *                          ~~~~~~~~
1243             *
1244             * HTML_TEXTFIELD_ADJUSTMENT_MIN_SIZE = "0" ;
1245             * @og.paramLevel 3:標準推奨
1246             */
1247    //      public static final String HTML_TEXTFIELD_ADJUSTMENT_MIN_SIZE = "0" ;
1248    
1249            /**
1250             * チェ?ボックスの全チェ?属?の初期値?
1251             * viewForm の useCheckControl 属?の初期値を設定します?
1252             *
1253             * こ?属?は、selectedTypeがCHECKBOXの時に、チェ?ボックスの全チェ?を選択す?
1254             * JavaScript の機?を使用するかど?を指定する?に使?す?
1255             * useCheckControl=true に設定すると、コントロール用のチェ?ボックスが現れて?
1256             * こ?機?を使用することができるようになります?
1257             * false は、?チェ?を使用しません。checked は、?期?を?チェ?済みにします?
1258             * false は?でも代用可能です?true は?でも代用可能です?
1259             * checked は?でも代用可能です?
1260             * VIEW_USE_CHECK_CONTROL = "true" ; 全チェ?を使用
1261             * VIEW_USE_CHECK_CONTROL = "1" ;  true と同じ
1262             * VIEW_USE_CHECK_CONTROL = "checked" ;  チェ?済みの全チェ?を作?
1263             *
1264             * @og.paramLevel 4:個人設定可
1265             */
1266            public static final String VIEW_USE_CHECK_CONTROL = "true" ;
1267    
1268            /**
1269             * EDITOR の AUTOAREA(自動サイズ?ストエリア)の?列数?
1270             *
1271             * AUTOAREAは、データ量によって、?動的にサイズを変更する?ストエリアです?
1272             * こ??ストエリアの?列数を外部で?する?合にこ?パラメータを使用します?
1273             * こ?大きさ???ストエリアの?折り返しが発生するとして?
1274             * 行数計算も行われます?
1275             * 0 が指定された場合?、無制限になります?
1276             * AUTOAREA の編?ラメータに、minRow-maxRow,minCol-maxCol として、最小??の
1277             * それぞれの行?数を指定した?合?、そちらが優先されます?
1278             * HTML_AUTOAREA_MAX_COL_SIZE = "80" ;
1279             * @og.paramLevel 3:標準推奨
1280             */
1281            public static final String HTML_AUTOAREA_MAX_COL_SIZE = "80" ;
1282    
1283            /**
1284             * EDITOR の AUTOAREA(自動サイズ?ストエリア)の?行数?
1285             *
1286             * AUTOAREAは、データ量によって、?動的にサイズを変更する?ストエリアです?
1287             * こ??ストエリアの?行数を外部で?する?合にこ?パラメータを使用します?
1288             * こ?大きさ???ストエリアの行で打ち?れます?
1289             * 0 が指定された場合?、無制限になります?
1290             * AUTOAREA の編?ラメータに、minRow-maxRow,minCol-maxCol として、最小??の
1291             * それぞれの行?数を指定した?合?、そちらが優先されます?
1292             * HTML_AUTOAREA_MAX_ROW_SIZE = "30" ;
1293             * @og.paramLevel 3:標準推奨
1294             */
1295            public static final String HTML_AUTOAREA_MAX_ROW_SIZE = "30" ;
1296    
1297            /**
1298             * マルチキー入力メニューの作?可否?
1299             *
1300             * ???のキー入力に反応する?ル?ンメニューを追?ます?
1301             * JavaScriptでの対応です?で、便利機?と位置付けてください?
1302             * 使用する場合?、optionAttributes 属?を使用して設定するか?
1303             * USE_MULTI_KEY_SELECT=true で設定します?
1304             * 初期値は、false (作?しな?です?
1305             * USE_MULTI_KEY_SELECT = "false" ;
1306             * @og.paramLevel 3:標準推奨
1307             * 
1308             * @og.rev 5.6.3.0 (2013/04/01) IE10対応でfalseに変更?IE8以降ブラウザ標?
1309             */
1310            public static final String USE_MULTI_KEY_SELECT = "false" ;
1311    
1312            /**
1313             * 登録時整合?チェ?の使用有無?
1314             *
1315             * Consistency キー による整合?チェ?を行うかど?を指定す?
1316             * 属?の初期値を設定します?
1317             *
1318             * 画面より??登録時に??の戻る?タンで戻り?キャ?ュされて?画面?
1319             * 登録すると、画面と異なるメモリ上?DBTableModel が?び更新されてしま?
1320             * と?トラブルへ対応する為、画面の hidden パラメータ と DBTableModel ?
1321             * ??しな?エラーにすると?処?、行うかど?を指定できます?
1322             * viewFormTag で、整合?パラメータを?力し、entryTag で、チェ?します?
1323             * 初期値は、true (使用する)です?
1324             * USE_CONSISTENCY = "true" ;
1325             * @og.paramLevel 3:標準推奨
1326             */
1327            public static final String USE_CONSISTENCY = "true" ;
1328    
1329            /**
1330             * 同??ョンでのマルチ起動対策を行うかど??
1331             *
1332             * 通常、同??ョンで登録操作を行うと、?画面と??タの整合?チェ?で
1333             * エラーが?ました。?エラーが発生するよ?なって?すが、その前?段階?
1334             * つまり?メニューより選択した段階で、?ルチセ?ョンになって??
1335             * (つまり?同??ョンで、以前に作?されたメニューからアクセスされ?
1336             * 事を判定します?
1337             * メニューにMSC=カウンタと?パラメータを儲け?session_init.jsp で判定して?す?
1338             * 初期値は、true (使用する)です?
1339             * USE_MULTI_SESSION_CHECK = "true" ;
1340             * @og.paramLevel 3:標準推奨
1341             */
1342            public static final String USE_MULTI_SESSION_CHECK = "true" ;
1343    
1344            /*
1345             * ======================================================================
1346             * org.opengion.hayabusa.taglib.* で使用して?変数
1347             * ======================================================================
1348             */
1349    
1350            /**
1351             * メール送信エンコード名?
1352             *
1353             * E-Mail で日本語を送信する場合??ォルトエンコード名を指定します?
1354             * 現状では、Windows-31J , MS932 , ISO-2022-JP ,それ以?となって?す?
1355             * それ以外?、?に、ISO-2022-JP にて送信されます?
1356             * ?に、E-Mail で日本語を送信する場合?ISO-2022-JP (JISコー?化して?
1357             * 7bit でエンコードして送信する?がありますが、Windows系の特殊文字や?
1358             * unicodeと??マッピングが異なる文字?半角カタカナなどが??化けします?
1359             * 社?ス?などの連絡用に使用するのであれば、Windowsシス?に
1360             * 特化した?Windows-31J の方が文字化けに関する??は低減されます?
1361             * 初期値は、ISO-2022-JP です?
1362             * MAIL_DEFAULT_CHARSET = "ISO-2022-JP" ;
1363             *
1364             * @og.paramLevel 3:標準推奨
1365             */
1366            public static final String MAIL_DEFAULT_CHARSET = "ISO-2022-JP" ;
1367    
1368            /**
1369             * 編?ータのリクエスト?の転送有無?
1370             * DBTableModel からの編?ータ(キー__行番号)のリクエストを
1371             * frame タグで渡すかど?を指定します?
1372             * 引数が多いと、画面が空白になる現象があるた??常、転送しません?
1373             * 初期値は、false (転送しません)?
1374             * FRAME_UNDER_BAR_REQUEST_KEY_USED = "false" ;
1375             * @og.paramLevel 3:標準推奨
1376             */
1377            public static final String FRAME_UNDER_BAR_REQUEST_KEY_USED = "false" ;
1378    
1379            /**
1380             * ペ?ジの先?へのリンクの間隔?
1381             * ViewFormTagで、backLinkCount(ペ?ジの先?へのリンクの間隔)の
1382             * 初期値を設定します?
1383             * 0 が設定された場合?、?ージ先?へのリンクは作?されません?
1384             * (通常、??ー固定を使用する場合??0"リンクなしとします?)
1385             * 設定がな??合?、NumberFormatException がスローされます?
1386             * VIEW_BACK_LINK_COUNT = "0" ;  リンクな?
1387             * VIEW_BACK_LINK_COUNT = "10" ; ??タ?0行毎に先?へのリンクが作?される?
1388             * @og.paramLevel 3:標準推奨
1389             */
1390            public static final String VIEW_BACK_LINK_COUNT = "0" ;
1391    
1392            /**
1393             * ヘッ??を?力する間隔?
1394             * ViewFormTagで、headerSkipCount(ヘッ??を?力する間?の
1395             * 初期値を設定します?
1396             * 0 が設定された場合?、??ーは、最初だけで繰り返し出力されません?
1397             * (通常、??ー固定を使用する場合??0"先?のみとします?)
1398             * 設定がな??合?、NumberFormatException がスローされます?
1399             * VIEW_HEADER_SKIP_COUNT = "0" ;  ヘッ??は、?頭のみ作?される?
1400             * VIEW_HEADER_SKIP_COUNT = "10" ; ヘッ??は、データ?0行毎に作?される?
1401             * @og.paramLevel 3:標準推奨
1402             */
1403            public static final String VIEW_HEADER_SKIP_COUNT = "0" ;
1404    
1405            /**
1406             * ヘッ??のソート用リンクの有無?
1407             * ViewFormTagで、useTableSorter(ヘッ??にソート用リンクを作?するかど?)の
1408             * 初期値を設定します?
1409             * true が設定された場合?、??ーにソート用リンクを作?します?
1410             *
1411             * VIEW_USE_TABLE_SORTER = "true" ;
1412             * @og.paramLevel 4:個人設定可
1413             */
1414            public static final String VIEW_USE_TABLE_SORTER = "true" ;
1415    
1416            /**
1417             * SVGチャート??ポラリ?レクトリ定義?
1418             * SVGチャートを作?する場合?SVGファイルをテンポラリの?レクトリに
1419             * 出力して、そこへのアドレスを付けて、HTMLを作?して?す?(?込めな??
1420             * 以前?、ファイルの?ポラリと同じ、FILE_URL で?したディレクトリの
1421             * 下?、ChartTemp フォル?した?
1422             * ここでの定義のフォル?、そのまま?ポラリファイルのフォル?になります?
1423             * SVGチャート??ポラリファイルは、Tomcat終?に自動的に削除されます?
1424             * CHART_TEMP_DIR = "filetemp/ChartTemp/" ;
1425             * @og.paramLevel 3:標準推奨
1426             */
1427            public static final String CHART_TEMP_DIR = "filetemp/ChartTemp/" ;
1428    
1429            /**
1430             * SVGチャート??ポラリ?レクトリ定義?
1431             * ChartCreateTag で使用され?JFreeChart/画像ファイルのキャ?ュ時間(?を指定します?
1432             * こ?、キャ?ュ時間(?を過ぎると、キャ?ュを?期化します?
1433             * 初期値は?00(? = ?0?です?
1434             * CHART_CACHE_TIME = "600" ;
1435             * @og.paramLevel 3:標準推奨
1436             */
1437            public static final String CHART_CACHE_TIME = "600" ;
1438    
1439            /**
1440             * 選択行データのフォワード時転送有無?
1441             * CommonForwardTag の useTableData 属?の初期値を定義します?
1442             * useTableData 属?は、submit タグで?択行データの値を?URL 引数に
1443             * 追?るかど?を指定します?
1444             * 過去との互換性を?慮するなら?false です?
1445             * 基本の設定?は、false です?
1446             * COMMON_FORWARD_USE_TABLE_DATA = "false" ;
1447             * @og.paramLevel 3:標準推奨
1448             */
1449    //      public static final String COMMON_FORWARD_USE_TABLE_DATA = "false" ;
1450    
1451            /**
1452             * ヘッ??固定?スクロールバ?の使用有無?
1453             * ヘッ??固定?スクロールバ?を使用すると、登録ボタンの領域を残したまま?
1454             * ??ブル部のみスクロールすることが可能になります?
1455             * これは、ViewFormTagで、useScrollBar(スクロールバ?用のDIV要?
1456             * 出力するかど?)の初期値を設定して?す?
1457             * true が設定された場合?、??ー固定?スクロールバ?を使用します?
1458             * VIEW_USE_SCROLLBAR = "true" ;
1459             * @og.paramLevel 4:個人設定可
1460             */
1461            public static final String VIEW_USE_SCROLLBAR = "true" ;
1462    
1463            /**
1464             * 戻るリンク時等?行?り機?の使用有無?
1465             * ViewFormTagで、useSelectedRow(?行?行?りを行うかど?)の初期値を設定します?
1466             * SEL_ROW機?(戻るリンクから戻ったときに、?にクリ?された行番号を返す機?)で?
1467             * こ?機?を有効/無効を指定します?(true:使用する/false:使用しな?
1468             * 有効な場合??択行まで画面がスクロールします?
1469             * VIEW_USE_SELECTED_ROW = "true" ;
1470             * @og.paramLevel 4:個人設定可
1471             */
1472            public static final String VIEW_USE_SELECTED_ROW = "true" ;
1473    
1474            /**
1475             * 戻るリンク時等?選択行?ーカーの使用有無?
1476             * AbstractViewFormで、指定行?マ?カーを行う場合?選択行色?を行うかど?を設定します?
1477             * 選択行?色??class="row_sel")を有効/無効を指定します?(true:使用する/false:使用しな?
1478             * ここでは、使用するかど?のみの設定で、実際の色は、CSSファイルで行います?
1479             * VIEW_USE_SELROW_COLOR = "true" ;
1480             * @og.paramLevel 4:個人設定可
1481             */
1482            public static final String VIEW_USE_SELROW_COLOR = "true" ;
1483    
1484            /**
1485             * 選択行?ハイライト表示を行うかど??
1486             * ViewFormTagで、useHilightRow(選択行?ハイライト表示を行うかど?)の初期値を設定します?
1487             * これは、チェ?ボックス?ジオボタンで行選択した際に、どの行が選択された?
1488             * 判るよ?行?ハイライト表示を行う機?です?
1489             * さらに、行?任意??をクリ?しても?チェ?が?り?ハイライト表示されます?
1490             * VIEW_USE_HILIGHT_ROW = "true" ;
1491             * @og.paramLevel 4:個人設定可
1492             */
1493            public static final String VIEW_USE_HILIGHT_ROW = "true" ;
1494    
1495            /**
1496             * 選択行?ハイライト表示を行った?合に、ON/OFFの制御を行選択?チェ?ボックスのみで有効にするか?
1497             * ViewFormTagで、useHilightCheckOnly(選択行ハイライト?制御をチェ?ボックスのみで有効にする?の初期値を設定します?
1498             * trueの場合?チェ?ボックスのみで有効になります?
1499             * falseの場合?行?体???有効になります?
1500             * trueにした場合?チェ?ボックスが存在しな?に対しては、ハイライトすることはできません?
1501             * VIEW_USE_HILIGHT_CHECK_ONLY = "false" ;
1502             *
1503             * @og.rev 4.3.7.0 (2009/06/01) 新規作?
1504             *
1505             * @og.paramLevel 4:個人設定可
1506             */
1507            public static final String VIEW_USE_HILIGHT_CHECK_ONLY = "false" ;
1508    
1509            /**
1510             * QUERY 検索時等?結果を画面に出力するかど?を指定?
1511             * 従来の検索結果は、画面上方に記述して?したが?[X/Y]等も出力される為?
1512             * 実質?不要な?です?こ?フラグ?true に設定すると画面に表示します?
1513             * なお?検索結果が0件の場合?、従来の displayMsg ではなく?notfoundMsg ?
1514             * 使用するため、こちら?、query タグで明示? "" をセ?しな?表示されます?
1515             * VIEW_USE_DISPLAY_MSG = "false" ;
1516             * @og.paramLevel 4:個人設定可
1517             */
1518    //      public static final String VIEW_USE_DISPLAY_MSG = "false" ;
1519    
1520            /**
1521             * QUERY 検索時等?結果を画面に出力する時のメ?ージを指定?
1522             * 従来の検索結果は、画面上方に記述して?したが?[X/Y]等も出力される為?
1523             * 実質?不要な?です?
1524             * 初期値は、ゼロ??とし?何も表示しな??しておきます?
1525             * 従来は、MSG0033 『?件検索しました。?です?
1526             * VIEW_DISPLAY_MSG = "" ;
1527             * VIEW_DISPLAY_MSG = "MSG0033" ;
1528             * @og.paramLevel 3:標準推奨
1529             */
1530            public static final String VIEW_DISPLAY_MSG = "" ;
1531    
1532            /**
1533             * ?入力カラ??アシスト機?の初期値?
1534             *
1535             * これは、カラ??書き込み時に、?入力可能なカラ?ヘッ??に表示し?
1536             * ?登録できる機?につ?、?期状態を規定します?
1537             * true:に設定すると、何も?しな?り??入力用のカラ?表示されます?
1538             * これは、ViewFormTag の clmBulkSet に?*" を設定した?と同じ状態を作ります?
1539             * false:に設定すると、従来どおりです?(null が設定された状?
1540             * どちらが設定されて?も?ViewFormTag の clmBulkSet に、カラ?を指定すると
1541             * そちらが優先されます?
1542             *
1543             * VIEW_USE_DEFAULT_BULKSET = "false"
1544             *
1545             * @og.rev 5.2.1.0 (2010/10/01) 新規追?
1546             * @og.paramLevel 3:標準推奨
1547             */
1548            public static final String VIEW_USE_DEFAULT_BULKSET = "false" ;
1549    
1550            /**
1551             * 全件無条件でのリセ?呼び出し?使用有無?
1552             * EntryTagで、command="RESET" 時?アクションとして allReset() ?
1553             * 呼び出すかど?を指定します?
1554             * true が設定された場合?、allReset() を呼び出します?
1555             * 初期値は、false です?
1556             * RESET_ACTION_ALL_USE = "false" ;
1557             * @og.paramLevel 3:標準推奨
1558             */
1559            public static final String RESET_ACTION_ALL_USE = "false" ;
1560    
1561            /**
1562             * オラクル?化け対応???実施有無?
1563             * Shift-JISで作?されたオラクルとWindowsとの間? ?コード変換を行うかど?
1564             * を指定します?
1565             * 例えば???は、正常に登録できますが、表示を行う段階で?化けが発生します?
1566             * これは、unicode 0x301c ですが、Windows上では、このコードが認識できず?
1567             * 0xff5e を?"?? に認識します?
1568             * 登録時?、JDBC?Shift-JIS(0x8160)を?0x301c に変換して登録する為?
1569             * ?化け?発生しません?
1570             * 対策として??から検索した値 0x301c は?xff5e に変換して表示させます?
1571             * また?UTF-8では、???ーク』が、?バックスラ?ュ』で表示されます?
1572             * これは、コードが全く異な?『?マ?ク』に置き換えな?、きちんと
1573             * 表示されません。この場合?、Set時には、?に戻す?があります?
1574             * 初期値は、false です?
1575             * USE_UTF8_CHARACTER_TRANSLATION = "false" ;
1576             * @og.paramLevel 7:要?起?
1577             */
1578            //      public static final String USE_UTF8_CHARACTER_TRANSLATION = "false" ;
1579    
1580            /**
1581             * シェル実行時のタイ?ウト時???
1582             * ?時間?単位?、秒です?
1583             * 0 秒に設定すると、割り込みが?るまで、?つづけます?
1584             * 過去の互換性の関係で、大きな時間が?って?すが、基本?は?
1585             * ?0??5?を目安に設定してください?
1586             * 初期値は?600 秒です?
1587             * SHELL_TIMEOUT = "3600" ;
1588             * @og.paramLevel 3:標準推奨
1589             */
1590            public static final String SHELL_TIMEOUT = "3600" ;
1591    
1592            /**
1593             * カラ?リソースファイルの初期値を使?ど?を指定?
1594             * カラ??値??期?がセ?されて??きに、カラ?ソースの
1595             * 初期値を利用するかど?を?true/false で?します?
1596             * true の場合?、?期?を使用します?
1597             * 過去との互換性の関係で、この属?は、false に設定されて?す?
1598             * USE_DEFAULT_PROPERTIE_VALUE = "false" ;
1599             *
1600             * @og.rev 5.2.3.0 (2010/12/01) 新規追?
1601             * @og.paramLevel 3:標準推奨
1602             */
1603            public static final String USE_DEFAULT_PROPERTIE_VALUE = "false" ;
1604            
1605            /**
1606             * EDITNAME?カラ??並び替えや表示等)利用時に編?可能にするかど?を指定?
1607             * writeCheckタグで利用されます?
1608             * USE_EDIT_WITH_EDITNAME = "false"
1609             *
1610             * @og.rev 5.5.4.2 (2012/07/13) 新規追?
1611             * @og.paramLevel 2:使用時設?
1612             */
1613            public static final String USE_EDIT_WITH_EDITNAME = "false" ;
1614            
1615            /**
1616             * writeCheckタグでeditNameをhiddenタグで出力するかど??
1617             * OUTPUT_EDITNAME = "false"
1618             *
1619             * @og.rev 5.5.4.2 (2012/07/13) 新規追?
1620             * @og.paramLevel 2:使用時設?
1621             */
1622            public static final String OUTPUT_EDITNAME = "false" ;
1623            
1624            /**
1625             * writeCheckタグとqueryButtonタグでdisplay:noneの?ーを?力するかど??
1626             * USE_DUMMY_INPUT = "false"
1627             *
1628             * @og.rev 5.6.1.0 (2013/02/01) 新規追?
1629             * @og.paramLevel 2:使用時設?
1630             */
1631            public static final String USE_DUMMY_INPUT = "false" ;
1632            
1633            /*
1634             * ======================================================================
1635             * org.opengion.hayabusa.resource.* で使用して?変数
1636             *
1637             * 基本は、リソースDBを読み取る設定です?ただし?リソースファイルの
1638             * 設定があれば、リソースDBは、無視します?
1639             * (こ?ファイルの RESOURCE_xx_DB は、コメントにする??ありません?
1640             *
1641             * リソースは、同?ーが存在する場合?、後ろを優先します?
1642             * リソースDBでは、KBSAKU(作?区?でソートして?為、これが大きいほど?
1643             * 優先?位が高いことになります?
1644             * シス?(GE)は、KBSAKU=0 です?で、それ以上?値で?ス?プロパティー?
1645             * 登録すれば、そちらが優先されます?
1646             * ======================================================================
1647             */
1648    
1649            /**
1650             * カレン??の使用有無?
1651             * CalendarFactoryで、カレン??を使用するかど?を指定します?
1652             * 使用する場合?、true , 使用しな??合?、false を設定します?
1653             * true が設定された場合?、CalendarQuery_**** から、事業?年月より?
1654             * カレン?ブジェクトを作?します?
1655             * 初期値は、false です?
1656             * USE_CALENDAR_DATABASE = "false" ;
1657             * @og.paramLevel 3:標準推奨
1658             */
1659            public static final String USE_CALENDAR_DATABASE = "false" ;
1660    
1661            /**
1662             * カレン??の接続?
1663             * CalendarFactoryで、カレン??を使用する場合?どの接続?に接続するか?します?
1664             * ここでは、接続?そ?も?ではなく?接続?のDBID??を指定します?
1665             * 初期値は、null(標準?接続?) です?
1666             * RESOURCE_CALENDAR_DBID = "" ;
1667             * @og.paramLevel 2:使用時設?
1668             */
1669            public static final String RESOURCE_CALENDAR_DBID = "" ;
1670    
1671    //      /**
1672    //       * カレン??の実?ラス定義?
1673    //       * CalendarFactoryで、カレン??を使用する場合?実?ラスを指定します?
1674    //       * クラス名?、CalendarQuery_**** をキーとして、指定します?
1675    //       * 初期設定として、org.opengion.plugin.calendar パッケージの ZY01 が使用可能です?
1676    //       * CalendarQuery_ZY01 = "org.opengion.plugin.calendar.CalendarQuery_ZY01"  ;
1677    //       * @og.paramLevel 3:標準推奨
1678    //       */
1679    //      public static final String CalendarQuery_ZY01 = "org.opengion.plugin.calendar.CalendarQuery_ZY01" ;
1680    
1681            /**
1682             * チェ?ボックスの id を?力可否?
1683             * チェ?ボックスの id を?力するかど?を指定します?
1684             * ガントチャート?スライ??機?で、スライドした行?チェ?ボックスにチェ??
1685             * 付けるために、チェ?ボックスの id を利用する?があります?
1686             * id は、HybsSystem.ROW_ID_KEY で?しており、[ROW.ID] で取得できます?
1687             * 初期値は、true です?
1688             * USE_CHECKBOX_ROW_ID = "true" ;
1689             * @og.paramLevel 3:標準推奨
1690             */
1691            public static final String USE_CHECKBOX_ROW_ID = "true" ;
1692    
1693            /**
1694             * サーバ?名?
1695             * こ?Tomcatが実行して?サーバ?名で、request.getServerName() で求められる?です?
1696             * Webサーバ?としてアクセスされたとき?サーバ?名になります?
1697             * [例?HN50G5]
1698             * @og.paramLevel 9:自動設?
1699             */
1700            public static final String SERVER_NAME = "" ;
1701    
1702            /**
1703             * ホスト名?
1704             * Java VM が実行して?サーバ?名で、InetAddress.getLocalHost().getHostName() で
1705             * 求められる?です?これは、リクエストとは関係なく?サーバ?そ?も?の名称になります?
1706             * [例?HN50G5]
1707             * @og.paramLevel 9:自動設?
1708             */
1709            public static final String HOST_NAME = "" ;
1710    
1711            /**
1712             * ホス?Pアドレス?
1713             * Java VM が実行して?ホス?Pアドレスで、InetAddress.getLocalHost().getHostAddress() で
1714             * 求められる?です?
1715             * [例?200.1.50.165]
1716             * @og.paramLevel 9:自動設?
1717             */
1718            public static final String HOST_ADRS = "" ;
1719    
1720            /**
1721             * サーバ?本体? URL
1722             * scheme + "://" + serverName + portStr の?報から作?します?
1723             * こ?シス?の外部へメール?URLリンク等を作?する場合や?
1724             * そ?サーバ?の別のWebサーバ?へのアドレス生?などに使用します?
1725             * [例?http://localhost:8824/]
1726             * @og.paramLevel 9:自動設?
1727             */
1728            public static final String SERVER_URL = "" ;
1729    
1730            /**
1731             * コン?スト? URL
1732             * scheme + "://" + serverName + portStr + serverURL + path + "/" の?報から作?します?
1733             * これは、サーバ?URL?コン?ストまで?したURLになって?す?
1734             * こ?シス?の外部へメール?URLリンク等を作?する場合などに使用します?
1735             * [例?http://localhost:8824/gf/]
1736             * @og.paramLevel 9:自動設?
1737             */
1738            public static final String CONTEXT_URL = "" ;
1739    
1740            /**
1741             * サーバ????
1742             * ホスト名とホストアドレスをコメント情報として表示する場合に使用します?
1743             * [例?HN50G5 ( 200.1.50.165 )]
1744             * @og.paramLevel 9:自動設?
1745             */
1746            public static final String SERVER_INFO = "" ;
1747    
1748            /**
1749             * サーブレ????
1750             * [例?Apache Tomcat/5.0.28]
1751             * @og.paramLevel 9:自動設?
1752             */
1753            public static final String SERVLET_INFO = "" ;
1754    
1755            /**
1756             * ログインユーザーに、ゲストログインを許可するかど??
1757             * ゲストログインは、リソースファイル、また?、データベ?スにユーザーが存在しな?
1758             * 場合に、デフォルトロール(*)でログインする機?です?
1759             * LDAP等?全社ユーザー使用時に、ローカルにも同数のユーザーをキープする?ではなく?
1760             * 通常は、ゲストユーザーとして扱??管???の他特定ユーザー?を???タベ?ス
1761             * 等に、登録しておきます?
1762             * ver4 では、デフォルトロールと??方がなくなりましたので、画面のロールに?
1763             * (*)を?示?追?、RWMODE を指定する?があります?
1764             * 初期値は、false です?
1765             * USE_GUEST_USER = "false" ;
1766             * @og.paramLevel 3:標準推奨
1767             */
1768    //      public static final String USE_GUEST_USER = "false" ;
1769    
1770            /**
1771             * リソース??タベ?スのシス?ID名?
1772             * web.xml で初期値?する?があります?
1773             * SYSTEM_ID = "GE" ;
1774             * @og.paramLevel 9:自動設?
1775             */
1776            public static final String SYSTEM_ID = "" ;
1777    
1778            /**
1779             * アプリケーショントップタイトル?
1780             * アプリケーションのWindowsに表示するトップタイトル名を?します?
1781             * ブラウザの、上端に表示されます?また?お気に入り等への登録時?名称になります?
1782             * GUI_TOP_TITLE = "Web アプリケーションシス?" ;
1783             * @og.paramLevel 1:設定確?
1784             */
1785            public static final String GUI_TOP_TITLE = "Web アプリケーションシス?" ;
1786    
1787            /**
1788             * 共有リソース??タ DBID?
1789             * ユーザーリソース(GEA10)を除く他?リソース(カラ?GEA03),ラベル(GEA08),
1790             * コー?GEA04),メ?ージ(GEA09),画面(GEA11),シス?パラメータ(GE12),
1791             * アクセス統?GE15),ユーザーパラメータ(GE16),URL転?GE17))
1792             * の??タベ?スを?常の、DEFAULT_DB_URL 設定?以外?場?アクセスする
1793             * 場合に、DBID で?します?
1794             * DBID は?GE' ?'XX' などの通常は、シス?ID名を使用しますが?
1795             * 何でも構いません。このDBIDは、XX_DB_URL ??XX_DB_USER 、XX_DB_PASSWD として
1796             * 登録しておく?があります??がな??合?、DEFAULT_DB_URL を使用します?
1797             * RESOURCE_DBID = "" ;
1798             * @og.paramLevel 2:使用時設?
1799             */
1800            public static final String RESOURCE_DBID = "" ;
1801    
1802            /**
1803             * ユーザーリソースDBID?
1804             * リソースDBが?他???タベ?スにある場?統合されて?など)取得データベ?ス?
1805             * 通常の、DEFAULT_DB_URL 設定?以外?場?アクセスする場合に、DBID で?します?
1806             * DBID は?GE' ?'XX' などの通常は、シス?ID名を使用しますが、何でも構いません?
1807             * こ?DBIDは、XX_DB_URL ??XX_DB_USER 、XX_DB_PASSWD として登録する?があります?
1808             * 未定義の場合?、RESOURCE_DBID から、それも未定義の場合? ?ォルト?接続?を使用します?
1809             * RESOURCE_USER_DBID = "" ;
1810             * @og.paramLevel 2:使用時設?
1811             */
1812            public static final String RESOURCE_USER_DBID = "" ;
1813    
1814            /**
1815             * 共有リソースアクセスアドレス?
1816             * 共有リソースを統?た環?アクセスする場合?サーバアドレスを指定します?
1817             * 共有リソース環?個別に作?する場合?すべtのユーザーで利用可能な転送URL?
1818             * 共有メ?ージ、アクセス統計管??ユーザーパラメータなどの画面は、フリーに
1819             * しておき、各種リソースは管??のみアクセスできるようにします?
1820             * 未??場合?、???身のアドレスを使用します?
1821             * RESOURCE_ADDRESS = "http://localhost:8823/gf/jsp/index.jsp" ;
1822             * @og.paramLevel 2:使用時設?
1823             */
1824            public static final String RESOURCE_ADDRESS = "" ;
1825    
1826            /**
1827             * ユーザーリソース検索SQL?
1828             * 検索するカラ?は、?、USERID,LANG,NAME_JA,ROLES,DROLES がこの?で含まれており?
1829             * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこの?で?される?があります?
1830             * (カラ?は関係ありません。並び?意味が重要です?)
1831             * また?検索?ORDER BY)は、優先?位?低い?検索してください。使用するのは、??に
1832             * 検索された行を使用します?
1833             * ユーザーリソースは、RESOURCE_USER_DBID で????タベ?スから取得します?
1834             * 未定義の場合?、RESOURCE_DBID から、それも未定義の場合? ?ォルト?接続?を使用します?
1835             *
1836             * @og.rev 4.1.0.0 (2007/01/11) GEA10ではなくGEA10V01を見るように変更
1837             * @og.rev 4.4.0.0 (2008/08/02) DROLES(??タロールズ)の?追?
1838             *
1839             * @og.paramLevel 3:標準推奨
1840             */
1841            public static final String RESOURCE_USER_SQL
1842                                                                            = "SELECT USERID,LANG,NAME_JA,ROLES,DROLES"
1843                                                                            + " FROM GEA10V01"
1844                                                                            + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
1845                                                                            + " ORDER BY SYSTEM_ID, FGDEFAULT DESC" ;
1846    
1847    //      public static final String RESOURCE_USER_SQL
1848    //                                                                      = "SELECT USERID,LANG,NAME_JA,ROLES"
1849    //                                                                      + " FROM GEA10V01"
1850    //                                                                      + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
1851    //                                                                      + " ORDER BY SYSTEM_ID, FGDEFAULT DESC" ;
1852    
1853    //      public static final String //RESOURCE_USER_SQL = "SELECT USERID,LANG,NAME_JA,ROLES FROM GEA10"
1854    //                                                                      RESOURCE_USER_SQL = "SELECT USERID,LANG,NAME_JA,ROLES FROM " // 4.1.0.0(ビュー化?ため)
1855    //                                                                      + " GEA10V01 " //4.1.0.0 (2008/01/11) ビューを見るように変更
1856    //                                      //                              + " (SELECT USERID as userid,LANG as lang,NAME_JA as name,ROLES as roles,SYSTEM_ID,FGDEFAULT,FGJ FROM GEA10" // 4.1.0.0
1857    //                                      //                              + " UNION ALL select 'RMCN_USR','ja','RemoConUser','manager','**','0','1' FROM DUAL)" // 4.1.0.0
1858    //                                                                      + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
1859    //                                                      //              + " AND DYVALID >= TO_CHAR(SYSDATE,'YYYYMMDD')"
1860    //                                                      //              + " AND DIFF_DATE( DYVALID ) >= 0"
1861    //                                                                      + " ORDER BY SYSTEM_ID, FGDEFAULT DESC" ;
1862    
1863            /**
1864             * ユーザーリソース検索SQL(ロール???
1865             * 検索するカラ?は、?、USERID,LANG,NAME_JA,ROLES,DROLES がこの?で含まれており?
1866             * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこの?で?される?があります?
1867             * (カラ?は関係ありません。並び?意味が重要です?)
1868             * また?検索?ORDER BY)は、優先?位?低い?検索してください。使用するのは、??に
1869             * 検索された行を使用します?
1870             * ユーザーリソースは、RESOURCE_USER_DBID で????タベ?スから取得します?
1871             * 未定義の場合?、RESOURCE_DBID から、それも未定義の場合? ?ォルト?接続?を使用します?
1872             *
1873             * @og.rev 4.4.0.0 (2008/08/02) DROLES(??タロールズ)の?追?
1874             * @og.rev 5.6.5.2 (2013/06/21) GEA10ではなくGEA10V01を見るように変更(RESOURCE_USER_SQLに合わせる)
1875             *
1876             * @og.paramLevel 3:標準推奨
1877             */
1878            public static final String RESOURCE_USER_ROLE_SQL
1879                                                                            = "SELECT USERID,LANG,NAME_JA,ROLES,DROLES"
1880                                                                            + " FROM GEA10V01"
1881                                                                            + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND ROLES=? AND FGJ='1'"
1882                                                                            + " ORDER BY SYSTEM_ID" ;
1883    
1884    //                                                                      = "SELECT USERID,LANG,NAME_JA,ROLES,DROLES"
1885    //                                                                      + " FROM GEA10"
1886    //                                                                      + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND ROLES=? AND FGJ='1'"
1887    //                                                                      + " ORDER BY SYSTEM_ID" ;
1888    
1889    //      public static final String RESOURCE_USER_ROLE_SQL = "SELECT USERID,LANG,NAME_JA,ROLES FROM GEA10"
1890    //                                                                      + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND ROLES=? AND FGJ='1'"
1891    //                                                                      + " ORDER BY SYSTEM_ID" ;
1892    
1893            /**
1894             * ユーザーリソースの??を取得するデータソースの種別を指定しま?初期値:""⇒DB,LDAP)?
1895             * 何も?しな???初期値)は、DBからユーザーリソースの??を取得します?
1896             * "LDAP"を指定すると、LDAPからユーザーリソースを取得します?
1897             *  "LDAP"を使用する場合?設定方法につ?は、RESOURCE_USER_LDAP_CLMの説明を参?して下さ??
1898             *
1899             * @og.paramLevel 2:使用時設?
1900             */
1901            // 5.2.0.0 (2010/09/01)
1902            public static final String RESOURCE_USER_SRC_TYPE = "";
1903    
1904            /**
1905             * ユーザーリソース検索LDAP??
1906             * ユーザーをLDAPから検索する場合?カラ??します?
1907             * カラ?は、?、USERID,LANG,NAME_JA,ROLES,DROLES がこの?で含まれる?があります?
1908             * 検索条件は、RESOURCE_USER_LDAP_FILTER で?しておいてください?
1909             * 対象となる属?名が存在しな??合?、ダミ?の属?名を?することもできます?
1910             * ??目において、?が取得できな??合?、以下??ォルト?が適用されます?
1911             *  lang(??             : 'ja'
1912             *  cn(名称)               : ログインID
1913             *  roles(ロールズ)        : 属?名と同じ??
1914             *  droles(??タロールズ) : null
1915             *
1916             * なお?LDAPの基本??は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
1917             * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
1918             * 定数の値を使用します?
1919             *
1920             * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPE?LDAP"に設定されて??があります?
1921             *
1922             * @og.paramLevel 2:使用時設?
1923             */
1924            // 5.2.0.0 (2010/09/01)
1925    //      public static final String RESOURCE_USER_LDAP_CLM = "uid,cn,officeName,ou,mail,belongOUID" ;
1926            public static final String RESOURCE_USER_LDAP_CLM = "uid,lang,cn,roles,droles" ;
1927    
1928            /**
1929             * ユーザーリソース検索LDAP条件(ロール???
1930             * ユーザーをロール?でLDAPから検索する場合?検索条件を指定します?
1931             * 検索条件で定義され?{0}にはシス?IDが?{1}にはログインIDが?{2}にはロールが指定されます?
1932             * シス?IDの検索条件が不要な場合?、{0}の?を外すことも可能です?
1933             * また?ここで?された条件は、LDAP検索のフィルターとしてそ?まま渡されます?で?
1934             * 固定条件を追?ることもできます?
1935             *
1936             * なお?LDAPの基本??は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
1937             * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
1938             * 定数の値を使用します?
1939             *
1940             * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPE?LDAP"に設定されて??があります?
1941             *
1942             * @og.paramLevel 2:使用時設?
1943             */
1944            // 5.2.0.0 (2010/09/01)
1945            public static final String RESOURCE_USER_ROLE_LDAP_FILTER = "(&(sysid={0})(uid={1})(roles={2}))" ;
1946    
1947            /**
1948             * ユーザーリソース検索LDAP条件?
1949             * ユーザーをLDAPから検索する場合?検索条件を指定します?
1950             * 検索条件で定義され?{0}にはシス?IDが?{1}にはログインIDが指定されます?
1951             * シス?IDの検索条件が不要な場合?、{0}の?を外すことも可能です?
1952             * また?ここで?された条件は、LDAP検索のフィルターとしてそ?まま渡されます?で?
1953             * 固定条件を追?ることもできます?
1954             *
1955             * なお?LDAPの基本??は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
1956             * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
1957             * 定数の値を使用します?
1958             *
1959             * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPE?LDAP"に設定されて??があります?
1960             *
1961             * @og.paramLevel 2:使用時設?
1962             */
1963            // 5.2.0.0 (2010/09/01)
1964    //      public static final String RESOURCE_USER_LDAP_SQL = "(&(objectClass=person)(uid={0})(!(uid=R*))(|(belongOUID=61200)(belongOUID=61100)))" ;
1965            public static final String RESOURCE_USER_LDAP_FILTER = "(&(sysid={0})(uid={1}))" ;
1966    
1967            /**
1968             * ユーザーパラメータ検索SQL?
1969             * シス?パラメータを?別ユーザー毎にカスタマイズする場合に使用する
1970             * ユーザーパラメータを取得するSQLを定義します?
1971             * 検索するカラ?は、?、PARAM_ID,PARAM,FGCRYPT がこの?で含まれており?
1972             * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこの?で?される?があります?
1973             * (カラ?は関係ありません。並び?意味が重要です?)
1974             * また?検索?ORDER BY)は、優先?位?低い?検索してください。同?ARAM_ID?
1975             * ?存在する場合?、??に検索されたPARAMを使用します?
1976             * ユーザーパラメータは、ユーザーリソース と異なり?RESOURCE_DBID から取得します?
1977             * それが未定義の場合? ?ォルト?接続?を使用します?
1978             *
1979             * @og.paramLevel 3:標準推奨
1980             */
1981            public static final String USER_PARAMETER_SQL = "SELECT PARAM_ID,PARAM,FGCRYPT FROM GE16"
1982                                                                            + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
1983                                                                            + " ORDER BY SYSTEM_ID" ;
1984    
1985            /**
1986             * アクセス統計テーブル使用設定?
1987             * アクセス統計テーブルを使用する場合?、true , 使用しな??合?、false を設定します?
1988             * 初期値は、true です?
1989             * USE_ACCESS_TOKEI_TABLE = "true" ;
1990             * @og.paramLevel 3:標準推奨
1991             */
1992            public static final String USE_ACCESS_TOKEI_TABLE = "true" ;
1993    
1994            /**
1995             * アクセス統計テーブルを?編成するまでの??タの生存期間を設定します?
1996             * ??タが作?された日時を基準として、ここで?された期間よりも古?
1997             * ??タは、物?除されます?
1998             * ACCESS_TOKEI_ALIVE_DAYSが指定されて??null)場合???タの削除は行われません?
1999             * 初期値は?80日です?
2000             *
2001             * @og.paramLevel 1:設定確?
2002             */
2003            public static final String ACCESS_TOKEI_ALIVE_DAYS = "180" ;
2004    
2005            /**
2006             * アクセス統計テーブルを使用したメニュー表示の過去日付?設定日数?
2007             * 階層メニューでレベル??場合?非標準として?ォルトでは表示されません?
2008             * これに、アクセス統計テーブルの個人別過去の訪問履歴より、設定日数以?
2009             * アクセスされて?ば、動?レベル?へ引き上げます?
2010             * 前準備として、アクセス統計テーブル使用設?USE_ACCESS_TOKEI_TABLE)?
2011             * true にしておく?があります?
2012             * 初期値は?0日 です?
2013             * ACCESS_TOKEI_PAST_DAYS = "20" ;
2014             * @og.paramLevel 4:個人設定可
2015             */
2016            public static final String ACCESS_TOKEI_PAST_DAYS = "20" ;
2017    
2018            /**
2019             * ???インジェクション対策用チェ?の実施有無の設??
2020             * 特定リクエスト情報にクォー?ション(')が含まれて?場合に、?力エラーに
2021             * するかど?を指定します?
2022             * SQLのWHEREパラメータの値に? or 'A' like 'A のような形式を使用すると?
2023             * 意図しな?報を抜き?すことが可能になります?
2024             * リクエストが数字タイプ?場合?、or 5=5 などのクォー?ションを使用しな?
2025             * コードを埋めても?数字チェ?で検?可能です?
2026             * エンジンでは?つのSQLを?続で流す事が出来な??で、上記形式でのチェ?で
2027             * ある程度のセキュリ?は確保できます?
2028             * 初期値は、true です?
2029             * USE_SQL_INJECTION_CHECK = "true" ;
2030             * @og.paramLevel 3:標準推奨
2031             */
2032            public static final String USE_SQL_INJECTION_CHECK = "true" ;
2033    
2034            /**
2035             * 個人別お気に入りメニューを登録する場合?画面IDリスト?
2036             * こ?キーには、お気に入りメニューの画面IDをカンマ区?で記述します?
2037             * 個人設定可能ですが、SystemData としては、?期?を持って?せん?
2038             * GUI_FAVORITE_MENU_LIST = "" ;
2039             * @og.paramLevel 4:個人設定可
2040             */
2041            public static final String GUI_FAVORITE_MENU_LIST = "";
2042    
2043            /**
2044             * ?レクトジャンプリンク時?ハッシュ化されたURLの有効期間を日数の初期値?
2045             * これは、登録された時間から計算して、何日間有効にしておくかを?します?
2046             * ゼロ、また?マイナスが指定された場合?、制限なしに設定されます?
2047             * 初期値は?0日 です?
2048             * LINK_VALID_DURATION_DAYS = "20" ;
2049             * @og.paramLevel 4:個人設定可
2050             */
2051            public static final String LINK_VALID_DURATION_DAYS = "20" ;
2052    
2053            /**
2054             * Tomcat起動時初期処?URL?
2055             * これは、Tomcatが起動された初期化??に呼び出されるURLを指定します?
2056             * エンジンでは、各画面に対してURLを呼び出すことで、??実行すること?
2057             * 可能になります?例えば、帳票??モンの起動URLを設定しておけば、Tomcat
2058             * 起動時に、URLがコールされて、帳票??モンが?動的に起動します?
2059             * こ?キーで始まるキーで登録します?処??、キーのソート?です?
2060             *
2061             * CONTEXT_INITIAL_CALL_URL = "" ;
2062             * @og.paramLevel 7:要?起?
2063             */
2064            public static final String CONTEXT_INITIAL_CALL_URL = "" ;
2065    
2066            /**
2067             * Tomcat起動時初期処?URLを起動するユーザー、パス?
2068             * これは、Tomcatが起動された初期化??に呼び出されるURLを実行する際の
2069             * ユーザー及?パスを指定します?
2070             * [ユーザー名]:[パスワード]の形式で?します?
2071             * 初期値はadmin:admin(ユーザー、パスワード?にadmin)です?
2072             *
2073             * @og.rev 4.2.2.0 (2008/05/22) 新規作?
2074             *
2075             * CONTEXT_INITIAL_CALL_USERPASS = "admin:admin" ;
2076             * @og.paramLevel 7:要?起?
2077             */
2078            public static final String CONTEXT_INITIAL_CALL_USERPASS = "admin:admin" ;
2079    
2080            /**
2081             * ファイル?ンロード時の半角カ?全角カナ変換使用有無?
2082             * ファイル?ンロード時のファイル名を半角カ?全角カナ変換を行うかど?を指定します?
2083             * FileDownload サーブレ?で、漢?特に半角カタカ?を含?ァイル名で?ンロー?
2084             * させようとすると、ファイル名が途中で?てしま?象が発生します?
2085             * 原因は、IEの仕様で、ある程度仕方がな?の事です?
2086             * エンジンでは、URLEncodeを行うことで、若干の改??図られて?すが、半角カタカナを
2087             * 半角カタカナを全角カタカナに変換することでさらに改?図ることが可能です?
2088             * 初期値は true(半角カ?全角カナ変換を行う)です?
2089             *
2090             * USE_FILEDOWNLOAD_HAN_ZEN = "true" ;
2091             * @og.paramLevel 3:標準推奨
2092             */
2093            public static final String USE_FILEDOWNLOAD_HAN_ZEN = "true" ;
2094    
2095            /**
2096             * ファイル?ンロード時のURLチェ?機?利用有無?
2097             * ファイル?ンロード時のURLチェ?機?を利用するど?を指定します?
2098             * こ?キーFileDownload サーブレ?に対してのみ適用されます?
2099             * trueに?して場合?"file"で?するファイル??のMD5ハッシュキー?
2100             * "key"に?しておく?があります?これが??しな??合?ファイルへの
2101             * アクセスが拒否されます?falseの場合?、これらのチェ?は行われません?
2102             * 初期値は false(チェ?しな?です?
2103             *
2104             * USE_FILEDOWNLOAD_CHECKKEY = "false" ;
2105             * @og.paramLevel 3:標準推奨
2106             */
2107            public static final String USE_FILEDOWNLOAD_CHECKKEY = "false" ;
2108    
2109            /**
2110             * PAGE_END_CUT フラグを使用(true)すると、最後??が表示されな??合対応です?
2111             * これは、データが存在しなくなった状態で、PAGE_END_CUTと???を見つけると
2112             * それ以降?、PAGE_END_CUTと???が存在して?行を削除すると?仕様です?
2113             * そ?とき???タ存在チェ?の関係で、最後???タが存在して?にもかかわらず
2114             * そ?行を削除して?した?判定に rowOver フラグを見て?)
2115             * これを???タがなくなったことを示す?dataOver フラグを見るようにします?
2116             * COMPATIBLE_PAGE_END_CUT_RETRIEVAL フラグは、互換性を?慮し?true の場合??
2117             * dataOver フラグを見ます?(つまり正常に動作しま?
2118             * false(初期値)の場合?、現在の状態?ままとして、rowOver フラグを見ます?
2119             * 初期値は 互換性を?慮?false(現在の状態?まま)とします?
2120             *
2121             * @og.rev 3.8.1.2 (2005/12/19) 新規作?
2122             *
2123             * @og.paramLevel 3:標準推奨
2124             */
2125            public static final String COMPATIBLE_PAGE_END_CUT_RETRIEVAL = "false" ;
2126    
2127            /**
2128             * ガント??ーにおいて、時間??ーの上段に日付を、下段の時間軸の(h)の削除を行います?
2129             * 日付?、表示開始時刻の上と、その?2時間後に表示します?
2130             * こ??段??対応を使用するかど?を指定します?
2131             * 初期値は、false です?
2132             *
2133             * @og.rev 3.8.1.4 (2006/03/13) 新規作?
2134             *
2135             * @og.paramLevel 3:標準推奨
2136             */
2137            public static final String USE_GANTTHEADER_MULTIPLE_COLUMN = "false" ;
2138    
2139            /**
2140             * ガント??ーにおいて?0日?0日?80日のヘッ??表示で、日付まで
2141             * 表示するか?月?み表示するかを?します?
2142             * ガント??ーの繰返し表示でバックグラウンドイメージは固定日なので、?表示?
2143             * 30日単位で表示して?すが、?頭日付が 1日でな?め?判りにくいと苦?ありました?
2144             * そこで?0日?0日?80日のヘッ??表示時に、日付を表示しな??するフラグです?
2145             * 月表示は、その月が 20日以降?場合?翌月を表示します?
2146             *
2147             * 初期値は、互換性の為、false です?
2148             *
2149             * @og.rev 3.8.5.2 (2006/06/09) 新規作?
2150             *
2151             * @og.paramLevel 3:標準推奨
2152             */
2153            public static final String USE_GANTTHEADER_MONTH_DATE = "false" ;
2154    
2155            /**
2156             * ユーザー??の IDNO で ログインユーザーIDの先? C を取り除くかど??
2157             *
2158             * ユーザー??の IDNO で ログインユーザーIDの先? C を取り除くかど??
2159             * ?するパラメータ(USE_USER_IDNO_C_SAPLESS)を追?ます?
2160             * true にすると、現状とおなじ??桁以上?場合に 先? C を取り除きます?
2161             * alse にすると、ID と IDNO が同じ?にセ?されます?
2162             * それ以外? IDNO を使用する場合??.8.1.2 (2005/12/19) で対応したよ?
2163             * DNO に直接値を設定する機?を使用して、書き換えてください?
2164             * 初期値は、互換性の為、true です?
2165             *
2166             * @og.rev 3.8.5.3 (2006/06/30) 新規作?
2167             *
2168             * @og.paramLevel 3:標準推奨
2169             */
2170            public static final String USE_USER_IDNO_C_SAPLESS = "true" ;
2171    
2172            /**
2173             * カレン?ータの初期設?
2174             * カレン??ポップア??上での先?曜日を月曜日にします?
2175             * 通常はfalse(日曜日)です?
2176             *
2177             * @og.rev 5.6.5.2 (2013/06/21) 新規作?
2178             *
2179             * @og.paramLevel 4:個人設定可
2180             */
2181            public static final String CALENDAR_START_MONDAY = "false" ;
2182    
2183            /**
2184             * カレン??先?曜日を月曜日にするかど??
2185             * カレン??DBに??タが存在しな??合に、使用されるカレン??クラスを設定します?
2186             * 初期設定?、org.opengion.plugin.calendar パッケージの SUNDAY(日曜日のみが休日) です?
2187             *
2188             * @og.rev 4.0.0.0 (2007/08/28) 新規作?
2189             *
2190             * @og.paramLevel 3:標準推奨
2191             */
2192            public static final String DEFAULT_CALENDAR_CLASS = "org.opengion.hayabusa.resource.CalendarPGData_SUNDAY" ;
2193            
2194            /**
2195             * 時間単位?ガント??ーにおいて、休日を表示するかど?を判定します?
2196             * 初期値は、true です?
2197             *
2198             * @og.rev 4.0.0.0 (2007/09/05) 新規作?
2199             *
2200             * @og.paramLevel 3:標準推奨
2201             */
2202            public static final String USE_GANTTHEADER_SKIP_HOLIDAY = "true" ;
2203    
2204            /**
2205             * 帳票??モンの検索条件(ORDER BY)を指定します?
2206             *
2207             * ??ージ目と??ージ目で帳票IDを変更し???ージ目のみ?
2208             * 大量?力する?合?、検索?つまり?印字?)を変更することで、対応できます?
2209             * ただし?帳票シス?は、?通に使用するため、勝手にソート?を変更すると
2210             * 大変なことになる為、?シス?のみで使用することを確認?上?設定変更?
2211             * して下さ??並び替え??の前には、?"A."(GE50)を付加して下さ??
2212             *
2213             * @og.rev 4.0.1.0 (2007/12/19) 新規作? (Ver3より復活)
2214             *
2215             * @og.paramLevel 3:標準推奨
2216             */
2217            public static final String REPORT_DAEMON_ORDER_BY = " A.SYSTEM_ID,A.LISTID,A.GROUPID,A.YKNO" ;
2218    
2219            /**
2220             * RFID帳票を発行するため?サービスクラスを指定します?
2221             * org.opengion.hayabusa.report.RFIDPrintPointService を継承して??があります?
2222             * ?ォルト設定?、org.opengion.hayabusa.report.rfid.RFIDPrintPointService_DEFAULTです?
2223             *
2224             * @og.rev 5.4.3.0 (2011/12/26) INUYAMAからDEFAULTに変更
2225             *
2226             * @og.paramLevel 2:使用時設?
2227             */
2228            public static final String REPORT_RFID_SERVICE_CLASS = "org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULT" ;
2229            //public static final String REPORT_RFID_SERVICE_CLASS = "org.opengion.hayabusa.report.rfid.RFIDPrintPointService_INUYAMA";
2230    
2231            /**
2232             * RFID帳票でファイル出力をする際??コードを?します?
2233             * ?ォルト設定?、UTF-8です?
2234             *
2235             * @og.rev 5.4.3.0 (2011/12/26) 新規作?
2236             *
2237             * @og.paramLevel 2:使用時設?
2238             */
2239            public static final String REPORT_RFID_TEXT_ENCODE = "UTF-8" ;
2240    
2241            /**
2242             * GEシス?のフォル?(URLのコン?スト名)?
2243             * GE_CONTEXT_NAME = "ge4" ;
2244             * @og.paramLevel 3:標準推奨
2245             */
2246            public static final String GE_CONTEXT_NAME = "ge4" ;
2247    
2248            /**
2249             * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスの?数?
2250             *
2251             * 初期値は256ですが、デーモンブループ??け起動されるため??常
2252             * 意識する??ありません?
2253             * @og.paramLevel 3:標準推奨
2254             */
2255            public static final String REPORT_MAX_PROCESS_COUNT = "256" ;
2256    
2257            /**
2258             * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスの生存時???
2259             *
2260             * soffice.binのプロセスは、?ールされ?ーモングループで再利用されます?
2261             * こ?時?生?から?期間が過ぎた?ロセスは、?終?せ?再度起動します?
2262             * 初期値は1800秒です?
2263             * @og.paramLevel 3:標準推奨
2264             */
2265            public static final String REPORT_PROCESS_ALIVE = "1800" ;
2266    
2267            /**
2268             * 帳票出力時にエラーが発生した?合?再試行回数?
2269             *
2270             * 帳票出力???、?体で[再試行回数+1回]処?試みます?
2271             * 初期値は0(リトライしな?です?
2272             * @og.paramLevel 3:標準推奨
2273             */
2274            public static final String REPORT_RETRY_COUNT = "0" ;
2275    
2276            /**
2277             * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスに接続する方法を?します?
2278             *
2279             * 特に?がな?り?初期値のPIPE接続を利用して下さ??
2280             * ?、PIPE接続を利用した場合?64Bit版?Javaから帳票シス?を動作させると?
2281             * "UnsatisfiedLinkError"が発生することがあります?
2282             * こ?ような場合?、この値?TCP"に変更し?soffice.binのプロセスにTCP接続するよ?して下さ??
2283             * 初期値は"PIPE"(PIPE接?です?
2284             *
2285             * @og.rev 5.1.7.0 (2010/06/01) 新規作?
2286             *
2287             * @og.paramLevel 3:標準推奨
2288             */
2289            public static final String REPORT_OOO_CONN_TYPE = "PIPE" ;
2290    
2291            /**
2292             * 帳票出力で接続方?REPORT_OOO_CONN_TYPE)?TCP"(TCP接?にした場合?初期ポ?ト番号を指定します?
2293             *
2294             * soffice.binへの接続方法をTCP接続にした場合?、?期?接続?ート番号を指定します?
2295             * こ?ポ?ト番号を基点に、最大で
2296             *  [初期ポ?ト番号]+[接続最大プロセス数(REPORT_MAX_PROCESS_COUNT)]-1
2297             * のポ?ト番号が使用される可能性があります?で、この間?ポ?ト番号は確実に使用されな?と?
2298             * 確認した上で、この初期ポ?ト番号を指定して下さ??
2299             * 初期値は8100です?
2300             *
2301             * @og.rev 5.1.7.0 (2010/06/01) 新規作?
2302             *
2303             * @og.paramLevel 3:標準推奨
2304             */
2305            public static final String REPORT_OOO_MIN_PORT = "8100" ;
2306    
2307            /**
2308             * 入力?の自動変換を行うかを設定します?
2309             * trueが設定された場合?DBTypeに応じて入力?に対する大??小文字?変換?
2310             * 自動で行われます?自動変換の有無及?仕様につ?は、各DBTypeで定義されて
2311             * ?す?該当?DBTypeが?動変換対象でな??合?、trueに設定しても何も起?
2312             * りません?
2313             * 特に?がな?り?、ユーザービリ?向上?ため、trueに設定して下さ??
2314             * 初期値はtrue(自動変換する)です?
2315             * USE_INPUT_AUTO_CONVERT = "true" ;
2316             *
2317             * @og.rev 4.3.0.0 (2008/07/23) 新規作?
2318             * @og.rev 5.2.1.0 (2010/10/01) JavaScript の統合??
2319             *
2320             * @og.paramLevel 1:設定確?
2321             */
2322    //      public static final String USE_INPUT_AUTO_CONVERT = "true" ;
2323    
2324            /**
2325             * 入力?をリアルタイ?チェ?するかを設定します?
2326             * trueが設定された場合?リアルタイ?DBTypeに応じたチェ?が行われます?
2327             * 特に?がな?り?、ユーザービリ?向上?ため、trueに設定して下さ??
2328             * チェ?用のJSPの初期値は、REAL_TIME_CHECK_JSPで設定します?
2329             * 初期値はtrue(リアルタイ?ェ?を行う)です?
2330             * USE_REAL_TIME_CHECK = "true" ;
2331             *
2332             * @og.rev 4.3.0.0 (2008/07/23) 新規作?
2333             * @og.rev 5.2.1.0 (2010/10/01) JavaScript の統合??
2334             *
2335             * @og.paramLevel 1:設定確?
2336             */
2337    //      public static final String USE_REAL_TIME_CHECK = "true" ;
2338    
2339            /**
2340             * 入力?をリアルタイ?チェ?する場合?共通JSPを設定します?
2341             * こ?設定?、USE_REAL_TIME_CHECKをtrueに設定した?合?み有効となります?
2342             * 初期値は/jsp/common/realtimecheck.jspです?
2343             * REAL_TIME_CHECK_JSP = "/jsp/common/realtimecheck.jsp" ;
2344             *
2345             * @og.rev 4.3.0.0 (2008/07/23) 新規作?
2346             * @og.rev 4.3.5.0 (2009/02/01) JavaScript整?つき削除
2347             *
2348             * @og.paramLevel 1:設定確?
2349             */
2350            // public static final String REAL_TIME_CHECK_JSP = "/jsp/common/realtimecheck.jsp" ;
2351    
2352            /**
2353             * 画面遷移なし?登録を行うかど?を指定します?
2354             * trueが指定された場合?画面遷移を行わず選択行?みを動??替えることで?
2355             * 編??登録を行います?サーバ?への??タ送信には、jQueryのFormPlugin?
2356             * 利用して?す?
2357             * また???タを?信する対象のフォー?は、id="noTransition"を指定して下さ??
2358             * (該当?IDのフォー?存在しな??合?、JSPの1番目のフォー?送信されます?)
2359             *
2360             * 初期値はfalse(画面遷移なしモードを使用しな?です?
2361             * NO_TRANSITION_MODE = "false" ;
2362             *
2363             * @og.rev 4.3.1.0 (2008/09/02) 新規作?
2364             *
2365             * @og.paramLevel 1:設定確?
2366             */
2367            public static final String NO_TRANSITION_MODE = "false" ;
2368    
2369            /**
2370             * 利用するヘッ?定スクリプト及?スタイルシートを選択します?
2371             * 拡張子を抜いた状態でファイルを指定して下さ??
2372             *
2373             * 初期値:common/scrollBar
2374             * SCROLL_BAR_TYPE = "common/scrollBar"
2375             *
2376             * @og.rev 4.3.5.0 (2009/02/01) 新規作?
2377             * @og.rev 5.0.0.0 (2009/08/03) scrollBar2を標準とする?
2378             *
2379             * @og.paramLevel 1:設定確?
2380             */
2381    //      public static final String SCROLL_BAR_TYPE = "common/scrollBar" ;
2382            public static final String SCROLL_BAR_TYPE = "common/scrollBar2" ;
2383    
2384            /**
2385             * hideMenuの初期??「開く?ボタンの画像を?します?
2386             *
2387             * hideMenuタグで作?される?タンの画像です?
2388             * jsp/imageフォル??の画像ファイルを指定して下さ??
2389             *
2390             * 初期値:expand_u.png
2391             * HIDE_OPEN_BUTTON = "expand_u.png"
2392             *
2393             * @og.rev 4.3.6.0 (2009/04/01) 新規作?
2394             *
2395             * @og.paramLevel 1:設定確?
2396             */
2397            public static final String HIDE_OPEN_BUTTON = "expand_u.png" ;
2398    
2399            /**
2400             * hideMenuの初期??「閉じる」?タンの画像を?します?
2401             *
2402             * hideMenuタグで作?される?タンの画像です?
2403             * jsp/imageフォル??の画像ファイルを指定して下さ??
2404             *
2405             * 初期値:shrink_u.png
2406             * HIDE_CLOSE_BUTTON = "shrink_u.png"
2407             *
2408             * @og.rev 4.3.6.0 (2009/04/01) 新規作?
2409             *
2410             * @og.paramLevel 1:設定確?
2411             */
2412            public static final String HIDE_CLOSE_BUTTON = "shrink_u.png" ;
2413    
2414            /**
2415             * eventColumn設定時の標準??SPファイルの?します?
2416             *
2417             * eventColumnを設定した?合に実際にカラ?作?する標準?JSPを指定します?
2418             * ここでの記述はjspフォル?基底にして下さ?
2419             *
2420             * 初期値:common/eventColumnMaker.jsp
2421             * EVENT_COLUMN_URL = "common/eventColumnMaker.jsp"
2422             *
2423             * @og.rev 4.3.6.0 (2009/04/01) 新規作?
2424             *
2425             * @og.paramLevel 1:設定確?
2426             */
2427            public static final String EVENT_COLUMN_URL = "common/eventColumnMaker.jsp" ;
2428    
2429            /**
2430             * TableUpdateParamで使用される固定カラ?処?るクラスを指定します?
2431             *
2432             * TableUpdateParamで通常利用されるクラスは
2433             * org.opengion.plugin.query.DBConstValue_"SYSTEM_ID"
2434             * ですが、このプラグインが存在しな??合に利用される標準?クラスを設定します?
2435             *
2436             * 初期値:ゼロ??("")
2437             * DEFAULT_CONST_CLASS = ""
2438             *
2439             * @og.rev 4.3.6.4 (2009/05/01) 新規作?
2440             * @og.rev 5.3.4.0 (2011/04/01) 初期値変更
2441             *
2442             * @og.paramLevel 2:使用時設?
2443             */
2444    //      public static final String DEFAULT_CONST_CLASS = null ;
2445            public static final String DEFAULT_CONST_CLASS = "" ;
2446    
2447            /**
2448             * IE8でIE7エミュレートモードで動作させるタグを吐くかを指定します?
2449             *
2450             * trueを指定するとIE8でIE7エミューレートモードで動作するよ?
2451             * og:headタグでmetaタグを?力します?
2452             * 通常は初期値のtrue(IE7エミューレートモードで動作させる)を利用します?
2453             *
2454             * 初期値:true
2455             * USE_IE7_HEADER = "true"
2456             *
2457             * @og.rev 4.3.7.0 (2009/06/01) 新規作?
2458             *
2459             * @og.paramLevel 3:標準推奨
2460             */
2461            public static final String USE_IE7_HEADER = "true" ;
2462            
2463            /**
2464             * タブレ?等?画面サイズ調整METAタグ(viewport)を吐くか?します?
2465             *
2466             * trueを指定するとmetaタグで
2467             * content="width=device-width, initial-scale=1" name="viewport"
2468             * を?力しま?
2469             *
2470             * 初期値:false
2471             * USE_VIEWPORT_HEADER = "false"
2472             *
2473             * @og.rev 5.5.8.0 (2012/11/01) 新規作?
2474             *
2475             * @og.paramLevel 2:使用時設?
2476             */
2477            public static final String USE_VIEWPORT_HEADER = "false" ;
2478    
2479            /**
2480             * エラーを???ア??形式で表示するかを?します?
2481             *
2482             * noTransitionがfalseでも?こ?値をtrueにする事でajaxを利用して
2483             * エラーを???ア??表示しま?command=ENTRY限??
2484             * (?でeventColumnを利用する画面は戻る?タンで戻った?合に
2485             * 変更した値が保持されて??め?trueが望ましい)
2486             * noTransitionがtrueの場合?こ?設定?無視され?全画面で非?移となります?
2487             * 初期値はfalse(利用しな?です?
2488             *
2489             * 初期値:false
2490             * USE_AJAX_SUBMIT = "false"
2491             *
2492             * @og.rev 4.3.8.0 (2009/08/01) 新規作?
2493             *
2494             * @og.paramLevel 2:使用時設?
2495             */
2496            public static final String USE_AJAX_SUBMIT = "false" ;
2497    
2498            /**
2499             * ビューの件数表示位置を??部?変更するかど?を指定します?
2500             *
2501             * ビューの件数表示位置を変更するJavaScriptの読み込み制御を行います?
2502             * 特に表示互換性維持?ためにシス?全体で変更する場合?こ?フラグ?
2503             * falseにして下さ??
2504             * 個別画面で変更する場合?headタグの属?で制御可能です?
2505             *
2506             * 初期値:true
2507             * USE_ROWCNT_REPLACE = "true" ;
2508             *
2509             * @og.rev 4.3.8.0 (2009/08/01) 新規作?
2510             * @og.rev 5.2.1.0 (2010/10/01) JavaScript の統合??
2511             *
2512             * @og.paramLevel 3:標準推奨
2513             */
2514    //      public static final String USE_ROWCNT_REPLACE = "true" ;
2515    
2516            /**
2517             * リクエスト情報の HTMLTag開?終??><) 存在チェ?を実施するかど?[true/false]を設定します?
2518             *
2519             * trueにするとクロスサイトスクリプティング(XSS)対策??としてless/greater than signにつ?のチェ?を行います?
2520             * (><) が含まれて?エラーにする(true)?かノ?チェ??false)を指定します?
2521             * {@XXXX}の置換え時にリクエストパラメータのみ適用します?
2522             * attributesに対しては動作しません?
2523             *
2524             * 初期値:true
2525             * USE_XSS_CHECK = "true" ;
2526             *
2527             * @og.rev 5.0.0.2 (2009/09/15) 新規作?
2528             *
2529             * @og.paramLevel 3:標準推奨
2530             */
2531            public static final String USE_XSS_CHECK = "true" ;
2532    
2533            /**
2534             * 業務ロジ?のJavaソースを?納するディレクトリを指定します?
2535             *
2536             * 業務ロジ?のJavaソースを?納するディレクトリを指定します?
2537             * ?レクトリは、コン?ストルートを基点とした相対パスで記述します?
2538             *
2539             * 初期値:src
2540             * BIZLOGIC_SRC_PATH = "src/biz" ;
2541             *
2542             * @og.rev 5.1.1.0 (2009/12/01) 新規作?
2543             *
2544             * @og.paramLevel 3:標準推奨
2545             */
2546            public static final String BIZLOGIC_SRC_PATH = "src" + File.separator + "biz" ;
2547    
2548            /**
2549             * 業務ロジ?のJavaクラスファイルを?納するディレクトリを指定します?
2550             *
2551             * 業務ロジ?のJavaクラスファイルを?納するディレクトリを指定します?
2552             * ?レクトリは、コン?ストルートを基点とした相対パスで記述します?
2553             *
2554             * 初期値:classes
2555             * BIZLOGIC_CLASS_PATH = "WEB-INF/biz" ;
2556             *
2557             * @og.rev 5.1.1.0 (2009/12/01) 新規作?
2558             *
2559             * @og.paramLevel 3:標準推奨
2560             */
2561            public static final String BIZLOGIC_CLASS_PATH = "WEB-INF" + File.separator + "biz" ;
2562    
2563            /**
2564             * 業務ロジ?のJavaソースの動的コンパイルを行うかを?します?
2565             *
2566             * 業務ロジ?のJavaソースの動的コンパイルを行うかを?します?
2567             * trueを指定すると、Javaソースを変更した後?初めてアクセスされ?
2568             * タイミングで動的にコンパイルが行われます?
2569             *
2570             * 初期値:true
2571             * BIZLOGIC_AUTO_COMPILE = "true" ;
2572             *
2573             * @og.rev 5.1.1.0 (2009/12/01) 新規作?
2574             *
2575             * @og.paramLevel 1:設定確?
2576             */
2577            public static final String BIZLOGIC_AUTO_COMPILE ="true";
2578    
2579            /**
2580             * 業務ロジ?のJavaクラスファイルの動的ロードを行うかを?します?
2581             *
2582             * 業務ロジ?のJavaクラスファイルの動的ロードを行うかを?します?
2583             * trueを指定すると、Javaクラスファイルが変更された後?初めてアクセスされ?
2584             * タイミングで動的にクラスロードが行われます?
2585             *
2586             * 初期値:true
2587             * BIZLOGIC_HOT_DEPLOY = "true" ;
2588             *
2589             * @og.rev 5.1.1.0 (2009/12/01) 新規作?
2590             *
2591             * @og.paramLevel 3:標準推奨
2592             */
2593            public static final String BIZLOGIC_HOT_DEPLOY ="true";
2594    
2595            /**
2596             * 画面編??で、?通エ??の登録/変更、及び出力方法?追?変更/削除が可能なロールを指定します?
2597             *
2598             * 画面編??で、?通エ??の登録/変更、及び出力方法?追?変更/削除が可能なロールを指定します?
2599             * 初期状態では、rootユーザーのみが?通エ??の登録、変更が可能で?
2600             * それ以外?ユーザーは、?人単位でのエ??の登録、変更のみが可能です?
2601             *
2602             * 初期値:"-"
2603             * EDIT_COMMON_ROLES = "-";
2604             *
2605             * @og.rev 5.3.6.0 (2011/06/01) 新規作?
2606             *
2607             * @og.paramLevel 1:設定確?
2608             */
2609            public static final String EDIT_COMMON_ROLES = "-";
2610    
2611            /**
2612             * 伝?シス?でホスト間伝?を行う際?送り??ストコードを?します?
2613             *
2614             * 伝?シス?でホスト間伝?を行う際?送り??ストコードを?します?
2615             * 伝?シス?利用時??に応じて設定を行って下さ??
2616             *
2617             * 初期値:""
2618             * TRANSFER_HOSTNO = "";
2619             *
2620             * @og.rev 5.4.1.0 (2011/11/01) 新規作?
2621             *
2622             * @og.paramLevel 2:使用時設?
2623             */
2624            public static final String TRANSFER_HOST_CODE = "";
2625    
2626            /**
2627             * URL接続を行う際?プロキシのホスト名の?ォルト?を指定します?
2628             *
2629             * URL接続を行う際?プロキシのホスト名の?ォルト?を指定します?
2630             * URL接続機?を利用する場合?、?に応じて設定を行って下さ??
2631             *
2632             * 初期値:""
2633             * HTTP_PROXY_HOST = "";
2634             *
2635             * @og.rev 5.4.2.0 (2011/12/01) 新規作?
2636             *
2637             * @og.paramLevel 2:使用時設?
2638             */
2639            public static final String HTTP_PROXY_HOST = "";
2640    
2641            /**
2642             * URL接続を行う際?プロキシのポ?ト番号の?ォルト?を指定します?
2643             *
2644             * URL接続を行う際?プロキシのポ?ト番号の?ォルト?を指定します?
2645             * URL接続機?を利用する場合?、?に応じて設定を行って下さ??
2646             *
2647             * 初期値:0
2648             * HTTP_PROXY_PORT = 0;
2649             *
2650             * @og.rev 5.4.2.0 (2011/12/01) 新規作?
2651             *
2652             * @og.paramLevel 2:使用時設?
2653             */
2654            public static final String HTTP_PROXY_PORT = "0";
2655    
2656            /*******************************************************************************
2657             *
2658             * 以下?、Ver4と共通でリソースDB(GExx)を利用する場合にのみ設定します?
2659             * 通常、openGionを利用する場合?、確認?設定???ありません?
2660             *
2661             *******************************************************************************/
2662    
2663            /**
2664             * (通常は使?せん)Ver4と共通?リソースDB(GExx)を利用する場合に設定します?
2665             *
2666             * Ver4と共通?DBを利用する場合?、trueを設定することで、openGion本?Java)及?
2667             * GEシス?の?面からアクセスする際??名が、旧?名に変換されます?
2668             *
2669             * ???名が変化される?目?は以下?通りです?
2670             *
2671             *   ??ブルID           (false) ※openGion標?(true) ※Ver4互換
2672             *   ------------       ----------------------- --------------------
2673             *   GEA05                      ROLES                                   ROLE
2674             *   GEA10                      NAME_JA                                 NAME
2675             *   GE50                       OUT_FILE                                OUTFILE
2676             *   GE50                       OUT_DIR                                 OUTDIR
2677             *   GE51                       TEXT_DATA                               TEXT
2678             *   GE51                       CLM                                             COLUMN_NAME
2679             *   GE53                       OUT_FILE                                OUTFILE
2680             *   GE53                       OUT_DIR                                 OUTDIR
2681             *   GE55                       HOST_ID                                 HOST
2682             *   GE58                       CLM                                             COLUMN_NAME
2683             *   GE30                       H_TXT                                   HEADER
2684             *   GE30                       F_TXT                                   FOOTER
2685             *   GE31                       CONTENTS                                CONTENT
2686             *   GE32                       CONTENTS                                CONTENT
2687             *   GE33                       ADDRESS                                 MEMBER
2688             *   GE33                       NAME_JA                                 NAME
2689             *   GE33                       KBNAME                                  NM_KBN
2690             *
2691             * @og.paramLevel 3:標準推奨
2692             */
2693            public static final String VER4_COMPATIBLE_MODE = "false";
2694    }