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