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