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             * レン?ーを利用したExcel出力時の?タイプを?型にするかど??します?
1056             *
1057             * Trueの場合?標準として?型出力を行います?
1058             *
1059             * レン?ーをかけた場合?数値型に対しても文字が入る可能性があります?
1060             * そ?場合に数値変換をかけるとエラーとなるため?標準??型として出力します?
1061             * falseとするとDBTypeに従った?力となります?
1062             * 初期値はエラー回避のためにTrueとして?す?
1063             * 
1064             * カラ?ブジェクトに対する??ため、ColumnEditorタグでのコントロールも可能です?
1065             *
1066             * USE_STRING_EXCEL_OUTPUT = "true" ;
1067             * @og.paramLevel 2:使用時設?
1068             */
1069            public static final String USE_STRING_EXCEL_OUTPUT = "true" ;
1070    
1071            /*
1072             * ======================================================================
1073             * org.opengion.hayabusa.html.* で使用して?変数
1074             * ======================================================================
1075             */
1076    
1077            /**
1078             * 画面上に?に表示されるデータ件数?
1079             * ただし,HTMLTextField.java のみ?1件ずつ表示に固定されて?す?
1080             * HTML_PAGESIZE = "100" ;
1081             * @og.paramLevel 4:個人設定可
1082             */
1083            public static final String HTML_PAGESIZE = "100" ;
1084    
1085            /**
1086             * ??ブル表示の ?属?を??します?
1087             * 以前?、それぞれ?属?を?別に定義するキーワードを持って?したが?
1088             * 現在は、CSS で定義するようになりました?
1089             * それでも?場合によっては、table タグに直接属?を設定したいケースがあります?で
1090             * そ?場合に、指定してください?
1091             *
1092             * HTML_TABLE_PARAM = "frame=\"box\" border=\"1px\" cellpadding=\"0\" cellspacing=\"0\" rules=\"all\" bordercolor=\"#ff0000\"" ;
1093             * HTML_TABLE_PARAM = "0" ;
1094             *
1095             * @og.rev 5.2.3.0 (2010/12/01) ??ブル罫線対?
1096             * @og.rev 5.3.4.0 (2011/04/01) 初期値変更
1097             * @og.paramLevel 3:標準推奨
1098             */
1099    //      public static final String HTML_TABLE_PARAM = null ;
1100            public static final String HTML_TABLE_PARAM = "" ;
1101    
1102            /**
1103             * ??ブル表示の border 属?(外枠の太??
1104             * ??ブルタグの border 属?に数字で設定します?
1105             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1106             * border 外枠の太?
1107             * HTML_BORDER = "0" ;
1108             * HTML_BORDER = "2" ;
1109             * @og.paramLevel 3:標準推奨
1110             */
1111    //      public static final String HTML_BORDER = "0" ;
1112    
1113            /**
1114             * ??ブル表示の width 属?(表の??
1115             * ??ブルタグの width 属?にピクセルまた?,??設定します?
1116             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1117             * 初期値は、指定なしです?
1118             * HTML_WIDTH = "" ;
1119             * @og.paramLevel 3:標準推奨
1120             */
1121    //      public static final String HTML_WIDTH = "" ;
1122    
1123            /**
1124             * ??ブル表示の frame 属?(外枠の表示形??
1125             * ??ブルタグの frame 属?に以下?属?の?どれかを設定します?
1126             * void,above,below,lhs,rhs,hsides,vsides,box,border
1127             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1128             * HTML_FRAME = "box" ;
1129             * @og.paramLevel 3:標準推奨
1130             */
1131    //      public static final String HTML_FRAME = "box" ;
1132    
1133            /**
1134             * ??ブル表示の rules 属?(セルを区?線?形??
1135             * ??ブルタグの rules 属?に以下?属?の?どれかを設定します?
1136             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1137             * none,rows,cols,groups,all
1138             * HTML_RULES = "all" ;
1139             * @og.paramLevel 3:標準推奨
1140             */
1141    //      public static final String HTML_RULES = "all" ;
1142    
1143            /**
1144             * ??ブル表示の cellspacing 属?(セルの間隔)?
1145             * ??ブルタグの cellspacing 属?に数字で設定します?
1146             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1147             * HTML_CELLSPACING = "3" ;
1148             * HTML_CELLSPACING = "0" ;
1149             * @og.paramLevel 3:標準推奨
1150             */
1151    //      public static final String HTML_CELLSPACING = "0" ;
1152    
1153            /**
1154             * ??ブル表示の cellpadding 属?(セル??マ?ジン)?
1155             * ??ブルタグの cellpadding 属?に数字で設定します?
1156             * USE_HTML_TABLE_CSS="false"の場合?み使用されます?(通常はCSSで設定します?)
1157             * HTML_CELLPADDING = "1" ;
1158             * HTML_CELLPADDING = "0" ;
1159             * @og.paramLevel 3:標準推奨
1160             */
1161    //      public static final String HTML_CELLPADDING = "0" ;
1162    
1163            /**
1164             * ??ブル表示の CSSファイル利用の有無?
1165             * ??ブルタグの HTML_BORDER,HTML_WIDTH,HTML_FRAME,
1166             * HTML_RULES,HTML_CELLSPACING,HTML_CELLPADDING パラメータを使用せず?
1167             * jsp/common/default.css を使用して、テーブルレイアウトを設定する?合??
1168             * true にセ?します?
1169             * 過去のイメージとの互換性を重視する?合?、false にしてください?
1170             * USE_HTML_TABLE_CSS = "true" ;
1171             * @og.paramLevel 3:標準推奨
1172             */
1173    //      public static final String USE_HTML_TABLE_CSS = "true" ;
1174    
1175            /**
1176             * カラ??合?のセパレーター?
1177             * ?のカラ??を合成して表示する場合に使用するセパレーターを設定します?
1178             * 初期値は?:" です?
1179             * HTML_SEPARATOR = ":" ;
1180             * @og.paramLevel 3:標準推奨
1181             */
1182            public static final String HTML_SEPARATOR = ":" ;
1183    
1184            /**
1185             * カラ?グの?ストフィールドを表示する?桁数?
1186             * カラ?グは、カラ?義の使用桁数(USE_LENGTH)?の?ストフィールドを
1187             * 作?しよ?しますが、ここで??値を最大値として、表示します?
1188             * ただし?表示桁数(VIEW_LENGTH)が設定されて?場合?、そちらを優先します?
1189             * 入力可能?数の制限とは異なり?フィールドをどの長さまで表示させるか?
1190             * ?するだけです?
1191             * こ?長さ以下?フィールドにつ?は??のフィールド?長さで表示します?
1192             * HTML_COLUMNS_MAXSIZE = "20" ;
1193             * @og.paramLevel 1:設定確?
1194             */
1195            public static final String HTML_COLUMNS_MAXSIZE = "20" ;
1196    
1197            /**
1198             * VIEWタグの?ストフィールドを表示する?桁数?
1199             * VIEWタグ で表示する場合? HTML_COLUMNS_MAXSIZE に対する値になります?
1200             *
1201             * ??、検索条件を?力す?カラ?グ は、多くのフィールド長は不要です?
1202             * ??タを?力す?VIEWタグでは、カラ?グで作?するより大きなフィールドを
1203             * ?とします?
1204             * 以前?、HTML_COLUMNS_MAXSIZE * 2 がハードコー?ングされて?した?
1205             * こ?長さ以下?フィールドにつ?は??のフィールド?長さで表示します?
1206             * HTML_VIEW_COLUMNS_MAXSIZE = "40" ;
1207             * @og.paramLevel 1:設定確?
1208             */
1209            public static final String HTML_VIEW_COLUMNS_MAXSIZE = "40" ;
1210    
1211            /**
1212             * ?ストフィールドを並べて表示させる?合?,横方向?表示間隔?
1213             * ?ストフィールド?自動表示では、縦×横に並べますが、その横の箱同士?
1214             * 近すぎると、表示?とラベルがくっつ?状態で見えることがあります?
1215             * こ?箱間??ピクセルで?します?
1216             * HTML_COLUMS_SPACE = "10" ;
1217             * @og.paramLevel 3:標準推奨
1218             */
1219            public static final String HTML_COLUMS_SPACE = "10" ;
1220    
1221            /**
1222             * ?ストフィールドを並べて表示させる?合?,縦方向??表示件数?
1223             * ?こ?件数を?る?合?、横方向?表示を行います?
1224             * ?ストフィールド?自動表示では、フィールド?数に対して、縦方向に
1225             * こ?数?並べます?それ以上?場合?、横のフィールドへ、さらに?る?合??
1226             * そ?横と??次並べて?ます?
1227             * 初期値は?0 個です?
1228             * HTML_MAXROW_NUMBER = "10" ;
1229             * @og.paramLevel 3:標準推奨
1230             */
1231            public static final String HTML_MAXROW_NUMBER = "10" ;
1232    
1233            /**
1234             * ラベルセパレーター使用有無?
1235             * ラベルとフィールド?セパレーターとして、コロン(:)を使用するかど??します?
1236             * 初期値は、使用する(true)です?
1237             * HTML_LABEL_SEPARATOR = "true" ;
1238             * @og.paramLevel 7:要?起?
1239             */
1240            public static final String HTML_LABEL_SEPARATOR = "true" ;
1241    
1242            /**
1243             * ?ストフィールド?大きさ調整を行う倍率?
1244             * 従来のShift_JIS画面では、IEでの?ストフィールドが、小さかった?で?
1245             * 1.3 倍して?した?
1246             * UTF-8 になると、画面サイズが?角文字?のサイズを取るよ?、大きくなって?
1247             * しまった?で、リソースファイルで?できるようにします?
1248             *
1249             * HTML_TEXTFIELD_ADJUSTMENT_MIN_SIZE とともに、設定する?があります?
1250             *
1251             * SIZE = "(int)((maxlength-MIN_SIZE)*RATIO+0.5)" ;
1252             *                                    ~~~~~
1253             *
1254             * HTML_TEXTFIELD_ADJUSTMENT_RATIO = "1.0" ;
1255             * @og.paramLevel 3:標準推奨
1256             */
1257    //      public static final String HTML_TEXTFIELD_ADJUSTMENT_RATIO = "1.0" ;
1258    
1259            /**
1260             * ?ストフィールド?CSS調整基準?
1261             * ?ストフィールドが、この??以下?場合?、SIZE="1" で返します?
1262             * SIZE="1" の場合?、大きさは,???ファイルで?することになります?で?
1263             * S0 + length の class 属?で定義しておく?があります?
1264             *
1265             * HTML_TEXTFIELD_ADJUSTMENT_RATIO とともに、設定する?があります?
1266             *
1267             * SIZE = "(int)((maxlength-MIN_SIZE)*RATIO+0.5)" ;
1268             *                          ~~~~~~~~
1269             *
1270             * HTML_TEXTFIELD_ADJUSTMENT_MIN_SIZE = "0" ;
1271             * @og.paramLevel 3:標準推奨
1272             */
1273    //      public static final String HTML_TEXTFIELD_ADJUSTMENT_MIN_SIZE = "0" ;
1274    
1275            /**
1276             * チェ?ボックスの全チェ?属?の初期値?
1277             * viewForm の useCheckControl 属?の初期値を設定します?
1278             *
1279             * こ?属?は、selectedTypeがCHECKBOXの時に、チェ?ボックスの全チェ?を選択す?
1280             * JavaScript の機?を使用するかど?を指定する?に使?す?
1281             * useCheckControl=true に設定すると、コントロール用のチェ?ボックスが現れて?
1282             * こ?機?を使用することができるようになります?
1283             * false は、?チェ?を使用しません。checked は、?期?を?チェ?済みにします?
1284             * false は?でも代用可能です?true は?でも代用可能です?
1285             * checked は?でも代用可能です?
1286             * VIEW_USE_CHECK_CONTROL = "true" ; 全チェ?を使用
1287             * VIEW_USE_CHECK_CONTROL = "1" ;  true と同じ
1288             * VIEW_USE_CHECK_CONTROL = "checked" ;  チェ?済みの全チェ?を作?
1289             *
1290             * @og.paramLevel 4:個人設定可
1291             */
1292            public static final String VIEW_USE_CHECK_CONTROL = "true" ;
1293    
1294            /**
1295             * EDITOR の AUTOAREA(自動サイズ?ストエリア)の?列数?
1296             *
1297             * AUTOAREAは、データ量によって、?動的にサイズを変更する?ストエリアです?
1298             * こ??ストエリアの?列数を外部で?する?合にこ?パラメータを使用します?
1299             * こ?大きさ???ストエリアの?折り返しが発生するとして?
1300             * 行数計算も行われます?
1301             * 0 が指定された場合?、無制限になります?
1302             * AUTOAREA の編?ラメータに、minRow-maxRow,minCol-maxCol として、最小??の
1303             * それぞれの行?数を指定した?合?、そちらが優先されます?
1304             * HTML_AUTOAREA_MAX_COL_SIZE = "80" ;
1305             * @og.paramLevel 3:標準推奨
1306             */
1307            public static final String HTML_AUTOAREA_MAX_COL_SIZE = "80" ;
1308    
1309            /**
1310             * EDITOR の AUTOAREA(自動サイズ?ストエリア)の?行数?
1311             *
1312             * AUTOAREAは、データ量によって、?動的にサイズを変更する?ストエリアです?
1313             * こ??ストエリアの?行数を外部で?する?合にこ?パラメータを使用します?
1314             * こ?大きさ???ストエリアの行で打ち?れます?
1315             * 0 が指定された場合?、無制限になります?
1316             * AUTOAREA の編?ラメータに、minRow-maxRow,minCol-maxCol として、最小??の
1317             * それぞれの行?数を指定した?合?、そちらが優先されます?
1318             * HTML_AUTOAREA_MAX_ROW_SIZE = "30" ;
1319             * @og.paramLevel 3:標準推奨
1320             */
1321            public static final String HTML_AUTOAREA_MAX_ROW_SIZE = "30" ;
1322    
1323            /**
1324             * マルチキー入力メニューの作?可否?
1325             *
1326             * ???のキー入力に反応する?ル?ンメニューを追?ます?
1327             * JavaScriptでの対応です?で、便利機?と位置付けてください?
1328             * 使用する場合?、optionAttributes 属?を使用して設定するか?
1329             * USE_MULTI_KEY_SELECT=true で設定します?
1330             * 初期値は、false (作?しな?です?
1331             * USE_MULTI_KEY_SELECT = "false" ;
1332             * @og.paramLevel 3:標準推奨
1333             * 
1334             * @og.rev 5.6.3.0 (2013/04/01) IE10対応でfalseに変更?IE8以降ブラウザ標?
1335             */
1336            public static final String USE_MULTI_KEY_SELECT = "false" ;
1337    
1338            /**
1339             * 登録時整合?チェ?の使用有無?
1340             *
1341             * Consistency キー による整合?チェ?を行うかど?を指定す?
1342             * 属?の初期値を設定します?
1343             *
1344             * 画面より??登録時に??の戻る?タンで戻り?キャ?ュされて?画面?
1345             * 登録すると、画面と異なるメモリ上?DBTableModel が?び更新されてしま?
1346             * と?トラブルへ対応する為、画面の hidden パラメータ と DBTableModel ?
1347             * ??しな?エラーにすると?処?、行うかど?を指定できます?
1348             * viewFormTag で、整合?パラメータを?力し、entryTag で、チェ?します?
1349             * 初期値は、true (使用する)です?
1350             * USE_CONSISTENCY = "true" ;
1351             * @og.paramLevel 3:標準推奨
1352             */
1353            public static final String USE_CONSISTENCY = "true" ;
1354    
1355            /**
1356             * 同??ョンでのマルチ起動対策を行うかど??
1357             *
1358             * 通常、同??ョンで登録操作を行うと、?画面と??タの整合?チェ?で
1359             * エラーが?ました。?エラーが発生するよ?なって?すが、その前?段階?
1360             * つまり?メニューより選択した段階で、?ルチセ?ョンになって??
1361             * (つまり?同??ョンで、以前に作?されたメニューからアクセスされ?
1362             * 事を判定します?
1363             * メニューにMSC=カウンタと?パラメータを儲け?session_init.jsp で判定して?す?
1364             * 初期値は、true (使用する)です?
1365             * USE_MULTI_SESSION_CHECK = "true" ;
1366             * @og.paramLevel 3:標準推奨
1367             */
1368            public static final String USE_MULTI_SESSION_CHECK = "true" ;
1369    
1370            /*
1371             * ======================================================================
1372             * org.opengion.hayabusa.taglib.* で使用して?変数
1373             * ======================================================================
1374             */
1375    
1376            /**
1377             * メール送信エンコード名?
1378             *
1379             * E-Mail で日本語を送信する場合??ォルトエンコード名を指定します?
1380             * 現状では、Windows-31J , MS932 , ISO-2022-JP ,それ以?となって?す?
1381             * それ以外?、?に、ISO-2022-JP にて送信されます?
1382             * ?に、E-Mail で日本語を送信する場合?ISO-2022-JP (JISコー?化して?
1383             * 7bit でエンコードして送信する?がありますが、Windows系の特殊文字や?
1384             * unicodeと??マッピングが異なる文字?半角カタカナなどが??化けします?
1385             * 社?ス?などの連絡用に使用するのであれば、Windowsシス?に
1386             * 特化した?Windows-31J の方が文字化けに関する??は低減されます?
1387             * 初期値は、ISO-2022-JP です?
1388             * MAIL_DEFAULT_CHARSET = "ISO-2022-JP" ;
1389             *
1390             * @og.paramLevel 3:標準推奨
1391             */
1392            public static final String MAIL_DEFAULT_CHARSET = "ISO-2022-JP" ;
1393    
1394            /**
1395             * 編?ータのリクエスト?の転送有無?
1396             * DBTableModel からの編?ータ(キー__行番号)のリクエストを
1397             * frame タグで渡すかど?を指定します?
1398             * 引数が多いと、画面が空白になる現象があるた??常、転送しません?
1399             * 初期値は、false (転送しません)?
1400             * FRAME_UNDER_BAR_REQUEST_KEY_USED = "false" ;
1401             * @og.paramLevel 3:標準推奨
1402             */
1403            public static final String FRAME_UNDER_BAR_REQUEST_KEY_USED = "false" ;
1404    
1405            /**
1406             * ペ?ジの先?へのリンクの間隔?
1407             * ViewFormTagで、backLinkCount(ペ?ジの先?へのリンクの間隔)の
1408             * 初期値を設定します?
1409             * 0 が設定された場合?、?ージ先?へのリンクは作?されません?
1410             * (通常、??ー固定を使用する場合??0"リンクなしとします?)
1411             * 設定がな??合?、NumberFormatException がスローされます?
1412             * VIEW_BACK_LINK_COUNT = "0" ;  リンクな?
1413             * VIEW_BACK_LINK_COUNT = "10" ; ??タ?0行毎に先?へのリンクが作?される?
1414             * @og.paramLevel 3:標準推奨
1415             */
1416            public static final String VIEW_BACK_LINK_COUNT = "0" ;
1417    
1418            /**
1419             * ヘッ??を?力する間隔?
1420             * ViewFormTagで、headerSkipCount(ヘッ??を?力する間?の
1421             * 初期値を設定します?
1422             * 0 が設定された場合?、??ーは、最初だけで繰り返し出力されません?
1423             * (通常、??ー固定を使用する場合??0"先?のみとします?)
1424             * 設定がな??合?、NumberFormatException がスローされます?
1425             * VIEW_HEADER_SKIP_COUNT = "0" ;  ヘッ??は、?頭のみ作?される?
1426             * VIEW_HEADER_SKIP_COUNT = "10" ; ヘッ??は、データ?0行毎に作?される?
1427             * @og.paramLevel 3:標準推奨
1428             */
1429            public static final String VIEW_HEADER_SKIP_COUNT = "0" ;
1430    
1431            /**
1432             * ヘッ??のソート用リンクの有無?
1433             * ViewFormTagで、useTableSorter(ヘッ??にソート用リンクを作?するかど?)の
1434             * 初期値を設定します?
1435             * true が設定された場合?、??ーにソート用リンクを作?します?
1436             *
1437             * VIEW_USE_TABLE_SORTER = "true" ;
1438             * @og.paramLevel 4:個人設定可
1439             */
1440            public static final String VIEW_USE_TABLE_SORTER = "true" ;
1441    
1442            /**
1443             * SVGチャート??ポラリ?レクトリ定義?
1444             * SVGチャートを作?する場合?SVGファイルをテンポラリの?レクトリに
1445             * 出力して、そこへのアドレスを付けて、HTMLを作?して?す?(?込めな??
1446             * 以前?、ファイルの?ポラリと同じ、FILE_URL で?したディレクトリの
1447             * 下?、ChartTemp フォル?した?
1448             * ここでの定義のフォル?、そのまま?ポラリファイルのフォル?になります?
1449             * SVGチャート??ポラリファイルは、Tomcat終?に自動的に削除されます?
1450             * CHART_TEMP_DIR = "filetemp/ChartTemp/" ;
1451             * @og.paramLevel 3:標準推奨
1452             */
1453            public static final String CHART_TEMP_DIR = "filetemp/ChartTemp/" ;
1454    
1455            /**
1456             * SVGチャート??ポラリ?レクトリ定義?
1457             * ChartCreateTag で使用され?JFreeChart/画像ファイルのキャ?ュ時間(?を指定します?
1458             * こ?、キャ?ュ時間(?を過ぎると、キャ?ュを?期化します?
1459             * 初期値は?00(? = ?0?です?
1460             * CHART_CACHE_TIME = "600" ;
1461             * @og.paramLevel 3:標準推奨
1462             */
1463            public static final String CHART_CACHE_TIME = "600" ;
1464    
1465            /**
1466             * 選択行データのフォワード時転送有無?
1467             * CommonForwardTag の useTableData 属?の初期値を定義します?
1468             * useTableData 属?は、submit タグで?択行データの値を?URL 引数に
1469             * 追?るかど?を指定します?
1470             * 過去との互換性を?慮するなら?false です?
1471             * 基本の設定?は、false です?
1472             * COMMON_FORWARD_USE_TABLE_DATA = "false" ;
1473             * @og.paramLevel 3:標準推奨
1474             */
1475    //      public static final String COMMON_FORWARD_USE_TABLE_DATA = "false" ;
1476    
1477            /**
1478             * ヘッ??固定?スクロールバ?の使用有無?
1479             * ヘッ??固定?スクロールバ?を使用すると、登録ボタンの領域を残したまま?
1480             * ??ブル部のみスクロールすることが可能になります?
1481             * これは、ViewFormTagで、useScrollBar(スクロールバ?用のDIV要?
1482             * 出力するかど?)の初期値を設定して?す?
1483             * true が設定された場合?、??ー固定?スクロールバ?を使用します?
1484             * VIEW_USE_SCROLLBAR = "true" ;
1485             * @og.paramLevel 4:個人設定可
1486             */
1487            public static final String VIEW_USE_SCROLLBAR = "true" ;
1488    
1489            /**
1490             * 戻るリンク時等?行?り機?の使用有無?
1491             * ViewFormTagで、useSelectedRow(?行?行?りを行うかど?)の初期値を設定します?
1492             * SEL_ROW機?(戻るリンクから戻ったときに、?にクリ?された行番号を返す機?)で?
1493             * こ?機?を有効/無効を指定します?(true:使用する/false:使用しな?
1494             * 有効な場合??択行まで画面がスクロールします?
1495             * VIEW_USE_SELECTED_ROW = "true" ;
1496             * @og.paramLevel 4:個人設定可
1497             */
1498            public static final String VIEW_USE_SELECTED_ROW = "true" ;
1499    
1500            /**
1501             * 戻るリンク時等?選択行?ーカーの使用有無?
1502             * AbstractViewFormで、指定行?マ?カーを行う場合?選択行色?を行うかど?を設定します?
1503             * 選択行?色??class="row_sel")を有効/無効を指定します?(true:使用する/false:使用しな?
1504             * ここでは、使用するかど?のみの設定で、実際の色は、CSSファイルで行います?
1505             * VIEW_USE_SELROW_COLOR = "true" ;
1506             * @og.paramLevel 4:個人設定可
1507             */
1508            public static final String VIEW_USE_SELROW_COLOR = "true" ;
1509    
1510            /**
1511             * 選択行?ハイライト表示を行うかど??
1512             * ViewFormTagで、useHilightRow(選択行?ハイライト表示を行うかど?)の初期値を設定します?
1513             * これは、チェ?ボックス?ジオボタンで行選択した際に、どの行が選択された?
1514             * 判るよ?行?ハイライト表示を行う機?です?
1515             * さらに、行?任意??をクリ?しても?チェ?が?り?ハイライト表示されます?
1516             * VIEW_USE_HILIGHT_ROW = "true" ;
1517             * @og.paramLevel 4:個人設定可
1518             */
1519            public static final String VIEW_USE_HILIGHT_ROW = "true" ;
1520    
1521            /**
1522             * 選択行?ハイライト表示を行った?合に、ON/OFFの制御を行選択?チェ?ボックスのみで有効にするか?
1523             * ViewFormTagで、useHilightCheckOnly(選択行ハイライト?制御をチェ?ボックスのみで有効にする?の初期値を設定します?
1524             * trueの場合?チェ?ボックスのみで有効になります?
1525             * falseの場合?行?体???有効になります?
1526             * trueにした場合?チェ?ボックスが存在しな?に対しては、ハイライトすることはできません?
1527             * VIEW_USE_HILIGHT_CHECK_ONLY = "false" ;
1528             *
1529             * @og.rev 4.3.7.0 (2009/06/01) 新規作?
1530             *
1531             * @og.paramLevel 4:個人設定可
1532             */
1533            public static final String VIEW_USE_HILIGHT_CHECK_ONLY = "false" ;
1534    
1535            /**
1536             * QUERY 検索時等?結果を画面に出力するかど?を指定?
1537             * 従来の検索結果は、画面上方に記述して?したが?[X/Y]等も出力される為?
1538             * 実質?不要な?です?こ?フラグ?true に設定すると画面に表示します?
1539             * なお?検索結果が0件の場合?、従来の displayMsg ではなく?notfoundMsg ?
1540             * 使用するため、こちら?、query タグで明示? "" をセ?しな?表示されます?
1541             * VIEW_USE_DISPLAY_MSG = "false" ;
1542             * @og.paramLevel 4:個人設定可
1543             */
1544    //      public static final String VIEW_USE_DISPLAY_MSG = "false" ;
1545    
1546            /**
1547             * QUERY 検索時等?結果を画面に出力する時のメ?ージを指定?
1548             * 従来の検索結果は、画面上方に記述して?したが?[X/Y]等も出力される為?
1549             * 実質?不要な?です?
1550             * 初期値は、ゼロ??とし?何も表示しな??しておきます?
1551             * 従来は、MSG0033 『?件検索しました。?です?
1552             * VIEW_DISPLAY_MSG = "" ;
1553             * VIEW_DISPLAY_MSG = "MSG0033" ;
1554             * @og.paramLevel 3:標準推奨
1555             */
1556            public static final String VIEW_DISPLAY_MSG = "" ;
1557    
1558            /**
1559             * ?入力カラ??アシスト機?の初期値?
1560             *
1561             * これは、カラ??書き込み時に、?入力可能なカラ?ヘッ??に表示し?
1562             * ?登録できる機?につ?、?期状態を規定します?
1563             * true:に設定すると、何も?しな?り??入力用のカラ?表示されます?
1564             * これは、ViewFormTag の clmBulkSet に?*" を設定した?と同じ状態を作ります?
1565             * false:に設定すると、従来どおりです?(null が設定された状?
1566             * どちらが設定されて?も?ViewFormTag の clmBulkSet に、カラ?を指定すると
1567             * そちらが優先されます?
1568             *
1569             * VIEW_USE_DEFAULT_BULKSET = "false"
1570             *
1571             * @og.rev 5.2.1.0 (2010/10/01) 新規追?
1572             * @og.paramLevel 3:標準推奨
1573             */
1574            public static final String VIEW_USE_DEFAULT_BULKSET = "false" ;
1575    
1576            /**
1577             * 全件無条件でのリセ?呼び出し?使用有無?
1578             * EntryTagで、command="RESET" 時?アクションとして allReset() ?
1579             * 呼び出すかど?を指定します?
1580             * true が設定された場合?、allReset() を呼び出します?
1581             * 初期値は、false です?
1582             * RESET_ACTION_ALL_USE = "false" ;
1583             * @og.paramLevel 3:標準推奨
1584             */
1585            public static final String RESET_ACTION_ALL_USE = "false" ;
1586    
1587            /**
1588             * オラクル?化け対応???実施有無?
1589             * Shift-JISで作?されたオラクルとWindowsとの間? ?コード変換を行うかど?
1590             * を指定します?
1591             * 例えば???は、正常に登録できますが、表示を行う段階で?化けが発生します?
1592             * これは、unicode 0x301c ですが、Windows上では、このコードが認識できず?
1593             * 0xff5e を?"?? に認識します?
1594             * 登録時?、JDBC?Shift-JIS(0x8160)を?0x301c に変換して登録する為?
1595             * ?化け?発生しません?
1596             * 対策として??から検索した値 0x301c は?xff5e に変換して表示させます?
1597             * また?UTF-8では、???ーク』が、?バックスラ?ュ』で表示されます?
1598             * これは、コードが全く異な?『?マ?ク』に置き換えな?、きちんと
1599             * 表示されません。この場合?、Set時には、?に戻す?があります?
1600             * 初期値は、false です?
1601             * USE_UTF8_CHARACTER_TRANSLATION = "false" ;
1602             * @og.paramLevel 7:要?起?
1603             */
1604            //      public static final String USE_UTF8_CHARACTER_TRANSLATION = "false" ;
1605    
1606            /**
1607             * シェル実行時のタイ?ウト時???
1608             * ?時間?単位?、秒です?
1609             * 0 秒に設定すると、割り込みが?るまで、?つづけます?
1610             * 過去の互換性の関係で、大きな時間が?って?すが、基本?は?
1611             * ?0??5?を目安に設定してください?
1612             * 初期値は?600 秒です?
1613             * SHELL_TIMEOUT = "3600" ;
1614             * @og.paramLevel 3:標準推奨
1615             */
1616            public static final String SHELL_TIMEOUT = "3600" ;
1617    
1618            /**
1619             * カラ?リソースファイルの初期値を使?ど?を指定?
1620             * カラ??値??期?がセ?されて??きに、カラ?ソースの
1621             * 初期値を利用するかど?を?true/false で?します?
1622             * true の場合?、?期?を使用します?
1623             * 過去との互換性の関係で、この属?は、false に設定されて?す?
1624             * USE_DEFAULT_PROPERTIE_VALUE = "false" ;
1625             *
1626             * @og.rev 5.2.3.0 (2010/12/01) 新規追?
1627             * @og.paramLevel 3:標準推奨
1628             */
1629            public static final String USE_DEFAULT_PROPERTIE_VALUE = "false" ;
1630            
1631            /**
1632             * EDITNAME?カラ??並び替えや表示等)利用時に編?可能にするかど?を指定?
1633             * writeCheckタグで利用されます?
1634             * USE_EDIT_WITH_EDITNAME = "false"
1635             *
1636             * @og.rev 5.5.4.2 (2012/07/13) 新規追?
1637             * @og.paramLevel 2:使用時設?
1638             */
1639            public static final String USE_EDIT_WITH_EDITNAME = "false" ;
1640            
1641            /**
1642             * writeCheckタグでeditNameをhiddenタグで出力するかど??
1643             * OUTPUT_EDITNAME = "false"
1644             *
1645             * @og.rev 5.5.4.2 (2012/07/13) 新規追?
1646             * @og.paramLevel 2:使用時設?
1647             */
1648            public static final String OUTPUT_EDITNAME = "false" ;
1649            
1650            /**
1651             * writeCheckタグとqueryButtonタグでdisplay:noneの?ーを?力するかど??
1652             * USE_DUMMY_INPUT = "false"
1653             *
1654             * @og.rev 5.6.1.0 (2013/02/01) 新規追?
1655             * @og.paramLevel 2:使用時設?
1656             */
1657            public static final String USE_DUMMY_INPUT = "false" ;
1658            
1659            /**
1660             * 画面を開?時?EditNameの初期値に前回利用コードを使?ど??
1661             *
1662             * EditNameに前回利用コードを使?ど?を決める設定です?
1663             * trueの場合?前回利用コードを使?す?
1664             * falseの場合?NULLを?期?とします?
1665             * ?、引数で与えられた?合?そ?値を利用します?
1666             * 初期値はtrue(利用する)です?
1667             * USE_DEFAULT_EDITNAME = "true"
1668             *
1669             * @og.rev 5.7.1.2 (2013/12/20) 新規追?
1670             * @og.paramLevel 4:個人設定可
1671             */
1672            public static final String USE_DEFAULT_EDITNAME = "true" ;
1673            
1674            /*
1675             * ======================================================================
1676             * org.opengion.hayabusa.resource.* で使用して?変数
1677             *
1678             * 基本は、リソースDBを読み取る設定です?ただし?リソースファイルの
1679             * 設定があれば、リソースDBは、無視します?
1680             * (こ?ファイルの RESOURCE_xx_DB は、コメントにする??ありません?
1681             *
1682             * リソースは、同?ーが存在する場合?、後ろを優先します?
1683             * リソースDBでは、KBSAKU(作?区?でソートして?為、これが大きいほど?
1684             * 優先?位が高いことになります?
1685             * シス?(GE)は、KBSAKU=0 です?で、それ以上?値で?ス?プロパティー?
1686             * 登録すれば、そちらが優先されます?
1687             * ======================================================================
1688             */
1689    
1690            /**
1691             * カレン??の使用有無?
1692             * CalendarFactoryで、カレン??を使用するかど?を指定します?
1693             * 使用する場合?、true , 使用しな??合?、false を設定します?
1694             * true が設定された場合?、CalendarQuery_**** から、事業?年月より?
1695             * カレン?ブジェクトを作?します?
1696             * 初期値は、false です?
1697             * USE_CALENDAR_DATABASE = "false" ;
1698             * @og.paramLevel 3:標準推奨
1699             */
1700            public static final String USE_CALENDAR_DATABASE = "false" ;
1701    
1702            /**
1703             * カレン??の接続?
1704             * CalendarFactoryで、カレン??を使用する場合?どの接続?に接続するか?します?
1705             * ここでは、接続?そ?も?ではなく?接続?のDBID??を指定します?
1706             * 初期値は、null(標準?接続?) です?
1707             * RESOURCE_CALENDAR_DBID = "" ;
1708             * @og.paramLevel 2:使用時設?
1709             */
1710            public static final String RESOURCE_CALENDAR_DBID = "" ;
1711    
1712    //      /**
1713    //       * カレン??の実?ラス定義?
1714    //       * CalendarFactoryで、カレン??を使用する場合?実?ラスを指定します?
1715    //       * クラス名?、CalendarQuery_**** をキーとして、指定します?
1716    //       * 初期設定として、org.opengion.plugin.calendar パッケージの ZY01 が使用可能です?
1717    //       * CalendarQuery_ZY01 = "org.opengion.plugin.calendar.CalendarQuery_ZY01"  ;
1718    //       * @og.paramLevel 3:標準推奨
1719    //       */
1720    //      public static final String CalendarQuery_ZY01 = "org.opengion.plugin.calendar.CalendarQuery_ZY01" ;
1721    
1722            /**
1723             * チェ?ボックスの id を?力可否?
1724             * チェ?ボックスの id を?力するかど?を指定します?
1725             * ガントチャート?スライ??機?で、スライドした行?チェ?ボックスにチェ??
1726             * 付けるために、チェ?ボックスの id を利用する?があります?
1727             * id は、HybsSystem.ROW_ID_KEY で?しており、[ROW.ID] で取得できます?
1728             * 初期値は、true です?
1729             * USE_CHECKBOX_ROW_ID = "true" ;
1730             * @og.paramLevel 3:標準推奨
1731             */
1732            public static final String USE_CHECKBOX_ROW_ID = "true" ;
1733    
1734            /**
1735             * サーバ?名?
1736             * こ?Tomcatが実行して?サーバ?名で、request.getServerName() で求められる?です?
1737             * Webサーバ?としてアクセスされたとき?サーバ?名になります?
1738             * [例?HN50G5]
1739             * @og.paramLevel 9:自動設?
1740             */
1741            public static final String SERVER_NAME = "" ;
1742    
1743            /**
1744             * ホスト名?
1745             * Java VM が実行して?サーバ?名で、InetAddress.getLocalHost().getHostName() で
1746             * 求められる?です?これは、リクエストとは関係なく?サーバ?そ?も?の名称になります?
1747             * [例?HN50G5]
1748             * @og.paramLevel 9:自動設?
1749             */
1750            public static final String HOST_NAME = "" ;
1751    
1752            /**
1753             * ホス?Pアドレス?
1754             * Java VM が実行して?ホス?Pアドレスで、InetAddress.getLocalHost().getHostAddress() で
1755             * 求められる?です?
1756             * [例?200.1.50.165]
1757             * @og.paramLevel 9:自動設?
1758             */
1759            public static final String HOST_ADRS = "" ;
1760    
1761            /**
1762             * サーバ?本体? URL
1763             * scheme + "://" + serverName + portStr の?報から作?します?
1764             * こ?シス?の外部へメール?URLリンク等を作?する場合や?
1765             * そ?サーバ?の別のWebサーバ?へのアドレス生?などに使用します?
1766             * [例?http://localhost:8824/]
1767             * @og.paramLevel 9:自動設?
1768             */
1769            public static final String SERVER_URL = "" ;
1770    
1771            /**
1772             * コン?スト? URL
1773             * scheme + "://" + serverName + portStr + serverURL + path + "/" の?報から作?します?
1774             * これは、サーバ?URL?コン?ストまで?したURLになって?す?
1775             * こ?シス?の外部へメール?URLリンク等を作?する場合などに使用します?
1776             * [例?http://localhost:8824/gf/]
1777             * @og.paramLevel 9:自動設?
1778             */
1779            public static final String CONTEXT_URL = "" ;
1780    
1781            /**
1782             * サーバ????
1783             * ホスト名とホストアドレスをコメント情報として表示する場合に使用します?
1784             * [例?HN50G5 ( 200.1.50.165 )]
1785             * @og.paramLevel 9:自動設?
1786             */
1787            public static final String SERVER_INFO = "" ;
1788    
1789            /**
1790             * サーブレ????
1791             * [例?Apache Tomcat/5.0.28]
1792             * @og.paramLevel 9:自動設?
1793             */
1794            public static final String SERVLET_INFO = "" ;
1795    
1796            /**
1797             * ログインユーザーに、ゲストログインを許可するかど??
1798             * ゲストログインは、リソースファイル、また?、データベ?スにユーザーが存在しな?
1799             * 場合に、デフォルトロール(*)でログインする機?です?
1800             * LDAP等?全社ユーザー使用時に、ローカルにも同数のユーザーをキープする?ではなく?
1801             * 通常は、ゲストユーザーとして扱??管???の他特定ユーザー?を???タベ?ス
1802             * 等に、登録しておきます?
1803             * ver4 では、デフォルトロールと??方がなくなりましたので、画面のロールに?
1804             * (*)を?示?追?、RWMODE を指定する?があります?
1805             * 初期値は、false です?
1806             * USE_GUEST_USER = "false" ;
1807             * @og.paramLevel 3:標準推奨
1808             */
1809    //      public static final String USE_GUEST_USER = "false" ;
1810    
1811            /**
1812             * リソース??タベ?スのシス?ID名?
1813             * web.xml で初期値?する?があります?
1814             * SYSTEM_ID = "GE" ;
1815             * @og.paramLevel 9:自動設?
1816             */
1817            public static final String SYSTEM_ID = "" ;
1818    
1819            /**
1820             * アプリケーショントップタイトル?
1821             * アプリケーションのWindowsに表示するトップタイトル名を?します?
1822             * ブラウザの、上端に表示されます?また?お気に入り等への登録時?名称になります?
1823             * GUI_TOP_TITLE = "Web アプリケーションシス?" ;
1824             * @og.paramLevel 1:設定確?
1825             */
1826            public static final String GUI_TOP_TITLE = "Web アプリケーションシス?" ;
1827    
1828            /**
1829             * 共有リソース??タ DBID?
1830             * ユーザーリソース(GEA10)を除く他?リソース(カラ?GEA03),ラベル(GEA08),
1831             * コー?GEA04),メ?ージ(GEA09),画面(GEA11),シス?パラメータ(GE12),
1832             * アクセス統?GE15),ユーザーパラメータ(GE16),URL転?GE17))
1833             * の??タベ?スを?常の、DEFAULT_DB_URL 設定?以外?場?アクセスする
1834             * 場合に、DBID で?します?
1835             * DBID は?GE' ?'XX' などの通常は、シス?ID名を使用しますが?
1836             * 何でも構いません。このDBIDは、XX_DB_URL ??XX_DB_USER 、XX_DB_PASSWD として
1837             * 登録しておく?があります??がな??合?、DEFAULT_DB_URL を使用します?
1838             * RESOURCE_DBID = "" ;
1839             * @og.paramLevel 2:使用時設?
1840             */
1841            public static final String RESOURCE_DBID = "" ;
1842    
1843            /**
1844             * ユーザーリソースDBID?
1845             * リソースDBが?他???タベ?スにある場?統合されて?など)取得データベ?ス?
1846             * 通常の、DEFAULT_DB_URL 設定?以外?場?アクセスする場合に、DBID で?します?
1847             * DBID は?GE' ?'XX' などの通常は、シス?ID名を使用しますが、何でも構いません?
1848             * こ?DBIDは、XX_DB_URL ??XX_DB_USER 、XX_DB_PASSWD として登録する?があります?
1849             * 未定義の場合?、RESOURCE_DBID から、それも未定義の場合? ?ォルト?接続?を使用します?
1850             * RESOURCE_USER_DBID = "" ;
1851             * @og.paramLevel 2:使用時設?
1852             */
1853            public static final String RESOURCE_USER_DBID = "" ;
1854    
1855            /**
1856             * 共有リソースアクセスアドレス?
1857             * 共有リソースを統?た環?アクセスする場合?サーバアドレスを指定します?
1858             * 共有リソース環?個別に作?する場合?すべtのユーザーで利用可能な転送URL?
1859             * 共有メ?ージ、アクセス統計管??ユーザーパラメータなどの画面は、フリーに
1860             * しておき、各種リソースは管??のみアクセスできるようにします?
1861             * 未??場合?、???身のアドレスを使用します?
1862             * RESOURCE_ADDRESS = "http://localhost:8823/gf/jsp/index.jsp" ;
1863             * @og.paramLevel 2:使用時設?
1864             */
1865            public static final String RESOURCE_ADDRESS = "" ;
1866    
1867            /**
1868             * ユーザーリソース検索SQL?
1869             * 検索するカラ?は、?、USERID,LANG,NAME_JA,ROLES,DROLES がこの?で含まれており?
1870             * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこの?で?される?があります?
1871             * (カラ?は関係ありません。並び?意味が重要です?)
1872             * また?検索?ORDER BY)は、優先?位?低い?検索してください。使用するのは、??に
1873             * 検索された行を使用します?
1874             * ユーザーリソースは、RESOURCE_USER_DBID で????タベ?スから取得します?
1875             * 未定義の場合?、RESOURCE_DBID から、それも未定義の場合? ?ォルト?接続?を使用します?
1876             *
1877             * @og.rev 4.1.0.0 (2007/01/11) GEA10ではなくGEA10V01を見るように変更
1878             * @og.rev 4.4.0.0 (2008/08/02) DROLES(??タロールズ)の?追?
1879             *
1880             * @og.paramLevel 3:標準推奨
1881             */
1882            public static final String RESOURCE_USER_SQL
1883                                                                            = "SELECT USERID,LANG,NAME_JA,ROLES,DROLES"
1884                                                                            + " FROM GEA10V01"
1885                                                                            + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
1886                                                                            + " ORDER BY SYSTEM_ID, FGDEFAULT DESC" ;
1887    
1888    //      public static final String RESOURCE_USER_SQL
1889    //                                                                      = "SELECT USERID,LANG,NAME_JA,ROLES"
1890    //                                                                      + " FROM GEA10V01"
1891    //                                                                      + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
1892    //                                                                      + " ORDER BY SYSTEM_ID, FGDEFAULT DESC" ;
1893    
1894    //      public static final String //RESOURCE_USER_SQL = "SELECT USERID,LANG,NAME_JA,ROLES FROM GEA10"
1895    //                                                                      RESOURCE_USER_SQL = "SELECT USERID,LANG,NAME_JA,ROLES FROM " // 4.1.0.0(ビュー化?ため)
1896    //                                                                      + " GEA10V01 " //4.1.0.0 (2008/01/11) ビューを見るように変更
1897    //                                      //                              + " (SELECT USERID as userid,LANG as lang,NAME_JA as name,ROLES as roles,SYSTEM_ID,FGDEFAULT,FGJ FROM GEA10" // 4.1.0.0
1898    //                                      //                              + " UNION ALL select 'RMCN_USR','ja','RemoConUser','manager','**','0','1' FROM DUAL)" // 4.1.0.0
1899    //                                                                      + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
1900    //                                                      //              + " AND DYVALID >= TO_CHAR(SYSDATE,'YYYYMMDD')"
1901    //                                                      //              + " AND DIFF_DATE( DYVALID ) >= 0"
1902    //                                                                      + " ORDER BY SYSTEM_ID, FGDEFAULT DESC" ;
1903    
1904            /**
1905             * ユーザーリソース検索SQL(ロール???
1906             * 検索するカラ?は、?、USERID,LANG,NAME_JA,ROLES,DROLES がこの?で含まれており?
1907             * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこの?で?される?があります?
1908             * (カラ?は関係ありません。並び?意味が重要です?)
1909             * また?検索?ORDER BY)は、優先?位?低い?検索してください。使用するのは、??に
1910             * 検索された行を使用します?
1911             * ユーザーリソースは、RESOURCE_USER_DBID で????タベ?スから取得します?
1912             * 未定義の場合?、RESOURCE_DBID から、それも未定義の場合? ?ォルト?接続?を使用します?
1913             *
1914             * @og.rev 4.4.0.0 (2008/08/02) DROLES(??タロールズ)の?追?
1915             * @og.rev 5.6.5.2 (2013/06/21) GEA10ではなくGEA10V01を見るように変更(RESOURCE_USER_SQLに合わせる)
1916             *
1917             * @og.paramLevel 3:標準推奨
1918             */
1919            public static final String RESOURCE_USER_ROLE_SQL
1920                                                                            = "SELECT USERID,LANG,NAME_JA,ROLES,DROLES"
1921                                                                            + " FROM GEA10V01"
1922                                                                            + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND ROLES=? AND FGJ='1'"
1923                                                                            + " ORDER BY SYSTEM_ID" ;
1924    
1925    //                                                                      = "SELECT USERID,LANG,NAME_JA,ROLES,DROLES"
1926    //                                                                      + " FROM GEA10"
1927    //                                                                      + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND ROLES=? AND FGJ='1'"
1928    //                                                                      + " ORDER BY SYSTEM_ID" ;
1929    
1930    //      public static final String RESOURCE_USER_ROLE_SQL = "SELECT USERID,LANG,NAME_JA,ROLES FROM GEA10"
1931    //                                                                      + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND ROLES=? AND FGJ='1'"
1932    //                                                                      + " ORDER BY SYSTEM_ID" ;
1933    
1934            /**
1935             * ユーザーリソースの??を取得するデータソースの種別を指定しま?初期値:""⇒DB,LDAP)?
1936             * 何も?しな???初期値)は、DBからユーザーリソースの??を取得します?
1937             * "LDAP"を指定すると、LDAPからユーザーリソースを取得します?
1938             *  "LDAP"を使用する場合?設定方法につ?は、RESOURCE_USER_LDAP_CLMの説明を参?して下さ??
1939             *
1940             * @og.paramLevel 2:使用時設?
1941             */
1942            // 5.2.0.0 (2010/09/01)
1943            public static final String RESOURCE_USER_SRC_TYPE = "";
1944    
1945            /**
1946             * ユーザーリソース検索LDAP??
1947             * ユーザーをLDAPから検索する場合?カラ??します?
1948             * カラ?は、?、USERID,LANG,NAME_JA,ROLES,DROLES がこの?で含まれる?があります?
1949             * 検索条件は、RESOURCE_USER_LDAP_FILTER で?しておいてください?
1950             * 対象となる属?名が存在しな??合?、ダミ?の属?名を?することもできます?
1951             * ??目において、?が取得できな??合?、以下??ォルト?が適用されます?
1952             *  lang(??             : 'ja'
1953             *  cn(名称)               : ログインID
1954             *  roles(ロールズ)        : 属?名と同じ??
1955             *  droles(??タロールズ) : null
1956             *
1957             * なお?LDAPの基本??は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
1958             * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
1959             * 定数の値を使用します?
1960             *
1961             * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPE?LDAP"に設定されて??があります?
1962             *
1963             * @og.paramLevel 2:使用時設?
1964             */
1965            // 5.2.0.0 (2010/09/01)
1966    //      public static final String RESOURCE_USER_LDAP_CLM = "uid,cn,officeName,ou,mail,belongOUID" ;
1967            public static final String RESOURCE_USER_LDAP_CLM = "uid,lang,cn,roles,droles" ;
1968    
1969            /**
1970             * ユーザーリソース検索LDAP条件(ロール???
1971             * ユーザーをロール?でLDAPから検索する場合?検索条件を指定します?
1972             * 検索条件で定義され?{0}にはシス?IDが?{1}にはログインIDが?{2}にはロールが指定されます?
1973             * シス?IDの検索条件が不要な場合?、{0}の?を外すことも可能です?
1974             * また?ここで?された条件は、LDAP検索のフィルターとしてそ?まま渡されます?で?
1975             * 固定条件を追?ることもできます?
1976             *
1977             * なお?LDAPの基本??は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
1978             * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
1979             * 定数の値を使用します?
1980             *
1981             * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPE?LDAP"に設定されて??があります?
1982             *
1983             * @og.paramLevel 2:使用時設?
1984             */
1985            // 5.2.0.0 (2010/09/01)
1986            public static final String RESOURCE_USER_ROLE_LDAP_FILTER = "(&(sysid={0})(uid={1})(roles={2}))" ;
1987    
1988            /**
1989             * ユーザーリソース検索LDAP条件?
1990             * ユーザーをLDAPから検索する場合?検索条件を指定します?
1991             * 検索条件で定義され?{0}にはシス?IDが?{1}にはログインIDが指定されます?
1992             * シス?IDの検索条件が不要な場合?、{0}の?を外すことも可能です?
1993             * また?ここで?された条件は、LDAP検索のフィルターとしてそ?まま渡されます?で?
1994             * 固定条件を追?ることもできます?
1995             *
1996             * なお?LDAPの基本??は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
1997             * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
1998             * 定数の値を使用します?
1999             *
2000             * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPE?LDAP"に設定されて??があります?
2001             *
2002             * @og.paramLevel 2:使用時設?
2003             */
2004            // 5.2.0.0 (2010/09/01)
2005    //      public static final String RESOURCE_USER_LDAP_SQL = "(&(objectClass=person)(uid={0})(!(uid=R*))(|(belongOUID=61200)(belongOUID=61100)))" ;
2006            public static final String RESOURCE_USER_LDAP_FILTER = "(&(sysid={0})(uid={1}))" ;
2007    
2008            /**
2009             * ユーザーパラメータ検索SQL?
2010             * シス?パラメータを?別ユーザー毎にカスタマイズする場合に使用する
2011             * ユーザーパラメータを取得するSQLを定義します?
2012             * 検索するカラ?は、?、PARAM_ID,PARAM,FGCRYPT がこの?で含まれており?
2013             * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこの?で?される?があります?
2014             * (カラ?は関係ありません。並び?意味が重要です?)
2015             * また?検索?ORDER BY)は、優先?位?低い?検索してください。同?ARAM_ID?
2016             * ?存在する場合?、??に検索されたPARAMを使用します?
2017             * ユーザーパラメータは、ユーザーリソース と異なり?RESOURCE_DBID から取得します?
2018             * それが未定義の場合? ?ォルト?接続?を使用します?
2019             *
2020             * @og.paramLevel 3:標準推奨
2021             */
2022            public static final String USER_PARAMETER_SQL = "SELECT PARAM_ID,PARAM,FGCRYPT FROM GE16"
2023                                                                            + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
2024                                                                            + " ORDER BY SYSTEM_ID" ;
2025    
2026            /**
2027             * アクセス統計テーブル使用設定?
2028             * アクセス統計テーブルを使用する場合?、true , 使用しな??合?、false を設定します?
2029             * 初期値は、true です?
2030             * USE_ACCESS_TOKEI_TABLE = "true" ;
2031             * @og.paramLevel 3:標準推奨
2032             */
2033            public static final String USE_ACCESS_TOKEI_TABLE = "true" ;
2034    
2035            /**
2036             * アクセス統計テーブルを?編成するまでの??タの生存期間を設定します?
2037             * ??タが作?された日時を基準として、ここで?された期間よりも古?
2038             * ??タは、物?除されます?
2039             * ACCESS_TOKEI_ALIVE_DAYSが指定されて??null)場合???タの削除は行われません?
2040             * 初期値は?80日です?
2041             *
2042             * @og.paramLevel 1:設定確?
2043             */
2044            public static final String ACCESS_TOKEI_ALIVE_DAYS = "180" ;
2045    
2046            /**
2047             * アクセス統計テーブルを使用したメニュー表示の過去日付?設定日数?
2048             * 階層メニューでレベル??場合?非標準として?ォルトでは表示されません?
2049             * これに、アクセス統計テーブルの個人別過去の訪問履歴より、設定日数以?
2050             * アクセスされて?ば、動?レベル?へ引き上げます?
2051             * 前準備として、アクセス統計テーブル使用設?USE_ACCESS_TOKEI_TABLE)?
2052             * true にしておく?があります?
2053             * 初期値は?0日 です?
2054             * ACCESS_TOKEI_PAST_DAYS = "20" ;
2055             * @og.paramLevel 4:個人設定可
2056             */
2057            public static final String ACCESS_TOKEI_PAST_DAYS = "20" ;
2058    
2059            /**
2060             * ???インジェクション対策用チェ?の実施有無の設??
2061             * 特定リクエスト情報にクォー?ション(')が含まれて?場合に、?力エラーに
2062             * するかど?を指定します?
2063             * SQLのWHEREパラメータの値に? or 'A' like 'A のような形式を使用すると?
2064             * 意図しな?報を抜き?すことが可能になります?
2065             * リクエストが数字タイプ?場合?、or 5=5 などのクォー?ションを使用しな?
2066             * コードを埋めても?数字チェ?で検?可能です?
2067             * エンジンでは?つのSQLを?続で流す事が出来な??で、上記形式でのチェ?で
2068             * ある程度のセキュリ?は確保できます?
2069             * 初期値は、true です?
2070             * USE_SQL_INJECTION_CHECK = "true" ;
2071             * @og.paramLevel 3:標準推奨
2072             */
2073            public static final String USE_SQL_INJECTION_CHECK = "true" ;
2074    
2075            /**
2076             * 個人別お気に入りメニューを登録する場合?画面IDリスト?
2077             * こ?キーには、お気に入りメニューの画面IDをカンマ区?で記述します?
2078             * 個人設定可能ですが、SystemData としては、?期?を持って?せん?
2079             * GUI_FAVORITE_MENU_LIST = "" ;
2080             * @og.paramLevel 4:個人設定可
2081             */
2082            public static final String GUI_FAVORITE_MENU_LIST = "";
2083    
2084            /**
2085             * ?レクトジャンプリンク時?ハッシュ化されたURLの有効期間を日数の初期値?
2086             * これは、登録された時間から計算して、何日間有効にしておくかを?します?
2087             * ゼロ、また?マイナスが指定された場合?、制限なしに設定されます?
2088             * 初期値は?0日 です?
2089             * LINK_VALID_DURATION_DAYS = "20" ;
2090             * @og.paramLevel 4:個人設定可
2091             */
2092            public static final String LINK_VALID_DURATION_DAYS = "20" ;
2093    
2094            /**
2095             * Tomcat起動時初期処?URL?
2096             * これは、Tomcatが起動された初期化??に呼び出されるURLを指定します?
2097             * エンジンでは、各画面に対してURLを呼び出すことで、??実行すること?
2098             * 可能になります?例えば、帳票??モンの起動URLを設定しておけば、Tomcat
2099             * 起動時に、URLがコールされて、帳票??モンが?動的に起動します?
2100             * こ?キーで始まるキーで登録します?処??、キーのソート?です?
2101             *
2102             * CONTEXT_INITIAL_CALL_URL = "" ;
2103             * @og.paramLevel 7:要?起?
2104             */
2105            public static final String CONTEXT_INITIAL_CALL_URL = "" ;
2106    
2107            /**
2108             * Tomcat起動時初期処?URLを起動するユーザー、パス?
2109             * これは、Tomcatが起動された初期化??に呼び出されるURLを実行する際の
2110             * ユーザー及?パスを指定します?
2111             * [ユーザー名]:[パスワード]の形式で?します?
2112             * 初期値はadmin:admin(ユーザー、パスワード?にadmin)です?
2113             *
2114             * @og.rev 4.2.2.0 (2008/05/22) 新規作?
2115             *
2116             * CONTEXT_INITIAL_CALL_USERPASS = "admin:admin" ;
2117             * @og.paramLevel 7:要?起?
2118             */
2119            public static final String CONTEXT_INITIAL_CALL_USERPASS = "admin:admin" ;
2120    
2121            /**
2122             * ファイル?ンロード時の半角カ?全角カナ変換使用有無?
2123             * ファイル?ンロード時のファイル名を半角カ?全角カナ変換を行うかど?を指定します?
2124             * FileDownload サーブレ?で、漢?特に半角カタカ?を含?ァイル名で?ンロー?
2125             * させようとすると、ファイル名が途中で?てしま?象が発生します?
2126             * 原因は、IEの仕様で、ある程度仕方がな?の事です?
2127             * エンジンでは、URLEncodeを行うことで、若干の改??図られて?すが、半角カタカナを
2128             * 半角カタカナを全角カタカナに変換することでさらに改?図ることが可能です?
2129             * 初期値は true(半角カ?全角カナ変換を行う)です?
2130             *
2131             * USE_FILEDOWNLOAD_HAN_ZEN = "true" ;
2132             * @og.paramLevel 3:標準推奨
2133             */
2134            public static final String USE_FILEDOWNLOAD_HAN_ZEN = "true" ;
2135    
2136            /**
2137             * ファイル?ンロード時のURLチェ?機?利用有無?
2138             * ファイル?ンロード時のURLチェ?機?を利用するど?を指定します?
2139             * こ?キーFileDownload サーブレ?に対してのみ適用されます?
2140             * trueに?して場合?"file"で?するファイル??のMD5ハッシュキー?
2141             * "key"に?しておく?があります?これが??しな??合?ファイルへの
2142             * アクセスが拒否されます?falseの場合?、これらのチェ?は行われません?
2143             * 初期値は false(チェ?しな?です?
2144             *
2145             * USE_FILEDOWNLOAD_CHECKKEY = "false" ;
2146             * @og.paramLevel 3:標準推奨
2147             */
2148            public static final String USE_FILEDOWNLOAD_CHECKKEY = "false" ;
2149    
2150            /**
2151             * PAGE_END_CUT フラグを使用(true)すると、最後??が表示されな??合対応です?
2152             * これは、データが存在しなくなった状態で、PAGE_END_CUTと???を見つけると
2153             * それ以降?、PAGE_END_CUTと???が存在して?行を削除すると?仕様です?
2154             * そ?とき???タ存在チェ?の関係で、最後???タが存在して?にもかかわらず
2155             * そ?行を削除して?した?判定に rowOver フラグを見て?)
2156             * これを???タがなくなったことを示す?dataOver フラグを見るようにします?
2157             * COMPATIBLE_PAGE_END_CUT_RETRIEVAL フラグは、互換性を?慮し?true の場合??
2158             * dataOver フラグを見ます?(つまり正常に動作しま?
2159             * false(初期値)の場合?、現在の状態?ままとして、rowOver フラグを見ます?
2160             * 初期値は 互換性を?慮?false(現在の状態?まま)とします?
2161             *
2162             * @og.rev 3.8.1.2 (2005/12/19) 新規作?
2163             * @og.rev 5.7.1.0 (2013/12/06) 帳票側を対応?Excel帳票でのみ有効
2164             *
2165             * @og.paramLevel 3:標準推奨
2166             */
2167            public static final String COMPATIBLE_PAGE_END_CUT_RETRIEVAL = "false" ;
2168    
2169            /**
2170             * ガント??ーにおいて、時間??ーの上段に日付を、下段の時間軸の(h)の削除を行います?
2171             * 日付?、表示開始時刻の上と、その?2時間後に表示します?
2172             * こ??段??対応を使用するかど?を指定します?
2173             * 初期値は、false です?
2174             *
2175             * @og.rev 3.8.1.4 (2006/03/13) 新規作?
2176             *
2177             * @og.paramLevel 3:標準推奨
2178             */
2179            public static final String USE_GANTTHEADER_MULTIPLE_COLUMN = "false" ;
2180    
2181            /**
2182             * ガント??ーにおいて?0日?0日?80日のヘッ??表示で、日付まで
2183             * 表示するか?月?み表示するかを?します?
2184             * ガント??ーの繰返し表示でバックグラウンドイメージは固定日なので、?表示?
2185             * 30日単位で表示して?すが、?頭日付が 1日でな?め?判りにくいと苦?ありました?
2186             * そこで?0日?0日?80日のヘッ??表示時に、日付を表示しな??するフラグです?
2187             * 月表示は、その月が 20日以降?場合?翌月を表示します?
2188             *
2189             * 初期値は、互換性の為、false です?
2190             *
2191             * @og.rev 3.8.5.2 (2006/06/09) 新規作?
2192             *
2193             * @og.paramLevel 3:標準推奨
2194             */
2195            public static final String USE_GANTTHEADER_MONTH_DATE = "false" ;
2196    
2197            /**
2198             * ガント??ーにおいて時間単位?ガントを表示する際に、上段に
2199             * 月日を表示するかど?を指定します?
2200             * trueにした場合?表示します?
2201             *
2202             * 初期値は、互換性の為、false です?
2203             *
2204             * @og.rev 5.7.0.0 (2013/11/03) 新規作?
2205             *
2206             * @og.paramLevel 3:標準推奨
2207             */
2208            public static final String USE_MDHEADER_ONTIME = "false" ;
2209    
2210            /**
2211             * ユーザー??の IDNO で ログインユーザーIDの先? C を取り除くかど??
2212             *
2213             * ユーザー??の IDNO で ログインユーザーIDの先? C を取り除くかど??
2214             * ?するパラメータ(USE_USER_IDNO_C_SAPLESS)を追?ます?
2215             * true にすると、現状とおなじ??桁以上?場合に 先? C を取り除きます?
2216             * alse にすると、ID と IDNO が同じ?にセ?されます?
2217             * それ以外? IDNO を使用する場合??.8.1.2 (2005/12/19) で対応したよ?
2218             * DNO に直接値を設定する機?を使用して、書き換えてください?
2219             * 初期値は、互換性の為、true です?
2220             *
2221             * @og.rev 3.8.5.3 (2006/06/30) 新規作?
2222             *
2223             * @og.paramLevel 3:標準推奨
2224             */
2225            public static final String USE_USER_IDNO_C_SAPLESS = "true" ;
2226    
2227            /**
2228             * カレン?ータの初期設?
2229             * カレン??ポップア??上での先?曜日を月曜日にします?
2230             * 通常はfalse(日曜日)です?
2231             *
2232             * @og.rev 5.6.5.2 (2013/06/21) 新規作?
2233             *
2234             * @og.paramLevel 4:個人設定可
2235             */
2236            public static final String CALENDAR_START_MONDAY = "false" ;
2237    
2238            /**
2239             * カレン??先?曜日を月曜日にするかど??
2240             * カレン??DBに??タが存在しな??合に、使用されるカレン??クラスを設定します?
2241             * 初期設定?、org.opengion.plugin.calendar パッケージの SUNDAY(日曜日のみが休日) です?
2242             *
2243             * @og.rev 4.0.0.0 (2007/08/28) 新規作?
2244             *
2245             * @og.paramLevel 3:標準推奨
2246             */
2247            public static final String DEFAULT_CALENDAR_CLASS = "org.opengion.hayabusa.resource.CalendarPGData_SUNDAY" ;
2248            
2249            /**
2250             * 時間単位?ガント??ーにおいて、休日を表示するかど?を判定します?
2251             * 初期値は、true です?
2252             *
2253             * @og.rev 4.0.0.0 (2007/09/05) 新規作?
2254             *
2255             * @og.paramLevel 3:標準推奨
2256             */
2257            public static final String USE_GANTTHEADER_SKIP_HOLIDAY = "true" ;
2258    
2259            /**
2260             * 帳票??モンの検索条件(ORDER BY)を指定します?
2261             *
2262             * ??ージ目と??ージ目で帳票IDを変更し???ージ目のみ?
2263             * 大量?力する?合?、検索?つまり?印字?)を変更することで、対応できます?
2264             * ただし?帳票シス?は、?通に使用するため、勝手にソート?を変更すると
2265             * 大変なことになる為、?シス?のみで使用することを確認?上?設定変更?
2266             * して下さ??並び替え??の前には、?"A."(GE50)を付加して下さ??
2267             *
2268             * @og.rev 4.0.1.0 (2007/12/19) 新規作? (Ver3より復活)
2269             *
2270             * @og.paramLevel 3:標準推奨
2271             */
2272            public static final String REPORT_DAEMON_ORDER_BY = " A.SYSTEM_ID,A.LISTID,A.GROUPID,A.YKNO" ;
2273    
2274            /**
2275             * RFID帳票を発行するため?サービスクラスを指定します?
2276             * org.opengion.hayabusa.report.RFIDPrintPointService を継承して??があります?
2277             * ?ォルト設定?、org.opengion.hayabusa.report.rfid.RFIDPrintPointService_DEFAULTです?
2278             *
2279             * @og.rev 5.4.3.0 (2011/12/26) INUYAMAからDEFAULTに変更
2280             *
2281             * @og.paramLevel 2:使用時設?
2282             */
2283            public static final String REPORT_RFID_SERVICE_CLASS = "org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULT" ;
2284            //public static final String REPORT_RFID_SERVICE_CLASS = "org.opengion.hayabusa.report.rfid.RFIDPrintPointService_INUYAMA";
2285    
2286            /**
2287             * RFID帳票でファイル出力をする際??コードを?します?
2288             * ?ォルト設定?、UTF-8です?
2289             *
2290             * @og.rev 5.4.3.0 (2011/12/26) 新規作?
2291             *
2292             * @og.paramLevel 2:使用時設?
2293             */
2294            public static final String REPORT_RFID_TEXT_ENCODE = "UTF-8" ;
2295    
2296            /**
2297             * GEシス?のフォル?(URLのコン?スト名)?
2298             * GE_CONTEXT_NAME = "ge4" ;
2299             * @og.paramLevel 3:標準推奨
2300             */
2301            public static final String GE_CONTEXT_NAME = "ge4" ;
2302    
2303            /**
2304             * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスの?数?
2305             *
2306             * 初期値は256ですが、デーモンブループ??け起動されるため??常
2307             * 意識する??ありません?
2308             * @og.paramLevel 3:標準推奨
2309             */
2310            public static final String REPORT_MAX_PROCESS_COUNT = "256" ;
2311    
2312            /**
2313             * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスの生存時???
2314             *
2315             * soffice.binのプロセスは、?ールされ?ーモングループで再利用されます?
2316             * こ?時?生?から?期間が過ぎた?ロセスは、?終?せ?再度起動します?
2317             * 初期値は1800秒です?
2318             * @og.paramLevel 3:標準推奨
2319             */
2320            public static final String REPORT_PROCESS_ALIVE = "1800" ;
2321    
2322            /**
2323             * 帳票出力時にエラーが発生した?合?再試行回数?
2324             *
2325             * 帳票出力???、?体で[再試行回数+1回]処?試みます?
2326             * 初期値は0(リトライしな?です?
2327             * @og.paramLevel 3:標準推奨
2328             */
2329            public static final String REPORT_RETRY_COUNT = "0" ;
2330    
2331            /**
2332             * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスに接続する方法を?します?
2333             *
2334             * 特に?がな?り?初期値のPIPE接続を利用して下さ??
2335             * ?、PIPE接続を利用した場合?64Bit版?Javaから帳票シス?を動作させると?
2336             * "UnsatisfiedLinkError"が発生することがあります?
2337             * こ?ような場合?、この値?TCP"に変更し?soffice.binのプロセスにTCP接続するよ?して下さ??
2338             * 初期値は"PIPE"(PIPE接?です?
2339             *
2340             * @og.rev 5.1.7.0 (2010/06/01) 新規作?
2341             *
2342             * @og.paramLevel 3:標準推奨
2343             */
2344            public static final String REPORT_OOO_CONN_TYPE = "PIPE" ;
2345    
2346            /**
2347             * 帳票出力で接続方?REPORT_OOO_CONN_TYPE)?TCP"(TCP接?にした場合?初期ポ?ト番号を指定します?
2348             *
2349             * soffice.binへの接続方法をTCP接続にした場合?、?期?接続?ート番号を指定します?
2350             * こ?ポ?ト番号を基点に、最大で
2351             *  [初期ポ?ト番号]+[接続最大プロセス数(REPORT_MAX_PROCESS_COUNT)]-1
2352             * のポ?ト番号が使用される可能性があります?で、この間?ポ?ト番号は確実に使用されな?と?
2353             * 確認した上で、この初期ポ?ト番号を指定して下さ??
2354             * 初期値は8100です?
2355             *
2356             * @og.rev 5.1.7.0 (2010/06/01) 新規作?
2357             *
2358             * @og.paramLevel 3:標準推奨
2359             */
2360            public static final String REPORT_OOO_MIN_PORT = "8100" ;
2361    
2362            /**
2363             * 入力?の自動変換を行うかを設定します?
2364             * trueが設定された場合?DBTypeに応じて入力?に対する大??小文字?変換?
2365             * 自動で行われます?自動変換の有無及?仕様につ?は、各DBTypeで定義されて
2366             * ?す?該当?DBTypeが?動変換対象でな??合?、trueに設定しても何も起?
2367             * りません?
2368             * 特に?がな?り?、ユーザービリ?向上?ため、trueに設定して下さ??
2369             * 初期値はtrue(自動変換する)です?
2370             * USE_INPUT_AUTO_CONVERT = "true" ;
2371             *
2372             * @og.rev 4.3.0.0 (2008/07/23) 新規作?
2373             * @og.rev 5.2.1.0 (2010/10/01) JavaScript の統合??
2374             *
2375             * @og.paramLevel 1:設定確?
2376             */
2377    //      public static final String USE_INPUT_AUTO_CONVERT = "true" ;
2378    
2379            /**
2380             * 入力?をリアルタイ?チェ?するかを設定します?
2381             * trueが設定された場合?リアルタイ?DBTypeに応じたチェ?が行われます?
2382             * 特に?がな?り?、ユーザービリ?向上?ため、trueに設定して下さ??
2383             * チェ?用のJSPの初期値は、REAL_TIME_CHECK_JSPで設定します?
2384             * 初期値はtrue(リアルタイ?ェ?を行う)です?
2385             * USE_REAL_TIME_CHECK = "true" ;
2386             *
2387             * @og.rev 4.3.0.0 (2008/07/23) 新規作?
2388             * @og.rev 5.2.1.0 (2010/10/01) JavaScript の統合??
2389             *
2390             * @og.paramLevel 1:設定確?
2391             */
2392    //      public static final String USE_REAL_TIME_CHECK = "true" ;
2393    
2394            /**
2395             * 入力?をリアルタイ?チェ?する場合?共通JSPを設定します?
2396             * こ?設定?、USE_REAL_TIME_CHECKをtrueに設定した?合?み有効となります?
2397             * 初期値は/jsp/common/realtimecheck.jspです?
2398             * REAL_TIME_CHECK_JSP = "/jsp/common/realtimecheck.jsp" ;
2399             *
2400             * @og.rev 4.3.0.0 (2008/07/23) 新規作?
2401             * @og.rev 4.3.5.0 (2009/02/01) JavaScript整?つき削除
2402             *
2403             * @og.paramLevel 1:設定確?
2404             */
2405            // public static final String REAL_TIME_CHECK_JSP = "/jsp/common/realtimecheck.jsp" ;
2406    
2407            /**
2408             * 画面遷移なし?登録を行うかど?を指定します?
2409             * trueが指定された場合?画面遷移を行わず選択行?みを動??替えることで?
2410             * 編??登録を行います?サーバ?への??タ送信には、jQueryのFormPlugin?
2411             * 利用して?す?
2412             * また???タを?信する対象のフォー?は、id="noTransition"を指定して下さ??
2413             * (該当?IDのフォー?存在しな??合?、JSPの1番目のフォー?送信されます?)
2414             *
2415             * 初期値はfalse(画面遷移なしモードを使用しな?です?
2416             * NO_TRANSITION_MODE = "false" ;
2417             *
2418             * @og.rev 4.3.1.0 (2008/09/02) 新規作?
2419             *
2420             * @og.paramLevel 1:設定確?
2421             */
2422            public static final String NO_TRANSITION_MODE = "false" ;
2423    
2424            /**
2425             * 利用するヘッ?定スクリプト及?スタイルシートを選択します?
2426             * 拡張子を抜いた状態でファイルを指定して下さ??
2427             *
2428             * 初期値:common/scrollBar
2429             * SCROLL_BAR_TYPE = "common/scrollBar"
2430             *
2431             * @og.rev 4.3.5.0 (2009/02/01) 新規作?
2432             * @og.rev 5.0.0.0 (2009/08/03) scrollBar2を標準とする?
2433             *
2434             * @og.paramLevel 1:設定確?
2435             */
2436    //      public static final String SCROLL_BAR_TYPE = "common/scrollBar" ;
2437            public static final String SCROLL_BAR_TYPE = "common/scrollBar2" ;
2438    
2439            /**
2440             * hideMenuの初期??「開く?ボタンの画像を?します?
2441             *
2442             * hideMenuタグで作?される?タンの画像です?
2443             * jsp/imageフォル??の画像ファイルを指定して下さ??
2444             *
2445             * 初期値:expand_u.png
2446             * HIDE_OPEN_BUTTON = "expand_u.png"
2447             *
2448             * @og.rev 4.3.6.0 (2009/04/01) 新規作?
2449             *
2450             * @og.paramLevel 1:設定確?
2451             */
2452            public static final String HIDE_OPEN_BUTTON = "expand_u.png" ;
2453    
2454            /**
2455             * hideMenuの初期??「閉じる」?タンの画像を?します?
2456             *
2457             * hideMenuタグで作?される?タンの画像です?
2458             * jsp/imageフォル??の画像ファイルを指定して下さ??
2459             *
2460             * 初期値:shrink_u.png
2461             * HIDE_CLOSE_BUTTON = "shrink_u.png"
2462             *
2463             * @og.rev 4.3.6.0 (2009/04/01) 新規作?
2464             *
2465             * @og.paramLevel 1:設定確?
2466             */
2467            public static final String HIDE_CLOSE_BUTTON = "shrink_u.png" ;
2468    
2469            /**
2470             * eventColumn設定時の標準??SPファイルの?します?
2471             *
2472             * eventColumnを設定した?合に実際にカラ?作?する標準?JSPを指定します?
2473             * ここでの記述はjspフォル?基底にして下さ?
2474             *
2475             * 初期値:common/eventColumnMaker.jsp
2476             * EVENT_COLUMN_URL = "common/eventColumnMaker.jsp"
2477             *
2478             * @og.rev 4.3.6.0 (2009/04/01) 新規作?
2479             *
2480             * @og.paramLevel 1:設定確?
2481             */
2482            public static final String EVENT_COLUMN_URL = "common/eventColumnMaker.jsp" ;
2483    
2484            /**
2485             * TableUpdateParamで使用される固定カラ?処?るクラスを指定します?
2486             *
2487             * TableUpdateParamで通常利用されるクラスは
2488             * org.opengion.plugin.query.DBConstValue_"SYSTEM_ID"
2489             * ですが、このプラグインが存在しな??合に利用される標準?クラスを設定します?
2490             *
2491             * 初期値:ゼロ??("")
2492             * DEFAULT_CONST_CLASS = ""
2493             *
2494             * @og.rev 4.3.6.4 (2009/05/01) 新規作?
2495             * @og.rev 5.3.4.0 (2011/04/01) 初期値変更
2496             *
2497             * @og.paramLevel 2:使用時設?
2498             */
2499    //      public static final String DEFAULT_CONST_CLASS = null ;
2500            public static final String DEFAULT_CONST_CLASS = "" ;
2501    
2502            /**
2503             * IE8でIE7エミュレートモードで動作させるタグを吐くかを指定します?
2504             *
2505             * trueを指定するとIE8でIE7エミューレートモードで動作するよ?
2506             * og:headタグでmetaタグを?力します?
2507             * 通常は初期値のtrue(IE7エミューレートモードで動作させる)を利用します?
2508             *
2509             * HTML5 の機?を有効にするには、ネイ?ブモードで動作させる?があります?
2510             *   ?USE_IE7_HEADER = "false" に設定する?
2511             *   ② USE_HTML5_HEADER = "true" に設定する?
2512             *   ③ IEの??ル⇒互換表示設定で、互換表示に追?たWebサイトから削除する?
2513             *   ④ 同上?設定で、イントラサイトを互換表示で表示するのチェ?を外す?
2514             * ?があります?
2515             *
2516             * 初期値:true
2517             * USE_IE7_HEADER = "true"
2518             *
2519             * @og.rev 4.3.7.0 (2009/06/01) 新規作?
2520             *
2521             * @og.paramLevel 3:標準推奨
2522             */
2523            public static final String USE_IE7_HEADER = "true" ;
2524    
2525            /**
2526             * HTML5 に対応し?ヘッ??を?力するか、ど?を指定します?
2527             *
2528             * trueを指定すると HTML5 形式?ヘッ????を作?します?
2529             * og:headタグで DOCTYPE,html,head,metaタグを?力します?
2530             * 初期値は、互換性を?慮し?当面は、false (HTML4.01) になります?
2531             *
2532             * HTML5 の機?を有効にするには、ネイ?ブモードで動作させる?があります?
2533             *   ?USE_IE7_HEADER = "false" に設定する?
2534             *   ② USE_HTML5_HEADER = "true" に設定する?
2535             *   ③ IEの??ル⇒互換表示設定で、互換表示に追?たWebサイトから削除する?
2536             *   ④ 同上?設定で、イントラサイトを互換表示で表示するのチェ?を外す?
2537             * ?があります?
2538             *
2539             * 初期値:false
2540             * USE_HTML5_HEADER = "false"
2541             *
2542             * @og.rev 5.7.1.0 (2013/12/06) 新規作?
2543             *
2544             * @og.paramLevel 3:標準推奨
2545             */
2546            public static final String USE_HTML5_HEADER = "false" ;
2547    
2548            /**
2549             * タブレ?等?画面サイズ調整METAタグ(viewport)を吐くか?します?
2550             *
2551             * trueを指定するとmetaタグで
2552             * content="width=device-width, initial-scale=1" name="viewport"
2553             * を?力しま?
2554             *
2555             * 初期値:false
2556             * USE_VIEWPORT_HEADER = "false"
2557             *
2558             * @og.rev 5.5.8.0 (2012/11/01) 新規作?
2559             *
2560             * @og.paramLevel 2:使用時設?
2561             */
2562            public static final String USE_VIEWPORT_HEADER = "false" ;
2563    
2564            /**
2565             * エラーを???ア??形式で表示するかを?します?
2566             *
2567             * noTransitionがfalseでも?こ?値をtrueにする事でajaxを利用して
2568             * エラーを???ア??表示しま?command=ENTRY限??
2569             * (?でeventColumnを利用する画面は戻る?タンで戻った?合に
2570             * 変更した値が保持されて??め?trueが望ましい)
2571             * noTransitionがtrueの場合?こ?設定?無視され?全画面で非?移となります?
2572             * 初期値はfalse(利用しな?です?
2573             *
2574             * 初期値:false
2575             * USE_AJAX_SUBMIT = "false"
2576             *
2577             * @og.rev 4.3.8.0 (2009/08/01) 新規作?
2578             *
2579             * @og.paramLevel 2:使用時設?
2580             */
2581            public static final String USE_AJAX_SUBMIT = "false" ;
2582    
2583            /**
2584             * ビューの件数表示位置を??部?変更するかど?を指定します?
2585             *
2586             * ビューの件数表示位置を変更するJavaScriptの読み込み制御を行います?
2587             * 特に表示互換性維持?ためにシス?全体で変更する場合?こ?フラグ?
2588             * falseにして下さ??
2589             * 個別画面で変更する場合?headタグの属?で制御可能です?
2590             *
2591             * 初期値:true
2592             * USE_ROWCNT_REPLACE = "true" ;
2593             *
2594             * @og.rev 4.3.8.0 (2009/08/01) 新規作?
2595             * @og.rev 5.2.1.0 (2010/10/01) JavaScript の統合??
2596             *
2597             * @og.paramLevel 3:標準推奨
2598             */
2599    //      public static final String USE_ROWCNT_REPLACE = "true" ;
2600    
2601            /**
2602             * リクエスト情報の HTMLTag開?終??><) 存在チェ?を実施するかど?[true/false]を設定します?
2603             *
2604             * trueにするとクロスサイトスクリプティング(XSS)対策??としてless/greater than signにつ?のチェ?を行います?
2605             * (><) が含まれて?エラーにする(true)?かノ?チェ??false)を指定します?
2606             * {@XXXX}の置換え時にリクエストパラメータのみ適用します?
2607             * attributesに対しては動作しません?
2608             *
2609             * 初期値:true
2610             * USE_XSS_CHECK = "true" ;
2611             *
2612             * @og.rev 5.0.0.2 (2009/09/15) 新規作?
2613             *
2614             * @og.paramLevel 3:標準推奨
2615             */
2616            public static final String USE_XSS_CHECK = "true" ;
2617    
2618            /**
2619             * 業務ロジ?のJavaソースを?納するディレクトリを指定します?
2620             *
2621             * 業務ロジ?のJavaソースを?納するディレクトリを指定します?
2622             * ?レクトリは、コン?ストルートを基点とした相対パスで記述します?
2623             *
2624             * 初期値:src
2625             * BIZLOGIC_SRC_PATH = "src/biz" ;
2626             *
2627             * @og.rev 5.1.1.0 (2009/12/01) 新規作?
2628             *
2629             * @og.paramLevel 3:標準推奨
2630             */
2631            public static final String BIZLOGIC_SRC_PATH = "src" + File.separator + "biz" ;
2632    
2633            /**
2634             * 業務ロジ?のJavaクラスファイルを?納するディレクトリを指定します?
2635             *
2636             * 業務ロジ?のJavaクラスファイルを?納するディレクトリを指定します?
2637             * ?レクトリは、コン?ストルートを基点とした相対パスで記述します?
2638             *
2639             * 初期値:classes
2640             * BIZLOGIC_CLASS_PATH = "WEB-INF/biz" ;
2641             *
2642             * @og.rev 5.1.1.0 (2009/12/01) 新規作?
2643             *
2644             * @og.paramLevel 3:標準推奨
2645             */
2646            public static final String BIZLOGIC_CLASS_PATH = "WEB-INF" + File.separator + "biz" ;
2647    
2648            /**
2649             * 業務ロジ?のJavaソースの動的コンパイルを行うかを?します?
2650             *
2651             * 業務ロジ?のJavaソースの動的コンパイルを行うかを?します?
2652             * trueを指定すると、Javaソースを変更した後?初めてアクセスされ?
2653             * タイミングで動的にコンパイルが行われます?
2654             *
2655             * 初期値:true
2656             * BIZLOGIC_AUTO_COMPILE = "true" ;
2657             *
2658             * @og.rev 5.1.1.0 (2009/12/01) 新規作?
2659             *
2660             * @og.paramLevel 1:設定確?
2661             */
2662            public static final String BIZLOGIC_AUTO_COMPILE ="true";
2663    
2664            /**
2665             * 業務ロジ?のJavaクラスファイルの動的ロードを行うかを?します?
2666             *
2667             * 業務ロジ?のJavaクラスファイルの動的ロードを行うかを?します?
2668             * trueを指定すると、Javaクラスファイルが変更された後?初めてアクセスされ?
2669             * タイミングで動的にクラスロードが行われます?
2670             *
2671             * 初期値:true
2672             * BIZLOGIC_HOT_DEPLOY = "true" ;
2673             *
2674             * @og.rev 5.1.1.0 (2009/12/01) 新規作?
2675             *
2676             * @og.paramLevel 3:標準推奨
2677             */
2678            public static final String BIZLOGIC_HOT_DEPLOY ="true";
2679    
2680            /**
2681             * 画面編??で、?通エ??の登録/変更、及び出力方法?追?変更/削除が可能なロールを指定します?
2682             *
2683             * 画面編??で、?通エ??の登録/変更、及び出力方法?追?変更/削除が可能なロールを指定します?
2684             * 初期状態では、rootユーザーのみが?通エ??の登録、変更が可能で?
2685             * それ以外?ユーザーは、?人単位でのエ??の登録、変更のみが可能です?
2686             *
2687             * 初期値:"-"
2688             * EDIT_COMMON_ROLES = "-";
2689             *
2690             * @og.rev 5.3.6.0 (2011/06/01) 新規作?
2691             *
2692             * @og.paramLevel 1:設定確?
2693             */
2694            public static final String EDIT_COMMON_ROLES = "-";
2695    
2696            /**
2697             * 伝?シス?でホスト間伝?を行う際?送り??ストコードを?します?
2698             *
2699             * 伝?シス?でホスト間伝?を行う際?送り??ストコードを?します?
2700             * 伝?シス?利用時??に応じて設定を行って下さ??
2701             *
2702             * 初期値:""
2703             * TRANSFER_HOSTNO = "";
2704             *
2705             * @og.rev 5.4.1.0 (2011/11/01) 新規作?
2706             *
2707             * @og.paramLevel 2:使用時設?
2708             */
2709            public static final String TRANSFER_HOST_CODE = "";
2710    
2711            /**
2712             * URL接続を行う際?プロキシのホスト名の?ォルト?を指定します?
2713             *
2714             * URL接続を行う際?プロキシのホスト名の?ォルト?を指定します?
2715             * URL接続機?を利用する場合?、?に応じて設定を行って下さ??
2716             *
2717             * 初期値:""
2718             * HTTP_PROXY_HOST = "";
2719             *
2720             * @og.rev 5.4.2.0 (2011/12/01) 新規作?
2721             *
2722             * @og.paramLevel 2:使用時設?
2723             */
2724            public static final String HTTP_PROXY_HOST = "";
2725    
2726            /**
2727             * URL接続を行う際?プロキシのポ?ト番号の?ォルト?を指定します?
2728             *
2729             * URL接続を行う際?プロキシのポ?ト番号の?ォルト?を指定します?
2730             * URL接続機?を利用する場合?、?に応じて設定を行って下さ??
2731             *
2732             * 初期値:0
2733             * HTTP_PROXY_PORT = 0;
2734             *
2735             * @og.rev 5.4.2.0 (2011/12/01) 新規作?
2736             *
2737             * @og.paramLevel 2:使用時設?
2738             */
2739            public static final String HTTP_PROXY_PORT = "0";
2740    
2741            /*******************************************************************************
2742             *
2743             * 以下?、Ver4と共通でリソースDB(GExx)を利用する場合にのみ設定します?
2744             * 通常、openGionを利用する場合?、確認?設定???ありません?
2745             *
2746             *******************************************************************************/
2747    
2748            /**
2749             * (通常は使?せん)Ver4と共通?リソースDB(GExx)を利用する場合に設定します?
2750             *
2751             * Ver4と共通?DBを利用する場合?、trueを設定することで、openGion本?Java)及?
2752             * GEシス?の?面からアクセスする際??名が、旧?名に変換されます?
2753             *
2754             * ???名が変化される?目?は以下?通りです?
2755             *
2756             *   ??ブルID           (false) ※openGion標?(true) ※Ver4互換
2757             *   ------------       ----------------------- --------------------
2758             *   GEA05                      ROLES                                   ROLE
2759             *   GEA10                      NAME_JA                                 NAME
2760             *   GE50                       OUT_FILE                                OUTFILE
2761             *   GE50                       OUT_DIR                                 OUTDIR
2762             *   GE51                       TEXT_DATA                               TEXT
2763             *   GE51                       CLM                                             COLUMN_NAME
2764             *   GE53                       OUT_FILE                                OUTFILE
2765             *   GE53                       OUT_DIR                                 OUTDIR
2766             *   GE55                       HOST_ID                                 HOST
2767             *   GE58                       CLM                                             COLUMN_NAME
2768             *   GE30                       H_TXT                                   HEADER
2769             *   GE30                       F_TXT                                   FOOTER
2770             *   GE31                       CONTENTS                                CONTENT
2771             *   GE32                       CONTENTS                                CONTENT
2772             *   GE33                       ADDRESS                                 MEMBER
2773             *   GE33                       NAME_JA                                 NAME
2774             *   GE33                       KBNAME                                  NM_KBN
2775             *
2776             * @og.paramLevel 3:標準推奨
2777             */
2778            public static final String VER4_COMPATIBLE_MODE = "false";
2779    }