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 * レンãƒ?ƒ©ーを利用したExcel出力時のæ–?—タイプをæ–?—型にするかどã�?�‹æŒ?®šしますã?
816 *
817 * Trueの場合ã?標準としてæ–?—型出力を行いますã?
818 *
819 * レンãƒ?ƒ©ーをかけた場合ã?数値型に対しても文字が入る可能性がありますã?
820 * そã?場合に数値変換をかけるとエラーとなるためã?標準ã?æ–?—型として出力しますã?
821 * falseとするとDBTypeに従ったå?力となりますã?
822 * 初期値はエラー回避のためにTrueとしてã�?�¾すã?
823 *
824 * カラãƒ?‚ªブジェクトに対するæŒ?®šã?ため、ColumnEditorタグでのコントロールも可能ですã?
825 *
826 * USE_STRING_EXCEL_OUTPUT = "true" ;
827 * @og.paramLevel 2:使用時設å®?
828 */
829 public static final String USE_STRING_EXCEL_OUTPUT = "true" ;
830
831 /*
832 * ======================================================================
833 * org.opengion.hayabusa.html.* で使用してã�?‚‹変数
834 * ======================================================================
835 */
836
837 /**
838 * 画面上にä¸?º¦に表示されるデータ件数ã€?
839 * ただし,HTMLTextField.java のみ?Œ1件ずつ表示に固定されてã�?�¾すã?
840 * HTML_PAGESIZE = "100" ;
841 * @og.paramLevel 4:個人設定可
842 */
843 public static final String HTML_PAGESIZE = "100" ;
844
845 /**
846 * ãƒ??ブル表示の å�?¨®属æ?をä¸?‹¬æŒ?®šしますã?
847 * 以前ã?、それぞれã?属æ?をå?別に定義するキーワードを持ってã�?�¾したがã?
848 * 現在は、CSS で定義するようになりましたã€?
849 * それでもã?場合によっては、table タグに直接属æ?を設定したいケースがありますã?で
850 * そã?場合に、指定してくださいã€?
851 *
852 * HTML_TABLE_PARAM = "frame=\"box\" border=\"1px\" cellpadding=\"0\" cellspacing=\"0\" rules=\"all\" bordercolor=\"#ff0000\"" ;
853 * HTML_TABLE_PARAM = "0" ;
854 *
855 * @og.rev 5.2.3.0 (2010/12/01) ãƒ??ブル罫線対å¿?
856 * @og.rev 5.3.4.0 (2011/04/01) 初期値変更
857 * @og.paramLevel 3:標準推奨
858 */
859 public static final String HTML_TABLE_PARAM = "" ;
860
861 /**
862 * カラãƒ??合æ?のセパレーターã€?
863 * è¤?•°のカラãƒ??を合成して表示する場合に使用するセパレーターを設定しますã?
864 * 初期値はã€?:" ですã?
865 * HTML_SEPARATOR = ":" ;
866 * @og.paramLevel 3:標準推奨
867 */
868 public static final String HTML_SEPARATOR = ":" ;
869
870 /**
871 * カラãƒ?‚¿グのãƒ?‚ストフィールドを表示するæœ?¤§桁数ã€?
872 * カラãƒ?‚¿グは、カラãƒ?®š義の使用桁数(USE_LENGTH)ã�?�‘のãƒ?‚ストフィールドを
873 * 作æ?しよã�?�¨しますが、ここでæŒ?®šã?値を最大値として、表示しますã?
874 * ただしã?表示桁数(VIEW_LENGTH)が設定されてã�?‚‹場合ã?、そちらを優先しますã?
875 * 入力可能æ–?—数の制限とは異なりã?フィールドをどの長さまで表示させるかã‚?
876 * æŒ?®šするだけですã?
877 * こã?長さ以下ã?フィールドにつã�?�¦は?Œå?のフィールドã?長さで表示しますã?
878 * HTML_COLUMNS_MAXSIZE = "20" ;
879 * @og.paramLevel 1:設定確èª?
880 */
881 public static final String HTML_COLUMNS_MAXSIZE = "20" ;
882
883 /**
884 * VIEWタグのãƒ?‚ストフィールドを表示するæœ?¤§桁数ã€?
885 * VIEWタグ で表示する場合ã? HTML_COLUMNS_MAXSIZE に対する値になりますã?
886 *
887 * å…??、検索条件をå?力すã‚?カラãƒ?‚¿グ は、多くのフィールド長は不要ですã?
888 * ãƒ??タをå?力すã‚?VIEWタグでは、カラãƒ?‚¿グで作æ?するより大きなフィールドを
889 * å¿?¦�としますã?
890 * 以前ã?、HTML_COLUMNS_MAXSIZE * 2 がハードコーãƒ?‚£ングされてã�?�¾したã€?
891 * こã?長さ以下ã?フィールドにつã�?�¦は?Œå?のフィールドã?長さで表示しますã?
892 * HTML_VIEW_COLUMNS_MAXSIZE = "40" ;
893 * @og.paramLevel 1:設定確èª?
894 */
895 public static final String HTML_VIEW_COLUMNS_MAXSIZE = "40" ;
896
897 /**
898 * ãƒ?‚ストフィールドを並べて表示させるå?合ã?,横方向ã?表示間隔ã€?
899 * ãƒ?‚ストフィールドã?自動表示では、縦×横に並べますが、その横の箱同士ã�?
900 * 近すぎると、表示æ–?—とラベルがくっつã�?�Ÿ状態で見えることがありますã?
901 * こã?箱間ã?å¹?‚’ピクセルでæŒ?®šしますã?
902 * HTML_COLUMS_SPACE = "10" ;
903 * @og.paramLevel 3:標準推奨
904 */
905 public static final String HTML_COLUMS_SPACE = "10" ;
906
907 /**
908 * ãƒ?‚ストフィールドを並べて表示させるå?合ã?,縦方向ã?æœ?¤§表示件数ã€?
909 * é€?�«こã?件数をè¶?�ˆるå?合ã?、横方向ã?表示を行いますã?
910 * ãƒ?‚ストフィールドã?自動表示では、フィールドã?数に対して、縦方向に
911 * こã?数ã�?�‘並べますã?それ以上ã?場合ã?、横のフィールドへ、さらにè¶?�ˆるå?合ã?ã€?
912 * そã?横とã€??次並べてã�?��ますã?
913 * 初期値はã€?0 個ですã?
914 * HTML_MAXROW_NUMBER = "10" ;
915 * @og.paramLevel 3:標準推奨
916 */
917 public static final String HTML_MAXROW_NUMBER = "10" ;
918
919 /**
920 * ラベルセパレーター使用有無ã€?
921 * ラベルとフィールドã?セパレーターとして、コロン(:)を使用するかどã�?�‹æŒ?®šしますã?
922 * 初期値は、使用する(true)ですã?
923 * HTML_LABEL_SEPARATOR = "true" ;
924 * @og.paramLevel 7:要å?起å‹?
925 */
926 public static final String HTML_LABEL_SEPARATOR = "true" ;
927
928 /**
929 * チェãƒ?‚¯ボックスの全チェãƒ?‚¯属æ?の初期値ã€?
930 * viewForm の useCheckControl 属æ?の初期値を設定しますã?
931 *
932 * こã?属æ?は、selectedTypeがCHECKBOXの時に、チェãƒ?‚¯ボックスの全チェãƒ?‚¯を選択すã‚?
933 * JavaScript の機è?を使用するかどã�?�‹を指定するã?に使ã�?�¾すã?
934 * useCheckControl=true に設定すると、コントロール用のチェãƒ?‚¯ボックスが現れてã€?
935 * こã?機è?を使用することができるようになりますã?
936 * false は、å?チェãƒ?‚¯を使用しません。checked は、å?期å?をã?チェãƒ?‚¯済みにしますã?
937 * false はã€?でも代用可能ですã?true はã€?でも代用可能ですã?
938 * checked はã€?でも代用可能ですã?
939 * VIEW_USE_CHECK_CONTROL = "true" ; 全チェãƒ?‚¯を使用
940 * VIEW_USE_CHECK_CONTROL = "1" ; true と同じ
941 * VIEW_USE_CHECK_CONTROL = "checked" ; チェãƒ?‚¯済みの全チェãƒ?‚¯を作æ?
942 *
943 * @og.paramLevel 4:個人設定可
944 */
945 public static final String VIEW_USE_CHECK_CONTROL = "true" ;
946
947 /**
948 * EDITOR の AUTOAREA(自動サイズãƒ?‚ストエリア)のæœ?¤§列数ã€?
949 *
950 * AUTOAREAは、データ量によって、è?動的にサイズを変更するãƒ?‚ストエリアですã?
951 * こã?ãƒ?‚ストエリアのæœ?¤§列数を外部でæŒ?®šするå?合にこã?パラメータを使用しますã?
952 * こã?大きさåˆ??ãƒ?‚ストエリアのå¹?�§折り返しが発生するとしてã€?
953 * 行数計算も行われますã?
954 * 0 が指定された場合ã?、無制限になりますã?
955 * AUTOAREA の編é›?ƒ‘ラメータに、minRow-maxRow,minCol-maxCol として、最小ã?æœ?¤§の
956 * それぞれの行å?数を指定したå?合ã?、そちらが優先されますã?
957 * HTML_AUTOAREA_MAX_COL_SIZE = "80" ;
958 * @og.paramLevel 3:標準推奨
959 */
960 public static final String HTML_AUTOAREA_MAX_COL_SIZE = "80" ;
961
962 /**
963 * EDITOR の AUTOAREA(自動サイズãƒ?‚ストエリア)のæœ?¤§行数ã€?
964 *
965 * AUTOAREAは、データ量によって、è?動的にサイズを変更するãƒ?‚ストエリアですã?
966 * こã?ãƒ?‚ストエリアのæœ?¤§行数を外部でæŒ?®šするå?合にこã?パラメータを使用しますã?
967 * こã?大きさåˆ??ãƒ?‚ストエリアの行で打ちåˆ?‚‰れますã?
968 * 0 が指定された場合ã?、無制限になりますã?
969 * AUTOAREA の編é›?ƒ‘ラメータに、minRow-maxRow,minCol-maxCol として、最小ã?æœ?¤§の
970 * それぞれの行å?数を指定したå?合ã?、そちらが優先されますã?
971 * HTML_AUTOAREA_MAX_ROW_SIZE = "30" ;
972 * @og.paramLevel 3:標準推奨
973 */
974 public static final String HTML_AUTOAREA_MAX_ROW_SIZE = "30" ;
975
976 /**
977 * マルチキー入力メニューの作æ?可否ã€?
978 *
979 * è¤?•°æ–?—å?のキー入力に反応するã?ルãƒ?‚¦ンメニューを追åŠ?�—ますã?
980 * JavaScriptでの対応ですã?で、便利機è?と位置付けてくださいã€?
981 * 使用する場合ã?、optionAttributes 属æ?を使用して設定するかã€?
982 * USE_MULTI_KEY_SELECT=true で設定しますã?
983 * 初期値は、false (作æ?しなã�?ですã?
984 * USE_MULTI_KEY_SELECT = "false" ;
985 * @og.paramLevel 3:標準推奨
986 *
987 * @og.rev 5.6.3.0 (2013/04/01) IE10対応でfalseに変更ã€?IE8以降ブラウザ標æº?
988 */
989 public static final String USE_MULTI_KEY_SELECT = "false" ;
990
991 /**
992 * 登録時整合æ?チェãƒ?‚¯の使用有無ã€?
993 *
994 * Consistency キー による整合æ?チェãƒ?‚¯を行うかどã�?�‹を指定すã‚?
995 * 属æ?の初期値を設定しますã?
996 *
997 * 画面より?¤?¢登録時にã€?¼©?¥の戻るã?タンで戻りã?キャãƒ?‚·ュされてã�?‚‹画面ã‚?
998 * 登録すると、画面と異なるメモリ上ã?DBTableModel がå?び更新されてしまã�?
999 * とã�?�†トラブルへ対応する為、画面の hidden パラメータ と DBTableModel ã�?
1000 * ä¸??しなã�?�¨エラーにするとã�?�†処ç�?‚’、行うかどã�?�‹を指定できますã?
1001 * viewFormTag で、整合æ?パラメータをå?力し、entryTag で、チェãƒ?‚¯しますã?
1002 * 初期値は、true (使用する)ですã?
1003 * USE_CONSISTENCY = "true" ;
1004 * @og.paramLevel 3:標準推奨
1005 */
1006 public static final String USE_CONSISTENCY = "true" ;
1007
1008 /**
1009 * 同ä¸?‚»ãƒ?‚·ョンでのマルチ起動対策を行うかどã�?�‹ã€?
1010 *
1011 * 通常、同ä¸?‚»ãƒ?‚·ョンで登録操作を行うと、ã?画面とãƒ??タの整合æ?チェãƒ?‚¯で
1012 * エラーがå?ました。ã?エラーが発生するよã�?�«なってã�?�¾すが、その前ã?段階ã?
1013 * つまりã?メニューより選択した段階で、ã?ルチセãƒ?‚·ョンになってã�?�ªã�?
1014 * (つまりã?同ä¸?‚»ãƒ?‚·ョンで、以前に作æ?されたメニューからアクセスされã�?
1015 * 事を判定しますã?
1016 * メニューにMSC=カウンタとã�?�†パラメータを儲けã?session_init.jsp で判定してã�?�¾すã?
1017 * 初期値は、true (使用する)ですã?
1018 * USE_MULTI_SESSION_CHECK = "true" ;
1019 * @og.paramLevel 3:標準推奨
1020 */
1021 public static final String USE_MULTI_SESSION_CHECK = "true" ;
1022
1023 /*
1024 * ======================================================================
1025 * org.opengion.hayabusa.taglib.* で使用してã�?‚‹変数
1026 * ======================================================================
1027 */
1028
1029 /**
1030 * メール送信エンコード名ã€?
1031 *
1032 * E-Mail で日本語を送信する場合ã?ãƒ?ƒ•ォルトエンコード名を指定しますã?
1033 * 現状では、Windows-31J , MS932 , ISO-2022-JP ,それ以å¤?となってã�?�¾すã?
1034 * それ以外ã?、ä¸?¾‹に、ISO-2022-JP にて送信されますã?
1035 * ä¸?ˆ¬に、E-Mail で日本語を送信する場合ã?ISO-2022-JP (JISコーãƒ?化してã€?
1036 * 7bit でエンコードして送信するå¿?¦�がありますが、Windows系の特殊文字やã€?
1037 * unicodeとæ–?—ã?マッピングが異なる文字ã?半角カタカナなどがã?æ–?—化けしますã?
1038 * 社å†?‚·スãƒ?ƒ などの連絡用に使用するのであれば、Windowsシスãƒ?ƒ に
1039 * 特化したã?Windows-31J の方が文字化けに関するå¿??は低減されますã?
1040 * 初期値は、ISO-2022-JP ですã?
1041 * MAIL_DEFAULT_CHARSET = "ISO-2022-JP" ;
1042 *
1043 * @og.paramLevel 3:標準推奨
1044 */
1045 public static final String MAIL_DEFAULT_CHARSET = "ISO-2022-JP" ;
1046
1047 /**
1048 * 編é›?ƒ‡ータのリクエストå?の転送有無ã€?
1049 * DBTableModel からの編é›?ƒ‡ータ(キー__行番号)のリクエストを
1050 * frame タグで渡すかどã�?�‹を指定しますã?
1051 * 引数が多いと、画面が空白になる現象があるたã‚??常、転送しませんã€?
1052 * 初期値は、false (転送しません)ã€?
1053 * FRAME_UNDER_BAR_REQUEST_KEY_USED = "false" ;
1054 * @og.paramLevel 3:標準推奨
1055 */
1056 public static final String FRAME_UNDER_BAR_REQUEST_KEY_USED = "false" ;
1057
1058 /**
1059 * ペã?ジの先é?へのリンクの間隔ã€?
1060 * ViewFormTagで、backLinkCount(ペã?ジの先é?へのリンクの間隔)の
1061 * 初期値を設定しますã?
1062 * 0 が設定された場合ã?、ã?ージ先é?へのリンクは作æ?されませんã€?
1063 * (通常、ã?ãƒ?ƒ€ー固定を使用する場合ã?ã€?0"リンクなしとしますã?)
1064 * 設定がなã�??合ã?、NumberFormatException がスローされますã?
1065 * VIEW_BACK_LINK_COUNT = "0" ; リンクなã�?
1066 * VIEW_BACK_LINK_COUNT = "10" ; ãƒ??タ?‘0行毎に先é?へのリンクが作æ?されるã?
1067 * @og.paramLevel 3:標準推奨
1068 */
1069 public static final String VIEW_BACK_LINK_COUNT = "0" ;
1070
1071 /**
1072 * ヘッãƒ??をå?力する間隔ã?
1073 * ViewFormTagで、headerSkipCount(ヘッãƒ??をå?力する間éš?の
1074 * 初期値を設定しますã?
1075 * 0 が設定された場合ã?、ã?ãƒ?ƒ€ーは、最初だけで繰り返し出力されませんã€?
1076 * (通常、ã?ãƒ?ƒ€ー固定を使用する場合ã?ã€?0"先é?のみとしますã?)
1077 * 設定がなã�??合ã?、NumberFormatException がスローされますã?
1078 * VIEW_HEADER_SKIP_COUNT = "0" ; ヘッãƒ??は、å?頭のみ作æ?されるã?
1079 * VIEW_HEADER_SKIP_COUNT = "10" ; ヘッãƒ??は、データ?‘0行毎に作æ?されるã?
1080 * @og.paramLevel 3:標準推奨
1081 */
1082 public static final String VIEW_HEADER_SKIP_COUNT = "0" ;
1083
1084 /**
1085 * ヘッãƒ??のソート用リンクの有無ã€?
1086 * ViewFormTagで、useTableSorter(ヘッãƒ??にソート用リンクを作æ?するかどã�?�‹)の
1087 * 初期値を設定しますã?
1088 * true が設定された場合ã?、ã?ãƒ?ƒ€ーにソート用リンクを作æ?しますã?
1089 *
1090 * VIEW_USE_TABLE_SORTER = "true" ;
1091 * @og.paramLevel 4:個人設定可
1092 */
1093 public static final String VIEW_USE_TABLE_SORTER = "true" ;
1094
1095 /**
1096 * SVGチャートã?ãƒ?ƒ³ポラリãƒ?‚£レクトリ定義ã€?
1097 * SVGチャートを作æ?する場合ã?SVGファイルをテンポラリのãƒ?‚£レクトリに
1098 * 出力して、そこへのアドレスを付けて、HTMLを作æ?してã�?�¾すã?(çµ?�¿込めなã�?�Ÿã‚?
1099 * 以前ã?、ファイルのãƒ?ƒ³ポラリと同じ、FILE_URL でæŒ?®šしたディレクトリの
1100 * 下ã?、ChartTemp フォルãƒ?�§したã€?
1101 * ここでの定義のフォルãƒ?�Œ、そのままãƒ?ƒ³ポラリファイルのフォルãƒ?��になりますã?
1102 * SVGチャートã?ãƒ?ƒ³ポラリファイルは、Tomcat終äº?™‚に自動的に削除されますã?
1103 * CHART_TEMP_DIR = "filetemp/ChartTemp/" ;
1104 * @og.paramLevel 3:標準推奨
1105 */
1106 public static final String CHART_TEMP_DIR = "filetemp/ChartTemp/" ;
1107
1108 /**
1109 * SVGチャートã?ãƒ?ƒ³ポラリãƒ?‚£レクトリ定義ã€?
1110 * ChartCreateTag で使用されã‚?JFreeChart/画像ファイルのキャãƒ?‚·ュ時間(ç§?を指定しますã?
1111 * こã?、キャãƒ?‚·ュ時間(ç§?を過ぎると、キャãƒ?‚·ュをå?期化しますã?
1112 * 初期値はã€?00(ç§? = ?‘0å?ですã?
1113 * CHART_CACHE_TIME = "600" ;
1114 * @og.paramLevel 3:標準推奨
1115 */
1116 public static final String CHART_CACHE_TIME = "600" ;
1117
1118 /**
1119 * ヘッãƒ??固定ã?スクロールバã?の使用有無ã€?
1120 * ヘッãƒ??固定ã?スクロールバã?を使用すると、登録ボタンの領域を残したままã€?
1121 * ãƒ??ブル部のみスクロールすることが可能になりますã?
1122 * これは、ViewFormTagで、useScrollBar(スクロールバã?用のDIV要ç´?‚’
1123 * 出力するかどã�?�‹)の初期値を設定してã�?�¾すã?
1124 * true が設定された場合ã?、ã?ãƒ?ƒ€ー固定ã?スクロールバã?を使用しますã?
1125 * VIEW_USE_SCROLLBAR = "true" ;
1126 * @og.paramLevel 4:個人設定可
1127 */
1128 public static final String VIEW_USE_SCROLLBAR = "true" ;
1129
1130 /**
1131 * 戻るリンク時等ã?行é?り機è?の使用有無ã€?
1132 * ViewFormTagで、useSelectedRow(æŒ?®š行ã?行é?りを行うかどã�?�‹)の初期値を設定しますã?
1133 * SEL_ROW機è?(戻るリンクから戻ったときに、å?にクリãƒ?‚¯された行番号を返す機è?)でã€?
1134 * こã?機è?を有効/無効を指定しますã?(true:使用する/false:使用しなã�?
1135 * 有効な場合ã?ã€?�¸択行まで画面がスクロールしますã?
1136 * VIEW_USE_SELECTED_ROW = "true" ;
1137 * @og.paramLevel 4:個人設定可
1138 */
1139 public static final String VIEW_USE_SELECTED_ROW = "true" ;
1140
1141 /**
1142 * 戻るリンク時等ã?選択行ã?ーカーの使用有無ã€?
1143 * AbstractViewFormで、指定行ã?マã?カーを行う場合ã?選択行色æŒ?®šを行うかどã�?�‹を設定しますã?
1144 * 選択行ã?色æŒ?®?class="row_sel")を有効/無効を指定しますã?(true:使用する/false:使用しなã�?
1145 * ここでは、使用するかどã�?�‹のみの設定で、実際の色は、CSSファイルで行いますã?
1146 * VIEW_USE_SELROW_COLOR = "true" ;
1147 * @og.paramLevel 4:個人設定可
1148 */
1149 public static final String VIEW_USE_SELROW_COLOR = "true" ;
1150
1151 /**
1152 * 選択行ã?ハイライト表示を行うかどã�?�‹ã€?
1153 * ViewFormTagで、useHilightRow(選択行ã?ハイライト表示を行うかどã�?�‹)の初期値を設定しますã?
1154 * これは、チェãƒ?‚¯ボックスã‚?ƒ©ジオボタンで行選択した際に、どの行が選択されたã�?
1155 * 判るよã�?�«行ã?ハイライト表示を行う機è?ですã?
1156 * さらに、行ã?任意ã?ç®?‰€をクリãƒ?‚¯してもã?チェãƒ?‚¯がå?りã?ハイライト表示されますã?
1157 * VIEW_USE_HILIGHT_ROW = "true" ;
1158 * @og.paramLevel 4:個人設定可
1159 */
1160 public static final String VIEW_USE_HILIGHT_ROW = "true" ;
1161
1162 /**
1163 * 選択行ã?ハイライト表示を行ったå?合に、ON/OFFの制御を行選択ã?チェãƒ?‚¯ボックスのみで有効にするかã?
1164 * ViewFormTagで、useHilightCheckOnly(選択行ハイライトã?制御をチェãƒ?‚¯ボックスのみで有効にするã�?の初期値を設定しますã?
1165 * trueの場合ã?チェãƒ?‚¯ボックスのみで有効になりますã?
1166 * falseの場合ã?行å?体ã?å�?¦�ç´?�§有効になりますã?
1167 * trueにした場合ã?チェãƒ?‚¯ボックスが存在しなã�?¡Œに対しては、ハイライトすることはできませんã€?
1168 * VIEW_USE_HILIGHT_CHECK_ONLY = "false" ;
1169 *
1170 * @og.rev 4.3.7.0 (2009/06/01) 新規作æ?
1171 *
1172 * @og.paramLevel 4:個人設定可
1173 */
1174 public static final String VIEW_USE_HILIGHT_CHECK_ONLY = "false" ;
1175
1176 /**
1177 * QUERY 検索時等ã?結果を画面に出力する時のメãƒ?‚»ージを指定ã?
1178 * 従来の検索結果は、画面上方に記述してã�?�¾したがã?[X/Y]等も出力される為ã€?
1179 * 実質çš?�«不要なé ?›®ですã?
1180 * 初期値は、ゼロæ–?—å?としã?何も表示しなã�?‚ˆã�?�«しておきますã?
1181 * 従来は、MSG0033 『ã?件検索しました。ã?ですã?
1182 * VIEW_DISPLAY_MSG = "" ;
1183 * VIEW_DISPLAY_MSG = "MSG0033" ;
1184 * @og.paramLevel 3:標準推奨
1185 */
1186 public static final String VIEW_DISPLAY_MSG = "" ;
1187
1188 /**
1189 * ä¸?‹¬入力カラãƒ??アシスト機è?の初期値ã€?
1190 *
1191 * これは、カラãƒ??書き込み時に、ä¸?‹¬入力可能なカラãƒ?‚’ヘッãƒ??に表示しã?
1192 * ä¸?‹¬登録できる機è?につã�?�¦、å?期状態を規定しますã?
1193 * true:に設定すると、何もæŒ?®šしなã�?™�りã?ä¸?‹¬入力用のカラãƒ?�Œ表示されますã?
1194 * これは、ViewFormTag の clmBulkSet にã€?*" を設定したã?と同じ状態を作りますã?
1195 * false:に設定すると、従来どおりですã?(null が設定された状æ…?
1196 * どちらが設定されてã�?�¦もã?ViewFormTag の clmBulkSet に、カラãƒ?��を指定すると
1197 * そちらが優先されますã?
1198 *
1199 * VIEW_USE_DEFAULT_BULKSET = "false"
1200 *
1201 * @og.rev 5.2.1.0 (2010/10/01) 新規追åŠ?
1202 * @og.paramLevel 3:標準推奨
1203 */
1204 public static final String VIEW_USE_DEFAULT_BULKSET = "false" ;
1205
1206 /**
1207 * 全件無条件でのリセãƒ?ƒˆ呼び出しã?使用有無ã€?
1208 * EntryTagで、command="RESET" 時ã?アクションとして allReset() ã‚?
1209 * 呼び出すかどã�?�‹を指定しますã?
1210 * true が設定された場合ã?、allReset() を呼び出しますã?
1211 * 初期値は、false ですã?
1212 * RESET_ACTION_ALL_USE = "false" ;
1213 * @og.paramLevel 3:標準推奨
1214 */
1215 public static final String RESET_ACTION_ALL_USE = "false" ;
1216
1217 /**
1218 * オラクルæ–?—化け対応å?ç�??実施有無ã€?
1219 * Shift-JISで作æ?されたオラクルとWindowsとの間ã? æ–?—コード変換を行うかどã�?�‹
1220 * を指定しますã?
1221 * 例えばã€???は、正常に登録できますが、表示を行う段階でæ–?—化けが発生しますã?
1222 * これは、unicode 0x301c ですが、Windows上では、このコードが認識できずã€?
1223 * 0xff5e をã?"?? に認識しますã?
1224 * 登録時ã?、JDBCã�?Shift-JIS(0x8160)をã?0x301c に変換して登録する為ã€?
1225 * æ–?—化けã?発生しませんã€?
1226 * 対策としてã€?¼¤?¢から検索した値 0x301c はã€?xff5e に変換して表示させますã?
1227 * またã?UTF-8では、ã?å†??ーク』が、ã?バックスラãƒ?‚·ュ』で表示されますã?
1228 * これは、コードが全く異なã‚?『å?マã?ク』に置き換えなã�?�¨、きちんと
1229 * 表示されません。この場合ã?、Set時には、å?に戻すå¿?¦�がありますã?
1230 * 初期値は、false ですã?
1231 * USE_UTF8_CHARACTER_TRANSLATION = "false" ;
1232 * @og.paramLevel 7:要å?起å‹?
1233 */
1234 // public static final String USE_UTF8_CHARACTER_TRANSLATION = "false" ;
1235
1236 /**
1237 * シェル実行時のタイãƒ?‚¢ウト時é–?ç§?ã€?
1238 * æŒ?®š時間ã?単位ã?、秒ですã?
1239 * 0 秒に設定すると、割り込みがå?るまで、å¾?�¡つづけますã?
1240 * 過去の互換性の関係で、大きな時間がå?ってã�?�¾すが、基本çš?�«はã€?
1241 * ?‘0å?ã€?¼‘5å?を目安に設定してくださいã€?
1242 * 初期値はã€?600 秒ですã?
1243 * SHELL_TIMEOUT = "3600" ;
1244 * @og.paramLevel 3:標準推奨
1245 */
1246 public static final String SHELL_TIMEOUT = "3600" ;
1247
1248 /**
1249 * カラãƒ?�§リソースファイルの初期値を使ã�?�‹どã�?�‹を指定ã?
1250 * カラãƒ??値ã‚??期å?がセãƒ?ƒˆされてã�?�ªã�?�¨きに、カラãƒ?ƒªソースの
1251 * 初期値を利用するかどã�?�‹をã?true/false でæŒ?®šしますã?
1252 * true の場合ã?、å?期å?を使用しますã?
1253 * 過去との互換性の関係で、この属æ?は、false に設定されてã�?�¾すã?
1254 * USE_DEFAULT_PROPERTIE_VALUE = "false" ;
1255 *
1256 * @og.rev 5.2.3.0 (2010/12/01) 新規追åŠ?
1257 * @og.paramLevel 3:標準推奨
1258 */
1259 public static final String USE_DEFAULT_PROPERTIE_VALUE = "false" ;
1260
1261 /**
1262 * EDITNAME?ˆカラãƒ??並び替えや表示等)利用時に編é›?‚’可能にするかどã�?�‹を指定ã?
1263 * writeCheckタグで利用されますã?
1264 * USE_EDIT_WITH_EDITNAME = "false"
1265 *
1266 * @og.rev 5.5.4.2 (2012/07/13) 新規追åŠ?
1267 * @og.paramLevel 2:使用時設å®?
1268 */
1269 public static final String USE_EDIT_WITH_EDITNAME = "false" ;
1270
1271 /**
1272 * writeCheckタグでeditNameをhiddenタグで出力するかどã�?�‹ã€?
1273 * OUTPUT_EDITNAME = "false"
1274 *
1275 * @og.rev 5.5.4.2 (2012/07/13) 新規追åŠ?
1276 * @og.paramLevel 2:使用時設å®?
1277 */
1278 public static final String OUTPUT_EDITNAME = "false" ;
1279
1280 /**
1281 * writeCheckタグとqueryButtonタグでdisplay:noneのãƒ?ƒŸーをå?力するかどã�?�‹ã€?
1282 * USE_DUMMY_INPUT = "false"
1283 *
1284 * @og.rev 5.6.1.0 (2013/02/01) 新規追åŠ?
1285 * @og.paramLevel 2:使用時設å®?
1286 */
1287 public static final String USE_DUMMY_INPUT = "false" ;
1288
1289 /**
1290 * 画面を開ã�?�Ÿ時ã?EditNameの初期値に前回利用コードを使ã�?�‹どã�?�‹ã€?
1291 *
1292 * EditNameに前回利用コードを使ã�?�‹どã�?�‹を決める設定ですã?
1293 * trueの場合ã?前回利用コードを使ã�?�¾すã?
1294 * falseの場合ã?NULLをå?期å?としますã?
1295 * ä½?�—、引数で与えられたå?合ã?そã?値を利用しますã?
1296 * 初期値はtrue(利用する)ですã?
1297 * USE_DEFAULT_EDITNAME = "true"
1298 *
1299 * @og.rev 5.7.1.2 (2013/12/20) 新規追åŠ?
1300 * @og.paramLevel 4:個人設定可
1301 */
1302 public static final String USE_DEFAULT_EDITNAME = "true" ;
1303
1304 /**
1305 * QUERYで検索ボタンを押した時に、ã?検索中ですã?表示を行うかどã�?�‹ã€?
1306 *
1307 * jquery.blockUI.js による検索中表示機è?を使ã�?�‹どã�?�‹を設定しますã?
1308 * trueの場合ã?検索中表示を行いますã?
1309 * falseの場合ã?なにもしませんã€?
1310 * これは、jQuery オプションのjquery.blockUI.js と、独自開発した blockUI.js ã‚?
1311 * 使用して、QUERYフレーãƒ?�§検索ボタンが押されたら、ã?検索中ですã?・・」を表示ã�?
1312 * RESULT画面で、解除する仕çµ?�¿ですã?
1313 * 検索中表示までã€?.5秒ã?å¾?�¡処ç�?‚’入れてã�?�¾すã?
1314 *
1315 * 初期値はtrue(利用する)ですã?
1316 * VIEW_USE_BLOCKUI = "true"
1317 *
1318 * @og.rev 5.7.7.1 (2014/06/13) 新規追åŠ?
1319 * @og.paramLevel 3:標準推奨
1320 */
1321 public static final String VIEW_USE_BLOCKUI = "true" ;
1322
1323 /*
1324 * ======================================================================
1325 * org.opengion.hayabusa.resource.* で使用してã�?‚‹変数
1326 *
1327 * 基本は、リソースDBを読み取る設定ですã?ただしã?リソースファイルの
1328 * 設定があれば、リソースDBは、無視しますã?
1329 * (こã?ファイルの RESOURCE_xx_DB は、コメントにするå¿?¦�ã?ありませんã€?
1330 *
1331 * リソースは、同ä¸?‚ーが存在する場合ã?、後ろを優先しますã?
1332 * リソースDBでは、KBSAKU(作æ?区åˆ?でソートしてã�?‚‹為、これが大きいほどã€?
1333 * 優先é?位が高いことになりますã?
1334 * シスãƒ?ƒ (GE)は、KBSAKU=0 ですã?で、それ以上ã?値でå�?‚·スãƒ?ƒ プロパティーã‚?
1335 * 登録すれば、そちらが優先されますã?
1336 * ======================================================================
1337 */
1338
1339 /**
1340 * カレンãƒ?¼¤?¢の使用有無ã€?
1341 * CalendarFactoryで、カレンãƒ?¼¤?¢を使用するかどã�?�‹を指定しますã?
1342 * 使用する場合ã?、true , 使用しなã�??合ã?、false を設定しますã?
1343 * true が設定された場合ã?、CalendarQuery_**** から、事業æ‰?�¨年月よりã?
1344 * カレンãƒ?‚ªブジェクトを作æ?しますã?
1345 * 初期値は、false ですã?
1346 * USE_CALENDAR_DATABASE = "false" ;
1347 * @og.paramLevel 3:標準推奨
1348 */
1349 public static final String USE_CALENDAR_DATABASE = "false" ;
1350
1351 /**
1352 * カレンãƒ?¼¤?¢の接続å?
1353 * CalendarFactoryで、カレンãƒ?¼¤?¢を使用する場合ã?どの接続å?に接続するかæŒ?®šしますã?
1354 * ここでは、接続å?そã?もã?ではなくã?接続å?のDBIDæ–?—å?を指定しますã?
1355 * 初期値は、null(標準ã?接続å?) ですã?
1356 * RESOURCE_CALENDAR_DBID = "" ;
1357 * @og.paramLevel 2:使用時設å®?
1358 */
1359 public static final String RESOURCE_CALENDAR_DBID = "" ;
1360
1361 /**
1362 * チェãƒ?‚¯ボックスの id をå?力可否ã€?
1363 * チェãƒ?‚¯ボックスの id をå?力するかどã�?�‹を指定しますã?
1364 * ガントチャートã?スライãƒ??機è?で、スライドした行ã?チェãƒ?‚¯ボックスにチェãƒ?‚¯ã‚?
1365 * 付けるために、チェãƒ?‚¯ボックスの id を利用するå¿?¦�がありますã?
1366 * id は、HybsSystem.ROW_ID_KEY でæŒ?®šしており、[ROW.ID] で取得できますã?
1367 * 初期値は、true ですã?
1368 * USE_CHECKBOX_ROW_ID = "true" ;
1369 * @og.paramLevel 3:標準推奨
1370 */
1371 public static final String USE_CHECKBOX_ROW_ID = "true" ;
1372
1373 /**
1374 * サーバã?名ã?
1375 * こã?Tomcatが実行してã�?‚‹サーバã?名で、request.getServerName() で求められるå?ですã?
1376 * Webサーバã?としてアクセスされたときã?サーバã?名になりますã?
1377 * [例ï¼?HN50G5]
1378 * @og.paramLevel 9:自動設å®?
1379 */
1380 public static final String SERVER_NAME = "" ;
1381
1382 /**
1383 * ホスト名ã€?
1384 * Java VM が実行してã�?‚‹サーバã?名で、InetAddress.getLocalHost().getHostName() で
1385 * 求められるå?ですã?これは、リクエストとは関係なくã?サーバã?そã?もã?の名称になりますã?
1386 * [例ï¼?HN50G5]
1387 * @og.paramLevel 9:自動設å®?
1388 */
1389 public static final String HOST_NAME = "" ;
1390
1391 /**
1392 * ホスãƒ?Pアドレスã€?
1393 * Java VM が実行してã�?‚‹ホスãƒ?Pアドレスで、InetAddress.getLocalHost().getHostAddress() で
1394 * 求められるå?ですã?
1395 * [例ï¼?200.1.50.165]
1396 * @og.paramLevel 9:自動設å®?
1397 */
1398 public static final String HOST_ADRS = "" ;
1399
1400 /**
1401 * サーバã?本体ã? URL
1402 * scheme + "://" + serverName + portStr のå�?ƒ…報から作æ?しますã?
1403 * こã?シスãƒ?ƒ の外部へメール?‹URLリンク等を作æ?する場合やã€?
1404 * そã?サーバã?の別のWebサーバã?へのアドレス生æ?などに使用しますã?
1405 * [例ï¼?http://localhost:8824/]
1406 * @og.paramLevel 9:自動設å®?
1407 */
1408 public static final String SERVER_URL = "" ;
1409
1410 /**
1411 * コンãƒ?‚ストã? URL
1412 * scheme + "://" + serverName + portStr + serverURL + path + "/" のå�?ƒ…報から作æ?しますã?
1413 * これは、サーバã?URL?‹コンãƒ?‚ストまでåŠ?‘³したURLになってã�?�¾すã?
1414 * こã?シスãƒ?ƒ の外部へメール?‹URLリンク等を作æ?する場合などに使用しますã?
1415 * [例ï¼?http://localhost:8824/gf/]
1416 * @og.paramLevel 9:自動設å®?
1417 */
1418 public static final String CONTEXT_URL = "" ;
1419
1420 /**
1421 * サーバã?æƒ??ã€?
1422 * ホスト名とホストアドレスをコメント情報として表示する場合に使用しますã?
1423 * [例ï¼?HN50G5 ( 200.1.50.165 )]
1424 * @og.paramLevel 9:自動設å®?
1425 */
1426 public static final String SERVER_INFO = "" ;
1427
1428 /**
1429 * サーブレãƒ?ƒˆæƒ??ã€?
1430 * [例ï¼?Apache Tomcat/5.0.28]
1431 * @og.paramLevel 9:自動設å®?
1432 */
1433 public static final String SERVLET_INFO = "" ;
1434
1435 /**
1436 * リソースãƒ??タベã?スのシスãƒ?ƒ ID名ã?
1437 * web.xml で初期値æŒ?®šするå¿?¦�がありますã?
1438 * SYSTEM_ID = "GE" ;
1439 * @og.paramLevel 9:自動設å®?
1440 */
1441 public static final String SYSTEM_ID = "" ;
1442
1443 /**
1444 * アプリケーショントップタイトルã€?
1445 * アプリケーションのWindowsに表示するトップタイトル名をæŒ?®šしますã?
1446 * ブラウザの、上端に表示されますã?またã?お気に入り等への登録時ã?名称になりますã?
1447 * GUI_TOP_TITLE = "Web アプリケーションシスãƒ?ƒ " ;
1448 * @og.paramLevel 1:設定確èª?
1449 */
1450 public static final String GUI_TOP_TITLE = "Web アプリケーションシスãƒ?ƒ " ;
1451
1452 /**
1453 * 共有リソースãƒ??タ DBIDã€?
1454 * ユーザーリソース(GEA10)を除く他ã?リソース(カラãƒ?GEA03),ラベル(GEA08),
1455 * コーãƒ?GEA04),メãƒ?‚»ージ(GEA09),画面(GEA11),シスãƒ?ƒ パラメータ(GE12),
1456 * アクセス統è¨?GE15),ユーザーパラメータ(GE16),URL転é€?GE17))
1457 * のãƒ??タベã?スをé?常の、DEFAULT_DB_URL 設定å?以外ã?場æ‰?�«アクセスする
1458 * 場合に、DBID でæŒ?®šしますã?
1459 * DBID はã€?GE' ã‚?'XX' などの通常は、シスãƒ?ƒ ID名を使用しますがã€?
1460 * 何でも構いません。このDBIDは、XX_DB_URL ã‚??XX_DB_USER 、XX_DB_PASSWD として
1461 * 登録しておくå¿?¦�がありますã?æŒ?®šがなã�??合ã?、DEFAULT_DB_URL を使用しますã?
1462 * RESOURCE_DBID = "" ;
1463 * @og.paramLevel 2:使用時設å®?
1464 */
1465 public static final String RESOURCE_DBID = "" ;
1466
1467 /**
1468 * ユーザーリソースDBIDã€?
1469 * リソースDBがã?他ã?ãƒ??タベã?スにある場å�?統合されてã�?‚‹など)取得データベã?スã‚?
1470 * 通常の、DEFAULT_DB_URL 設定å?以外ã?場æ‰?�«アクセスする場合に、DBID でæŒ?®šしますã?
1471 * DBID はã€?GE' ã‚?'XX' などの通常は、シスãƒ?ƒ ID名を使用しますが、何でも構いませんã€?
1472 * こã?DBIDは、XX_DB_URL ã‚??XX_DB_USER 、XX_DB_PASSWD として登録するå¿?¦�がありますã?
1473 * 未定義の場合ã?、RESOURCE_DBID から、それも未定義の場合ã? ãƒ?ƒ•ォルトã?接続å?を使用しますã?
1474 * RESOURCE_USER_DBID = "" ;
1475 * @og.paramLevel 2:使用時設å®?
1476 */
1477 public static final String RESOURCE_USER_DBID = "" ;
1478
1479 /**
1480 * 共有リソースアクセスアドレスã€?
1481 * 共有リソースを統ä¸?�—た環å¢?�§アクセスする場合ã?サーバアドレスを指定しますã?
1482 * 共有リソース環å¢?‚’個別に作æ?する場合ã?すべtのユーザーで利用可能な転送URLã‚?
1483 * 共有メãƒ?‚»ージ、アクセス統計管ç�??ユーザーパラメータなどの画面は、フリーに
1484 * しておき、各種リソースは管ç�??のみアクセスできるようにしますã?
1485 * 未æŒ?®šã?場合ã?、è?åˆ??身のアドレスを使用しますã?
1486 * RESOURCE_ADDRESS = "http://localhost:8823/gf/jsp/index.jsp" ;
1487 * @og.paramLevel 2:使用時設å®?
1488 */
1489 public static final String RESOURCE_ADDRESS = "" ;
1490
1491 /**
1492 * ユーザーリソース検索SQLã€?
1493 * 検索するカラãƒ?�«は、å¿?�š、USERID,LANG,NAME_JA,ROLES,DROLES がこのé ?•ªで含まれておりã€?
1494 * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこのé ?•ªでæŒ?®šされるå¿?¦�がありますã?
1495 * (カラãƒ?��は関係ありません。並びé ?�¨意味が重要ですã?)
1496 * またã?検索é ?ORDER BY)は、優先é?位ã?低いé ?�«検索してください。使用するのは、ä¸?•ªæœ?¾Œに
1497 * 検索された行を使用しますã?
1498 * ユーザーリソースは、RESOURCE_USER_DBID でæŒ?®šã?ãƒ??タベã?スから取得しますã?
1499 * 未定義の場合ã?、RESOURCE_DBID から、それも未定義の場合ã? ãƒ?ƒ•ォルトã?接続å?を使用しますã?
1500 *
1501 * @og.rev 4.1.0.0 (2007/01/11) GEA10ではなくGEA10V01を見るように変更
1502 * @og.rev 4.4.0.0 (2008/08/02) DROLES(ãƒ??タロールズ)のé ?›®追åŠ?
1503 *
1504 * @og.paramLevel 3:標準推奨
1505 */
1506 public static final String RESOURCE_USER_SQL
1507 = "SELECT USERID,LANG,NAME_JA,ROLES,DROLES"
1508 + " FROM GEA10V01"
1509 + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
1510 + " ORDER BY SYSTEM_ID, FGDEFAULT DESC" ;
1511
1512 /**
1513 * ユーザーリソース検索SQL(ロールæŒ?®?ã€?
1514 * 検索するカラãƒ?�«は、å¿?�š、USERID,LANG,NAME_JA,ROLES,DROLES がこのé ?•ªで含まれておりã€?
1515 * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこのé ?•ªでæŒ?®šされるå¿?¦�がありますã?
1516 * (カラãƒ?��は関係ありません。並びé ?�¨意味が重要ですã?)
1517 * またã?検索é ?ORDER BY)は、優先é?位ã?低いé ?�«検索してください。使用するのは、ä¸?•ªæœ?¾Œに
1518 * 検索された行を使用しますã?
1519 * ユーザーリソースは、RESOURCE_USER_DBID でæŒ?®šã?ãƒ??タベã?スから取得しますã?
1520 * 未定義の場合ã?、RESOURCE_DBID から、それも未定義の場合ã? ãƒ?ƒ•ォルトã?接続å?を使用しますã?
1521 *
1522 * @og.rev 4.4.0.0 (2008/08/02) DROLES(ãƒ??タロールズ)のé ?›®追åŠ?
1523 * @og.rev 5.6.5.2 (2013/06/21) GEA10ではなくGEA10V01を見るように変更(RESOURCE_USER_SQLに合わせる)
1524 *
1525 * @og.paramLevel 3:標準推奨
1526 */
1527 public static final String RESOURCE_USER_ROLE_SQL
1528 = "SELECT USERID,LANG,NAME_JA,ROLES,DROLES"
1529 + " FROM GEA10V01"
1530 + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND ROLES=? AND FGJ='1'"
1531 + " ORDER BY SYSTEM_ID" ;
1532
1533 /**
1534 * ユーザーリソースのæƒ??を取得するデータソースの種別を指定しまã�?初期値:""⇒DB,LDAP)ã€?
1535 * 何もæŒ?®šしなã�??å�?初期値)は、DBからユーザーリソースのæƒ??を取得しますã?
1536 * "LDAP"を指定すると、LDAPからユーザーリソースを取得しますã?
1537 * "LDAP"を使用する場合ã?設定方法につã�?�¦は、RESOURCE_USER_LDAP_CLMの説明を参ç?して下さã�??
1538 *
1539 * @og.rev 5.2.0.0 (2010/09/01) 新規追åŠ?
1540 * @og.paramLevel 2:使用時設å®?
1541 */
1542 public static final String RESOURCE_USER_SRC_TYPE = "";
1543
1544 /**
1545 * ユーザーリソース検索LDAPé ?›®ã€?
1546 * ユーザーをLDAPから検索する場合ã?カラãƒ?‚’æŒ?®šしますã?
1547 * カラãƒ?�«は、å¿?�š、USERID,LANG,NAME_JA,ROLES,DROLES がこのé ?•ªで含まれるå¿?¦�がありますã?
1548 * 検索条件は、RESOURCE_USER_LDAP_FILTER でæŒ?®šしておいてくださいã€?
1549 * 対象となる属æ?名が存在しなã�??合ã?、ダミã?の属æ?名をæŒ?®šすることもできますã?
1550 * å�??目において、å?が取得できなã�??合ã?、以下ã?ãƒ?ƒ•ォルトå?が適用されますã?
1551 * lang(è¨?ª? : 'ja'
1552 * cn(名称) : ログインID
1553 * roles(ロールズ) : 属æ?名と同じæ–?—å?
1554 * droles(ãƒ??タロールズ) : null
1555 *
1556 * なおã?LDAPの基本æƒ??は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
1557 * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
1558 * 定数の値を使用しますã?
1559 *
1560 * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPEã�?LDAP"に設定されてã�?‚‹å¿?¦�がありますã?
1561 *
1562 * @og.rev 5.2.0.0 (2010/09/01) 新規追åŠ?
1563 * @og.paramLevel 2:使用時設å®?
1564 */
1565 public static final String RESOURCE_USER_LDAP_CLM = "uid,lang,cn,roles,droles" ;
1566
1567 /**
1568 * ユーザーリソース検索LDAP条件(ロールæŒ?®?ã€?
1569 * ユーザーをロールæŒ?®šでLDAPから検索する場合ã?検索条件を指定しますã?
1570 * 検索条件で定義されã‚?{0}にはシスãƒ?ƒ IDがã?{1}にはログインIDがã?{2}にはロールが指定されますã?
1571 * シスãƒ?ƒ IDの検索条件が不要な場合ã?、{0}のæŒ?®šを外すことも可能ですã?
1572 * またã?ここでæŒ?®šされた条件は、LDAP検索のフィルターとしてそã?まま渡されますã?でã€?
1573 * 固定条件を追åŠ?�™ることもできますã?
1574 *
1575 * なおã?LDAPの基本æƒ??は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
1576 * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
1577 * 定数の値を使用しますã?
1578 *
1579 * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPEã�?LDAP"に設定されてã�?‚‹å¿?¦�がありますã?
1580 *
1581 * @og.rev 5.2.0.0 (2010/09/01) 新規追åŠ?
1582 * @og.paramLevel 2:使用時設å®?
1583 */
1584 public static final String RESOURCE_USER_ROLE_LDAP_FILTER = "(&(sysid={0})(uid={1})(roles={2}))" ;
1585
1586 /**
1587 * ユーザーリソース検索LDAP条件ã€?
1588 * ユーザーをLDAPから検索する場合ã?検索条件を指定しますã?
1589 * 検索条件で定義されã‚?{0}にはシスãƒ?ƒ IDがã?{1}にはログインIDが指定されますã?
1590 * シスãƒ?ƒ IDの検索条件が不要な場合ã?、{0}のæŒ?®šを外すことも可能ですã?
1591 * またã?ここでæŒ?®šされた条件は、LDAP検索のフィルターとしてそã?まま渡されますã?でã€?
1592 * 固定条件を追åŠ?�™ることもできますã?
1593 *
1594 * なおã?LDAPの基本æƒ??は、LDAP_INITIAL_CONTEXT_FACTORY , LDAP_PROVIDER_URL ,
1595 * LDAP_ENTRYDN , LDAP_PASSWORD , LDAP_SEARCH_BASE , LDAP_SEARCH_SCOPE
1596 * 定数の値を使用しますã?
1597 *
1598 * ※LDAPからユーザーリソースを取得するには、RESOURCE_USER_SRC_TYPEã�?LDAP"に設定されてã�?‚‹å¿?¦�がありますã?
1599 *
1600 * @og.rev 5.2.0.0 (2010/09/01) 新規追åŠ?
1601 * @og.paramLevel 2:使用時設å®?
1602 */
1603 public static final String RESOURCE_USER_LDAP_FILTER = "(&(sysid={0})(uid={1}))" ;
1604
1605 /**
1606 * ユーザーパラメータ検索SQLã€?
1607 * シスãƒ?ƒ パラメータをå?別ユーザー毎にカスタマイズする場合に使用する
1608 * ユーザーパラメータを取得するSQLを定義しますã?
1609 * 検索するカラãƒ?�«は、å¿?�š、PARAM_ID,PARAM,FGCRYPT がこのé ?•ªで含まれておりã€?
1610 * 絞込み条件(?パラメータ)として、SYSTEM_ID,USERID がこのé ?•ªでæŒ?®šされるå¿?¦�がありますã?
1611 * (カラãƒ?��は関係ありません。並びé ?�¨意味が重要ですã?)
1612 * またã?検索é ?ORDER BY)は、優先é?位ã?低いé ?�«検索してください。同ä¸?ARAM_IDã�?
1613 * è¤?•°存在する場合ã?、ä¸?•ªæœ?¾Œに検索されたPARAMを使用しますã?
1614 * ユーザーパラメータは、ユーザーリソース と異なりã?RESOURCE_DBID から取得しますã?
1615 * それが未定義の場合ã? ãƒ?ƒ•ォルトã?接続å?を使用しますã?
1616 *
1617 * @og.paramLevel 3:標準推奨
1618 */
1619 public static final String USER_PARAMETER_SQL = "SELECT PARAM_ID,PARAM,FGCRYPT FROM GE16"
1620 + " WHERE SYSTEM_ID IN ( ?,'**') AND USERID=? AND FGJ='1'"
1621 + " ORDER BY SYSTEM_ID" ;
1622
1623 /**
1624 * アクセス統計テーブル使用設定ã?
1625 * アクセス統計テーブルを使用する場合ã?、true , 使用しなã�??合ã?、false を設定しますã?
1626 * 初期値は、true ですã?
1627 * USE_ACCESS_TOKEI_TABLE = "true" ;
1628 * @og.paramLevel 3:標準推奨
1629 */
1630 public static final String USE_ACCESS_TOKEI_TABLE = "true" ;
1631
1632 /**
1633 * アクセス統計テーブルをå?編成するまでのãƒ??タの生存期間を設定しますã?
1634 * ãƒ??タが作æ?された日時を基準として、ここでæŒ?®šされた期間よりも古ã�?
1635 * ãƒ??タは、物ç�?‰Š除されますã?
1636 * ACCESS_TOKEI_ALIVE_DAYSが指定されてã�?�ªã�?null)場合ã?ãƒ??タの削除は行われませんã€?
1637 * 初期値はã€?80日ですã?
1638 *
1639 * @og.paramLevel 1:設定確èª?
1640 */
1641 public static final String ACCESS_TOKEI_ALIVE_DAYS = "180" ;
1642
1643 /**
1644 * アクセス統計テーブルを使用したメニュー表示の過去日付ã?設定日数ã€?
1645 * 階層メニューでレベル?“ã?場合ã?非標準としてãƒ?ƒ•ォルトでは表示されませんã€?
1646 * これに、アクセス統計テーブルの個人別過去の訪問履歴より、設定日数以å†?�«
1647 * アクセスされてã�?‚Œば、動çš?�«レベル?’へ引き上げますã?
1648 * 前準備として、アクセス統計テーブル使用設å®?USE_ACCESS_TOKEI_TABLE)ã‚?
1649 * true にしておくå¿?¦�がありますã?
1650 * 初期値はã€?0日 ですã?
1651 * ACCESS_TOKEI_PAST_DAYS = "20" ;
1652 * @og.paramLevel 4:個人設定可
1653 */
1654 public static final String ACCESS_TOKEI_PAST_DAYS = "20" ;
1655
1656 /**
1657 * ?³?±?¬インジェクション対策用チェãƒ?‚¯の実施有無の設å®?ã€?
1658 * 特定リクエスト情報にクォーãƒ?‚£ション(')が含まれてã�?‚‹場合に、å?力エラーに
1659 * するかどã�?�‹を指定しますã?
1660 * SQLのWHEREパラメータの値にã€? or 'A' like 'A のような形式を使用するとã€?
1661 * 意図しなã�?ƒ…報を抜きå?すことが可能になりますã?
1662 * リクエストが数字タイプã?場合ã?、or 5=5 などのクォーãƒ?‚£ションを使用しなã�?
1663 * コードを埋めてもã?数字チェãƒ?‚¯で検å?可能ですã?
1664 * エンジンではã€?¼’つのSQLをé?続で流す事が出来なã�??で、上記形式でのチェãƒ?‚¯で
1665 * ある程度のセキュリãƒ?‚£は確保できますã?
1666 * 初期値は、true ですã?
1667 * USE_SQL_INJECTION_CHECK = "true" ;
1668 * @og.paramLevel 3:標準推奨
1669 */
1670 public static final String USE_SQL_INJECTION_CHECK = "true" ;
1671
1672 /**
1673 * 個人別お気に入りメニューを登録する場合ã?画面IDリストã?
1674 * こã?キーには、お気に入りメニューの画面IDをカンマ区åˆ?‚Šで記述しますã?
1675 * 個人設定可能ですが、SystemData としては、å?期å?を持ってã�?�¾せんã€?
1676 * GUI_FAVORITE_MENU_LIST = "" ;
1677 * @og.paramLevel 4:個人設定可
1678 */
1679 public static final String GUI_FAVORITE_MENU_LIST = "";
1680
1681 /**
1682 * ãƒ?‚¤レクトジャンプリンク時ã?ハッシュ化されたURLの有効期間を日数の初期値ã€?
1683 * これは、登録された時間から計算して、何日間有効にしておくかをæŒ?®šしますã?
1684 * ゼロ、またã?マイナスが指定された場合ã?、制限なしに設定されますã?
1685 * 初期値はã€?0日 ですã?
1686 * LINK_VALID_DURATION_DAYS = "20" ;
1687 * @og.paramLevel 4:個人設定可
1688 */
1689 public static final String LINK_VALID_DURATION_DAYS = "20" ;
1690
1691 /**
1692 * Tomcat起動時初期処ç�?URLã€?
1693 * これは、Tomcatが起動された初期化å?ç�?™‚に呼び出されるURLを指定しますã?
1694 * エンジンでは、各画面に対してURLを呼び出すことで、å?ç�?‚’実行することã�?
1695 * 可能になりますã?例えば、帳票ãƒ??モンの起動URLを設定しておけば、Tomcat
1696 * 起動時に、URLがコールされて、帳票ãƒ??モンがè?動的に起動しますã?
1697 * こã?キーで始まるキーで登録しますã?処ç�??、キーのソートé?ですã?
1698 *
1699 * CONTEXT_INITIAL_CALL_URL = "" ;
1700 * @og.paramLevel 7:要å?起å‹?
1701 */
1702 public static final String CONTEXT_INITIAL_CALL_URL = "" ;
1703
1704 /**
1705 * Tomcat起動時初期処ç�?URLを起動するユーザー、パスã€?
1706 * これは、Tomcatが起動された初期化å?ç�?™‚に呼び出されるURLを実行する際の
1707 * ユーザー及ã?パスを指定しますã?
1708 * [ユーザー名]:[パスワード]の形式でæŒ?®šしますã?
1709 * 初期値はadmin:admin(ユーザー、パスワードå?にadmin)ですã?
1710 *
1711 * @og.rev 4.2.2.0 (2008/05/22) 新規作æ?
1712 *
1713 * CONTEXT_INITIAL_CALL_USERPASS = "admin:admin" ;
1714 * @og.paramLevel 7:要å?起å‹?
1715 */
1716 public static final String CONTEXT_INITIAL_CALL_USERPASS = "admin:admin" ;
1717
1718 /**
1719 * ファイルãƒ?‚¦ンロード時の半角カãƒ?全角カナ変換使用有無ã€?
1720 * ファイルãƒ?‚¦ンロード時のファイル名を半角カãƒ?全角カナ変換を行うかどã�?�‹を指定しますã?
1721 * FileDownload サーブレãƒ?ƒˆで、漢å?特に半角カタカãƒ?を含ã‚?ƒ•ァイル名でãƒ?‚¦ンローãƒ?
1722 * させようとすると、ファイル名が途中でåˆ?‚Œてしまã�?�¾象が発生しますã?
1723 * 原因は、IEの仕様で、ある程度仕方がなã�?�¨の事ですã?
1724 * エンジンでは、URLEncodeを行うことで、若干の改å–??図られてã�?�¾すが、半角カタカナを
1725 * 半角カタカナを全角カタカナに変換することでさらに改å–?‚’図ることが可能ですã?
1726 * 初期値は true(半角カãƒ?全角カナ変換を行う)ですã?
1727 *
1728 * USE_FILEDOWNLOAD_HAN_ZEN = "true" ;
1729 * @og.paramLevel 3:標準推奨
1730 */
1731 public static final String USE_FILEDOWNLOAD_HAN_ZEN = "true" ;
1732
1733 /**
1734 * ファイルãƒ?‚¦ンロード時のURLチェãƒ?‚¯機è?利用有無ã€?
1735 * ファイルãƒ?‚¦ンロード時のURLチェãƒ?‚¯機è?を利用するどã�?�‹を指定しますã?
1736 * こã?キーFileDownload サーブレãƒ?ƒˆに対してのみ適用されますã?
1737 * trueにæŒ?®šして場合ã?"file"でæŒ?®šするファイルæ–?—å?のMD5ハッシュキーã‚?
1738 * "key"にæŒ?®šしておくå¿?¦�がありますã?これがä¸??しなã�??合ã?ファイルへの
1739 * アクセスが拒否されますã?falseの場合ã?、これらのチェãƒ?‚¯は行われませんã€?
1740 * 初期値は false(チェãƒ?‚¯しなã�?ですã?
1741 *
1742 * USE_FILEDOWNLOAD_CHECKKEY = "false" ;
1743 * @og.paramLevel 3:標準推奨
1744 */
1745 public static final String USE_FILEDOWNLOAD_CHECKKEY = "false" ;
1746
1747 /**
1748 * PAGE_END_CUT フラグを使用(true)すると、最後ã?ä¸?¡Œが表示されなã�?¸�å?合対応ですã?
1749 * これは、データが存在しなくなった状態で、PAGE_END_CUTとã�?�†æ–?—å?を見つけると
1750 * それ以降ã?、PAGE_END_CUTとã�?�†æ–?—å?が存在してã�?‚‹行を削除するとã�?�†仕様ですã?
1751 * そã?ときã?ãƒ??タ存在チェãƒ?‚¯の関係で、最後ã?ãƒ??タが存在してã�?‚‹にもかかわらず
1752 * そã?行を削除してã�?�¾したã€?判定に rowOver フラグを見てã�?�Ÿ)
1753 * これをã?ãƒ??タがなくなったことを示すã?dataOver フラグを見るようにしますã?
1754 * COMPATIBLE_PAGE_END_CUT_RETRIEVAL フラグは、互換性をè?慮しã?true の場合ã?ã€?
1755 * dataOver フラグを見ますã?(つまり正常に動作しまã�?
1756 * false(初期値)の場合ã?、現在の状態ã?ままとして、rowOver フラグを見ますã?
1757 * 初期値は 互換性をè?慮ã�?false(現在の状態ã?まま)としますã?
1758 *
1759 * @og.rev 3.8.1.2 (2005/12/19) 新規作æ?
1760 * @og.rev 5.7.1.0 (2013/12/06) 帳票側を対応ã?Excel帳票でのみ有効
1761 *
1762 * @og.paramLevel 3:標準推奨
1763 */
1764 public static final String COMPATIBLE_PAGE_END_CUT_RETRIEVAL = "false" ;
1765
1766 /**
1767 * ガントã?ãƒ?ƒ€ーにおいて、時間ã?ãƒ?ƒ€ーの上段に日付を、下段の時間軸の(h)の削除を行いますã?
1768 * 日付ã?、表示開始時刻の上と、その?‘2時間後に表示しますã?
1769 * こã??’段çµ??対応を使用するかどã�?�‹を指定しますã?
1770 * 初期値は、false ですã?
1771 *
1772 * @og.rev 3.8.1.4 (2006/03/13) 新規作æ?
1773 *
1774 * @og.paramLevel 3:標準推奨
1775 */
1776 public static final String USE_GANTTHEADER_MULTIPLE_COLUMN = "false" ;
1777
1778 /**
1779 * ガントã?ãƒ?ƒ€ーにおいてã€?0日ã€?0日ã€?80日のヘッãƒ??表示で、日付まで
1780 * 表示するかã?月ã?み表示するかをæŒ?®šしますã?
1781 * ガントã?ãƒ?ƒ€ーの繰返し表示でバックグラウンドイメージは固定日なので、ä¸?œˆ表示ã‚?
1782 * 30日単位で表示してã�?�¾すが、å?頭日付が 1日でなã�?�Ÿめã?判りにくいと苦æƒ?�Œありましたã€?
1783 * そこでã€?0日ã€?0日ã€?80日のヘッãƒ??表示時に、日付を表示しなã�?‚ˆã�?�«するフラグですã?
1784 * 月表示は、その月が 20日以降ã?場合ã?翌月を表示しますã?
1785 *
1786 * 初期値は、互換性の為、false ですã?
1787 *
1788 * @og.rev 3.8.5.2 (2006/06/09) 新規作æ?
1789 *
1790 * @og.paramLevel 3:標準推奨
1791 */
1792 public static final String USE_GANTTHEADER_MONTH_DATE = "false" ;
1793
1794 /**
1795 * ガントã?ãƒ?ƒ€ーにおいて時間単位ã?ガントを表示する際に、上段に
1796 * 月日を表示するかどã�?�‹を指定しますã?
1797 * trueにした場合ã?表示しますã?
1798 *
1799 * 初期値は、互換性の為、false ですã?
1800 *
1801 * @og.rev 5.7.0.0 (2013/11/03) 新規作æ?
1802 *
1803 * @og.paramLevel 3:標準推奨
1804 */
1805 public static final String USE_MDHEADER_ONTIME = "false" ;
1806
1807 /**
1808 * ユーザーæƒ??の IDNO で ログインユーザーIDの先é? C を取り除くかどã�?�‹ã€?
1809 *
1810 * ユーザーæƒ??の IDNO で ログインユーザーIDの先é? C を取り除くかどã�?�‹ã‚?
1811 * æŒ?®šするパラメータ(USE_USER_IDNO_C_SAPLESS)を追åŠ?�—ますã?
1812 * true にすると、現状とおなじã??–桁以上ã?場合に 先é? C を取り除きますã?
1813 * alse にすると、ID と IDNO が同じå?にセãƒ?ƒˆされますã?
1814 * それ以外ã? IDNO を使用する場合ã?ã€?.8.1.2 (2005/12/19) で対応したよã�?�«
1815 * DNO に直接値を設定する機è?を使用して、書き換えてくださいã€?
1816 * 初期値は、互換性の為、true ですã?
1817 *
1818 * @og.rev 3.8.5.3 (2006/06/30) 新規作æ?
1819 *
1820 * @og.paramLevel 3:標準推奨
1821 */
1822 public static final String USE_USER_IDNO_C_SAPLESS = "true" ;
1823
1824 /**
1825 * カレンãƒ?ƒ‡ータの初期設å®?
1826 * カレンãƒ??ポップアãƒ??上での先é?曜日を月曜日にしますã?
1827 * 通常はfalse(日曜日)ですã?
1828 *
1829 * @og.rev 5.6.5.2 (2013/06/21) 新規作æ?
1830 *
1831 * @og.paramLevel 4:個人設定可
1832 */
1833 public static final String CALENDAR_START_MONDAY = "false" ;
1834
1835 /**
1836 * カレンãƒ??先é?曜日を月曜日にするかどã�?�‹ã€?
1837 * カレンãƒ??DBにãƒ??タが存在しなã�??合に、使用されるカレンãƒ??クラスを設定しますã?
1838 * 初期設定ã?、org.opengion.plugin.calendar パッケージの SUNDAY(日曜日のみが休日) ですã?
1839 *
1840 * @og.rev 4.0.0.0 (2007/08/28) 新規作æ?
1841 *
1842 * @og.paramLevel 3:標準推奨
1843 */
1844 public static final String DEFAULT_CALENDAR_CLASS = "org.opengion.hayabusa.resource.CalendarPGData_SUNDAY" ;
1845
1846 /**
1847 * 時間単位ã?ガントã?ãƒ?ƒ€ーにおいて、休日を表示するかどã�?�‹を判定しますã?
1848 * 初期値は、true ですã?
1849 *
1850 * @og.rev 4.0.0.0 (2007/09/05) 新規作æ?
1851 *
1852 * @og.paramLevel 3:標準推奨
1853 */
1854 public static final String USE_GANTTHEADER_SKIP_HOLIDAY = "true" ;
1855
1856 /**
1857 * 帳票ãƒ??モンの検索条件(ORDER BY)を指定しますã?
1858 *
1859 * ?‘ã?ージ目と?’ã?ージ目で帳票IDを変更しã??’ã?ージ目のみã‚?
1860 * 大量å?力するå?合ã?、検索é ?つまりã?印字é?)を変更することで、対応できますã?
1861 * ただしã?帳票シスãƒ?ƒ は、å?通に使用するため、勝手にソートé?を変更すると
1862 * 大変なことになる為、è?シスãƒ?ƒ のみで使用することを確認ã?上ã?設定変更ã‚?
1863 * して下さã�??並び替えã?é ?›®の前には、å¿?�š"A."(GE50)を付加して下さã�??
1864 *
1865 * @og.rev 4.0.1.0 (2007/12/19) 新規作æ? (Ver3より復活)
1866 *
1867 * @og.paramLevel 3:標準推奨
1868 */
1869 public static final String REPORT_DAEMON_ORDER_BY = " A.SYSTEM_ID,A.LISTID,A.GROUPID,A.YKNO" ;
1870
1871 /**
1872 * RFID帳票を発行するためã?サービスクラスを指定しますã?
1873 * org.opengion.hayabusa.report.RFIDPrintPointService を継承してã�?‚‹å¿?¦�がありますã?
1874 * ãƒ?ƒ•ォルト設定ã?、org.opengion.hayabusa.report.rfid.RFIDPrintPointService_DEFAULTですã?
1875 *
1876 * @og.rev 5.4.3.0 (2011/12/26) INUYAMAからDEFAULTに変更
1877 *
1878 * @og.paramLevel 2:使用時設å®?
1879 */
1880 public static final String REPORT_RFID_SERVICE_CLASS = "org.opengion.hayabusa.report.RFIDPrintPointService_DEFAULT" ;
1881 //public static final String REPORT_RFID_SERVICE_CLASS = "org.opengion.hayabusa.report.rfid.RFIDPrintPointService_INUYAMA";
1882
1883 /**
1884 * RFID帳票でファイル出力をする際ã?æ–?—コードをæŒ?®šしますã?
1885 * ãƒ?ƒ•ォルト設定ã?、UTF-8ですã?
1886 *
1887 * @og.rev 5.4.3.0 (2011/12/26) 新規作æ?
1888 *
1889 * @og.paramLevel 2:使用時設å®?
1890 */
1891 public static final String REPORT_RFID_TEXT_ENCODE = "UTF-8" ;
1892
1893 /**
1894 * GEシスãƒ?ƒ のフォルãƒ?��(URLのコンãƒ?‚スト名)ã€?
1895 * GE_CONTEXT_NAME = "ge4" ;
1896 * @og.paramLevel 3:標準推奨
1897 */
1898 public static final String GE_CONTEXT_NAME = "ge4" ;
1899
1900 /**
1901 * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスのæœ?¤§数ã€?
1902 *
1903 * 初期値は256ですが、デーモンブループã?åˆ?� け起動されるためã€??常
1904 * 意識するå¿?¦�ã?ありませんã€?
1905 * @og.paramLevel 3:標準推奨
1906 */
1907 public static final String REPORT_MAX_PROCESS_COUNT = "256" ;
1908
1909 /**
1910 * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスの生存時é–?ç§?ã€?
1911 *
1912 * soffice.binのプロセスは、ã?ールされå�?ƒ‡ーモングループで再利用されますã?
1913 * こã?時ã?生æ?からä¸?®š期間が過ぎたã?ロセスは、ä¸?º¦終äº?�•せã?再度起動しますã?
1914 * 初期値は1800秒ですã?
1915 * @og.paramLevel 3:標準推奨
1916 */
1917 public static final String REPORT_PROCESS_ALIVE = "1800" ;
1918
1919 /**
1920 * 帳票出力時にエラーが発生したå?合ã?再試行回数ã€?
1921 *
1922 * 帳票出力å?ç�??、å?体で[再試行回数+1回]処ç�?‚’試みますã?
1923 * 初期値は0(リトライしなã�?ですã?
1924 * @og.paramLevel 3:標準推奨
1925 */
1926 public static final String REPORT_RETRY_COUNT = "0" ;
1927
1928 /**
1929 * 帳票出力に使用するOpenOffice.orgのsoffice.binプロセスに接続する方法をæŒ?®šしますã?
1930 *
1931 * 特にç�?”±がなã�?™�りã?初期値のPIPE接続を利用して下さã�??
1932 * ä½?�—、PIPE接続を利用した場合ã?64Bit版ã?Javaから帳票シスãƒ?ƒ を動作させるとã€?
1933 * "UnsatisfiedLinkError"が発生することがありますã?
1934 * こã?ような場合ã?、この値ã‚?TCP"に変更しã?soffice.binのプロセスにTCP接続するよã�?�«して下さã�??
1935 * 初期値は"PIPE"(PIPE接ç¶?ですã?
1936 *
1937 * @og.rev 5.1.7.0 (2010/06/01) 新規作æ?
1938 *
1939 * @og.paramLevel 3:標準推奨
1940 */
1941 public static final String REPORT_OOO_CONN_TYPE = "PIPE" ;
1942
1943 /**
1944 * 帳票出力で接続方æ³?REPORT_OOO_CONN_TYPE)ã‚?TCP"(TCP接ç¶?にした場合ã?初期ポã?ト番号を指定しますã?
1945 *
1946 * soffice.binへの接続方法をTCP接続にした場合ã?、å?期ã?接続ã?ート番号を指定しますã?
1947 * こã?ポã?ト番号を基点に、最大で
1948 * [初期ポã?ト番号]+[接続最大プロセス数(REPORT_MAX_PROCESS_COUNT)]-1
1949 * のポã?ト番号が使用される可能性がありますã?で、この間ã?ポã?ト番号は確実に使用されなã�?�“とã‚?
1950 * 確認した上で、この初期ポã?ト番号を指定して下さã�??
1951 * 初期値は8100ですã?
1952 *
1953 * @og.rev 5.1.7.0 (2010/06/01) 新規作æ?
1954 *
1955 * @og.paramLevel 3:標準推奨
1956 */
1957 public static final String REPORT_OOO_MIN_PORT = "8100" ;
1958
1959 /**
1960 * 画面遷移なしã?登録を行うかどã�?�‹を指定しますã?
1961 * trueが指定された場合ã?画面遷移を行わず選択行ã?みを動çš?�«åˆ?‚Š替えることでã€?
1962 * 編é›??登録を行いますã?サーバã?へのãƒ??タ送信には、jQueryのFormPluginã‚?
1963 * 利用してã�?�¾すã?
1964 * またã?ãƒ??タをé?信する対象のフォーãƒ?�«は、id="noTransition"を指定して下さã�??
1965 * (該当ã?IDのフォーãƒ?�Œ存在しなã�??合ã?、JSPの1番目のフォーãƒ?�Œ送信されますã?)
1966 *
1967 * 初期値はfalse(画面遷移なしモードを使用しなã�?ですã?
1968 * NO_TRANSITION_MODE = "false" ;
1969 *
1970 * @og.rev 4.3.1.0 (2008/09/02) 新規作æ?
1971 *
1972 * @og.paramLevel 1:設定確èª?
1973 */
1974 public static final String NO_TRANSITION_MODE = "false" ;
1975
1976 /**
1977 * 利用するヘッãƒ?›º定スクリプト及ã?スタイルシートを選択しますã?
1978 * 拡張子を抜いた状態でファイルを指定して下さã�??
1979 *
1980 * 初期値:common/scrollBar
1981 * SCROLL_BAR_TYPE = "common/scrollBar"
1982 *
1983 * @og.rev 4.3.5.0 (2009/02/01) 新規作æ?
1984 * @og.rev 5.0.0.0 (2009/08/03) scrollBar2を標準とするã€?
1985 *
1986 * @og.paramLevel 1:設定確èª?
1987 */
1988 public static final String SCROLL_BAR_TYPE = "common/scrollBar2" ;
1989
1990 /**
1991 * hideMenuの初期æŒ?®šã?「開くã?ボタンの画像をæŒ?®šしますã?
1992 *
1993 * hideMenuタグで作æ?されるã?タンの画像ですã?
1994 * jsp/imageフォルãƒ??の画像ファイルを指定して下さã�??
1995 *
1996 * 初期値:expand_u.png
1997 * HIDE_OPEN_BUTTON = "expand_u.png"
1998 *
1999 * @og.rev 4.3.6.0 (2009/04/01) 新規作æ?
2000 *
2001 * @og.paramLevel 1:設定確èª?
2002 */
2003 public static final String HIDE_OPEN_BUTTON = "expand_u.png" ;
2004
2005 /**
2006 * hideMenuの初期æŒ?®šã?「閉じる」ã?タンの画像をæŒ?®šしますã?
2007 *
2008 * hideMenuタグで作æ?されるã?タンの画像ですã?
2009 * jsp/imageフォルãƒ??の画像ファイルを指定して下さã�??
2010 *
2011 * 初期値:shrink_u.png
2012 * HIDE_CLOSE_BUTTON = "shrink_u.png"
2013 *
2014 * @og.rev 4.3.6.0 (2009/04/01) 新規作æ?
2015 *
2016 * @og.paramLevel 1:設定確èª?
2017 */
2018 public static final String HIDE_CLOSE_BUTTON = "shrink_u.png" ;
2019
2020 /**
2021 * eventColumn設定時の標準å?ç�?SPファイルのæŒ?®šしますã?
2022 *
2023 * eventColumnを設定したå?合に実際にカラãƒ?‚’作æ?する標準ã?JSPを指定しますã?
2024 * ここでの記述はjspフォルãƒ?‚’基底にして下さã�?
2025 *
2026 * 初期値:common/eventColumnMaker.jsp
2027 * EVENT_COLUMN_URL = "common/eventColumnMaker.jsp"
2028 *
2029 * @og.rev 4.3.6.0 (2009/04/01) 新規作æ?
2030 *
2031 * @og.paramLevel 1:設定確èª?
2032 */
2033 public static final String EVENT_COLUMN_URL = "common/eventColumnMaker.jsp" ;
2034
2035 /**
2036 * TableUpdateParamで使用される固定カラãƒ?‚’処ç�?�™るクラスを指定しますã?
2037 *
2038 * TableUpdateParamで通常利用されるクラスは
2039 * org.opengion.plugin.query.DBConstValue_"SYSTEM_ID"
2040 * ですが、このプラグインが存在しなã�??合に利用される標準ã?クラスを設定しますã?
2041 *
2042 * 初期値:ゼロæ–?—å?("")
2043 * DEFAULT_CONST_CLASS = ""
2044 *
2045 * @og.rev 4.3.6.4 (2009/05/01) 新規作æ?
2046 * @og.rev 5.3.4.0 (2011/04/01) 初期値変更
2047 *
2048 * @og.paramLevel 2:使用時設å®?
2049 */
2050 public static final String DEFAULT_CONST_CLASS = "" ;
2051
2052 /**
2053 * IE8でIE7エミュレートモードで動作させるタグをå?力するかを指定しますã?
2054 *
2055 * trueを指定するとIE8でIE7エミューレートモードで動作するよã�?�«
2056 * og:headタグでmetaタグをå?力しますã?
2057 * openGion Ver6 以降ã?、ネイãƒ?‚£ブモーãƒ?=false)をå?期å?にしますã?
2058 * 画面の動作がおかしい場合ã?、true(IE7エミューレートモードで動作させる)を設定するか
2059 * IEなどのブラウザ上で、互換モードにæŒ?®šしてくださいã€?
2060 *
2061 * HTML5 の機è?を有効にするには、ネイãƒ?‚£ブモードで動作させるã�?�‘でなくã?
2062 * HTML5 のタグをå?力するå¿?¦�がありますã?
2063 * â‘?USE_IE7_HEADER = "false" に設定すã‚?Ver6 より初期値)ã€?
2064 * ② USE_HTML5_HEADER = "true" に設定すã‚?Ver6 より初期値)ã€?
2065 * ③ IEのãƒ??ル⇒互換表示設定で、互換表示に追åŠ?�—たWebサイトから削除するã€?
2066 * ④ 同上ã?設定で、イントラサイトを互換表示で表示するのチェãƒ?‚¯を外すã€?
2067 * å¿?¦�がありますã?
2068 *
2069 * 初期値:true
2070 * USE_IE7_HEADER = "true"
2071 *
2072 * @og.rev 4.3.7.0 (2009/06/01) 新規作æ?
2073 *
2074 * @og.paramLevel 3:標準推奨
2075 */
2076 public static final String USE_IE7_HEADER = "true" ;
2077
2078 /**
2079 * HTML5 に対応しã�?ヘッãƒ??をå?力するか、どã�?�‹を指定しますã?
2080 *
2081 * trueを指定すると HTML5 形式ã?ヘッãƒ??æƒ??を作æ?しますã?
2082 * og:headタグで DOCTYPE,html,head,metaタグをå?力しますã?
2083 * openGion Ver6 以降ã?、HTML5ヘッãƒ??(=true)をå?期å?にしますã?
2084 *
2085 * HTML5 の機è?を有効にするには、ネイãƒ?‚£ブモードで動作させるã�?�‘でなくã?
2086 * HTML5 のタグをå?力するå¿?¦�がありますã?
2087 * â‘?USE_IE7_HEADER = "false" に設定すã‚?Ver6 より初期値)ã€?
2088 * ② USE_HTML5_HEADER = "true" に設定すã‚?Ver6 より初期値)ã€?
2089 * ③ IEのãƒ??ル⇒互換表示設定で、互換表示に追åŠ?�—たWebサイトから削除するã€?
2090 * ④ 同上ã?設定で、イントラサイトを互換表示で表示するのチェãƒ?‚¯を外すã€?
2091 * å¿?¦�がありますã?
2092 *
2093 * 初期値:false
2094 * USE_HTML5_HEADER = "false"
2095 *
2096 * @og.rev 5.7.1.0 (2013/12/06) 新規作æ?
2097 *
2098 * @og.paramLevel 3:標準推奨
2099 */
2100 public static final String USE_HTML5_HEADER = "false" ;
2101
2102 /**
2103 * タブレãƒ?ƒˆ等ã?画面サイズ調整METAタグ(viewport)をå?力するかæŒ?®šしますã?
2104 *
2105 * trueを指定するとmetaタグで
2106 * content="width=device-width, initial-scale=1" name="viewport"
2107 * をå?力しまã�?
2108 *
2109 * 初期値:false
2110 * USE_VIEWPORT_HEADER = "false"
2111 *
2112 * @og.rev 5.5.8.0 (2012/11/01) 新規作æ?
2113 *
2114 * @og.paramLevel 2:使用時設å®?
2115 */
2116 public static final String USE_VIEWPORT_HEADER = "false" ;
2117
2118 /**
2119 * エラーをã?ãƒ??アãƒ??形式で表示するかをæŒ?®šしますã?
2120 *
2121 * noTransitionがfalseでもã?こã?値をtrueにする事でajaxを利用して
2122 * エラーをã?ãƒ??アãƒ??表示しまã�?command=ENTRY限å®?ã€?
2123 * (ä¸?¦§でeventColumnを利用する画面は戻るã?タンで戻ったå?合に
2124 * 変更した値が保持されてã�?�ªã�?�Ÿめã?trueが望ましい)
2125 * noTransitionがtrueの場合ã?こã?設定ã?無視されã?全画面で非é?移となりますã?
2126 * 初期値はfalse(利用しなã�?ですã?
2127 *
2128 * 初期値:false
2129 * USE_AJAX_SUBMIT = "false"
2130 *
2131 * @og.rev 4.3.8.0 (2009/08/01) 新規作æ?
2132 *
2133 * @og.paramLevel 2:使用時設å®?
2134 */
2135 public static final String USE_AJAX_SUBMIT = "false" ;
2136
2137 /**
2138 * リクエスト情報の HTMLTag開å§?終äº?–‡å?><) 存在チェãƒ?‚¯を実施するかどã�?�‹[true/false]を設定しますã?
2139 *
2140 * trueにするとクロスサイトスクリプティング(XSS)対策ã?ä¸?’°としてless/greater than signにつã�?�¦のチェãƒ?‚¯を行いますã?
2141 * (><) が含まれてã�?�Ÿエラーにする(true)?�かノã?チェãƒ?‚¯ã�?false)を指定しますã?
2142 * {@XXXX}の置換え時にリクエストパラメータのみ適用しますã?
2143 * attributesに対しては動作しませんã€?
2144 *
2145 * 初期値:true
2146 * USE_XSS_CHECK = "true" ;
2147 *
2148 * @og.rev 5.0.0.2 (2009/09/15) 新規作æ?
2149 *
2150 * @og.paramLevel 3:標準推奨
2151 */
2152 public static final String USE_XSS_CHECK = "true" ;
2153
2154 /**
2155 * 業務ロジãƒ?‚¯のJavaソースをæ?納するディレクトリを指定しますã?
2156 *
2157 * 業務ロジãƒ?‚¯のJavaソースをæ?納するディレクトリを指定しますã?
2158 * ãƒ?‚£レクトリは、コンãƒ?‚ストルートを基点とした相対パスで記述しますã?
2159 *
2160 * 初期値:src
2161 * BIZLOGIC_SRC_PATH = "src/biz" ;
2162 *
2163 * @og.rev 5.1.1.0 (2009/12/01) 新規作æ?
2164 *
2165 * @og.paramLevel 3:標準推奨
2166 */
2167 public static final String BIZLOGIC_SRC_PATH = "src" + File.separator + "biz" ;
2168
2169 /**
2170 * 業務ロジãƒ?‚¯のJavaクラスファイルをæ?納するディレクトリを指定しますã?
2171 *
2172 * 業務ロジãƒ?‚¯のJavaクラスファイルをæ?納するディレクトリを指定しますã?
2173 * ãƒ?‚£レクトリは、コンãƒ?‚ストルートを基点とした相対パスで記述しますã?
2174 *
2175 * 初期値:classes
2176 * BIZLOGIC_CLASS_PATH = "WEB-INF/biz" ;
2177 *
2178 * @og.rev 5.1.1.0 (2009/12/01) 新規作æ?
2179 *
2180 * @og.paramLevel 3:標準推奨
2181 */
2182 public static final String BIZLOGIC_CLASS_PATH = "WEB-INF" + File.separator + "biz" ;
2183
2184 /**
2185 * 業務ロジãƒ?‚¯のJavaソースの動的コンパイルを行うかをæŒ?®šしますã?
2186 *
2187 * 業務ロジãƒ?‚¯のJavaソースの動的コンパイルを行うかをæŒ?®šしますã?
2188 * trueを指定すると、Javaソースを変更した後ã?初めてアクセスされã�?
2189 * タイミングで動的にコンパイルが行われますã?
2190 *
2191 * 初期値:true
2192 * BIZLOGIC_AUTO_COMPILE = "true" ;
2193 *
2194 * @og.rev 5.1.1.0 (2009/12/01) 新規作æ?
2195 *
2196 * @og.paramLevel 1:設定確èª?
2197 */
2198 public static final String BIZLOGIC_AUTO_COMPILE ="true";
2199
2200 /**
2201 * 業務ロジãƒ?‚¯のJavaクラスファイルの動的ロードを行うかをæŒ?®šしますã?
2202 *
2203 * 業務ロジãƒ?‚¯のJavaクラスファイルの動的ロードを行うかをæŒ?®šしますã?
2204 * trueを指定すると、Javaクラスファイルが変更された後ã?初めてアクセスされã�?
2205 * タイミングで動的にクラスロードが行われますã?
2206 *
2207 * 初期値:true
2208 * BIZLOGIC_HOT_DEPLOY = "true" ;
2209 *
2210 * @og.rev 5.1.1.0 (2009/12/01) 新規作æ?
2211 *
2212 * @og.paramLevel 3:標準推奨
2213 */
2214 public static final String BIZLOGIC_HOT_DEPLOY ="true";
2215
2216 /**
2217 * 画面編é›?©Ÿè?で、å?通エãƒ?‚£ãƒ?ƒˆの登録/変更、及び出力方法ã?追åŠ?変更/削除が可能なロールを指定しますã?
2218 *
2219 * 画面編é›?©Ÿè?で、å?通エãƒ?‚£ãƒ?ƒˆの登録/変更、及び出力方法ã?追åŠ?変更/削除が可能なロールを指定しますã?
2220 * 初期状態では、rootユーザーのみがå?通エãƒ?‚£ãƒ?ƒˆの登録、変更が可能でã€?
2221 * それ以外ã?ユーザーは、å?人単位でのエãƒ?‚£ãƒ?ƒˆの登録、変更のみが可能ですã?
2222 *
2223 * 初期値:"-"
2224 * EDIT_COMMON_ROLES = "-";
2225 *
2226 * @og.rev 5.3.6.0 (2011/06/01) 新規作æ?
2227 *
2228 * @og.paramLevel 1:設定確èª?
2229 */
2230 public static final String EDIT_COMMON_ROLES = "-";
2231
2232 /**
2233 * 伝é?シスãƒ?ƒ でホスト間伝é?を行う際ã?送りå…??ストコードをæŒ?®šしますã?
2234 *
2235 * 伝é?シスãƒ?ƒ でホスト間伝é?を行う際ã?送りå…??ストコードをæŒ?®šしますã?
2236 * 伝é?シスãƒ?ƒ 利用時ã?å¿?¦�に応じて設定を行って下さã�??
2237 *
2238 * 初期値:""
2239 * TRANSFER_HOSTNO = "";
2240 *
2241 * @og.rev 5.4.1.0 (2011/11/01) 新規作æ?
2242 *
2243 * @og.paramLevel 2:使用時設å®?
2244 */
2245 public static final String TRANSFER_HOST_CODE = "";
2246
2247 /**
2248 * URL接続を行う際ã?プロキシのホスト名のãƒ?ƒ•ォルトå?を指定しますã?
2249 *
2250 * URL接続を行う際ã?プロキシのホスト名のãƒ?ƒ•ォルトå?を指定しますã?
2251 * URL接続機è?を利用する場合ã?、å¿?¦�に応じて設定を行って下さã�??
2252 *
2253 * 初期値:""
2254 * HTTP_PROXY_HOST = "";
2255 *
2256 * @og.rev 5.4.2.0 (2011/12/01) 新規作æ?
2257 *
2258 * @og.paramLevel 2:使用時設å®?
2259 */
2260 public static final String HTTP_PROXY_HOST = "";
2261
2262 /**
2263 * URL接続を行う際ã?プロキシのポã?ト番号のãƒ?ƒ•ォルトå?を指定しますã?
2264 *
2265 * URL接続を行う際ã?プロキシのポã?ト番号のãƒ?ƒ•ォルトå?を指定しますã?
2266 * URL接続機è?を利用する場合ã?、å¿?¦�に応じて設定を行って下さã�??
2267 *
2268 * 初期値:0
2269 * HTTP_PROXY_PORT = 0;
2270 *
2271 * @og.rev 5.4.2.0 (2011/12/01) 新規作æ?
2272 *
2273 * @og.paramLevel 2:使用時設å®?
2274 */
2275 public static final String HTTP_PROXY_PORT = "0";
2276
2277 /*******************************************************************************
2278 *
2279 * 以下ã?、Ver4と共通でリソースDB(GExx)を利用する場合にのみ設定しますã?
2280 * 通常、openGionを利用する場合ã?、確認ã?設定ã?å¿?¦�ã?ありませんã€?
2281 *
2282 *******************************************************************************/
2283
2284 /**
2285 * (通常は使ã�?�¾せん)Ver4と共通ã?リソースDB(GExx)を利用する場合に設定しますã?
2286 *
2287 * Ver4と共通ã?DBを利用する場合ã?、trueを設定することで、openGion本ä½?Java)及ã?
2288 * GEシスãƒ?ƒ のå�?”»面からアクセスする際ã?é ?›®名が、旧é ?›®名に変換されますã?
2289 *
2290 * å†?ƒ¨çš?�«é ?›®名が変化されるé?目ä¸?¦§は以下ã?通りですã?
2291 *
2292 * ãƒ??ブルID (false) ※openGion標æº?(true) ※Ver4互換
2293 * ------------ ----------------------- --------------------
2294 * GEA05 ROLES ROLE
2295 * GEA10 NAME_JA NAME
2296 * GE50 OUT_FILE OUTFILE
2297 * GE50 OUT_DIR OUTDIR
2298 * GE51 TEXT_DATA TEXT
2299 * GE51 CLM COLUMN_NAME
2300 * GE53 OUT_FILE OUTFILE
2301 * GE53 OUT_DIR OUTDIR
2302 * GE55 HOST_ID HOST
2303 * GE58 CLM COLUMN_NAME
2304 * GE30 H_TXT HEADER
2305 * GE30 F_TXT FOOTER
2306 * GE31 CONTENTS CONTENT
2307 * GE32 CONTENTS CONTENT
2308 * GE33 ADDRESS MEMBER
2309 * GE33 NAME_JA NAME
2310 * GE33 KBNAME NM_KBN
2311 *
2312 * @og.paramLevel 3:標準推奨
2313 */
2314 public static final String VER4_COMPATIBLE_MODE = "false";
2315
2316 /**
2317 * インスタンスを作らなã�??で、コンストラクタは、private に設定しますã?
2318 */
2319 private SystemData() {}
2320 }