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