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