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