概要: Webエンジン Ver 5.3.4.0 (2011/04/01) をリリースいたします。 今回のリリースは、fileQueryタグの機能改善及びバグフィックスです。 ※ バージョンアップされる場合は、ビルドファイル(verup.x.x.x.x.zip)に含まれるchanges.txtを確認の上、 作業をお願いします。 ※ 変更点に関する詳細及びその他の修正内容については、添付のリリースノートを参照下さい。 5.3.4.0 (2011/04/01) [システムリソースキー 初期値] システムリソースキーが、null の場合は、未設定なのか、初期設定で null(未使用) が設定されているのかわからないため、不要なアクセスが 発生します。未使用の時は、ゼロ文字列("")を初期設定しておきます。 hayabusa.common.SystemData#HTML_TABLE_PARAM hayabusa.common.SystemData#DEFAULT_CONST_CLASS plugin.view.ViewForm_HTMLTable#getTableTag() hayabusa.taglib.TableUpdateParamTag#getInsertSQL( final NamesData namesData ) [JavaDoc 修正] 。。 担っている箇所を、。 に修正(コメントのみ) fukurou.xml.DomParser.java fukurou.xml.TagElement.java [表示種別(AUTOAREA)追加] 編集種別として用意されていた自動拡張エリア(AUTOAREA)の表示種別版を新規追加します。 org.opengion.hayabusa.db.AbstractRenderer RENDERERのコードリソースに"AUTOAREA"を追加 [IT資産管理一括登録系 機能追加] 詳細メッセージ用引数を追加 fukurou\db\ConnectionFactory#information(final boolean isDetail ) fukurou\db\ConnectionFactory#dbidInfo() toString() の簡易版 fukurou\db\EDbid#info() fukurou\db\EDbid#toString() デバッグ用のタイトル追加 fukurou\process\MainProcess#run() fukurou\process\Process_Logger#init( final ParamProcess paramProcess ) { fukurou\process\Process_Logger#sendmail( final String msg ) { fukurou\process\Process_Logger#report() { bulkData 関係のメソッドを追加 fukurou\process\ParamProcess#setBulkData( final Set bulkData ); 新規追加 fukurou\process\ParamProcess#getBulkData(); 新規追加 fukurou\process\Process_DBParam#setBulkData( final Set bulkData ); 新規追加 fukurou\process\Process_DBParam#getBulkData(); 新規追加 Process_BulkQuery クラスを新規追加 fukurou\process\Process_BulkQuery.java 新規追加 StringUtil.nval ではなく、getProparty の 初期値機能を使う fukurou\process\Process_LDAPReader#init( final ParamProcess paramProcess ) 空文字列など無関係なパラメータは処理しないように変更 fukurou\util\Argument#getArgumentType( final String arg ) { {@DATE.XXXX} を処理できるように機能追加 fukurou\util\SystemParameter#SystemParameter( final String orig ) { fukurou\util\SystemParameter#getDateFormat( final String value ) {新規追加 fukurou\util\SystemParameter#replace( final HybsEntry[] entry ) { [ファイル一括処理 機能追加] ORDER_BYのカラム指定方法の変更(FileQueryとの互換性を持つ) ファイルサイズの LENGTH を、fileQuery と同じカラム名である、FILE_LENGTH でも処理できるように変更。 今後は、FILE_LENGTH を使うようにしてください。 hayabusa\taglib\FileOptionTag#makeComparator( final String orderBy,final boolean desc ) { hayabusa\taglib\FileOptionTag#setOrderBy( final String ordr ) { ファイル検索リストを元に、action に基づいた処理を行うタグを新規追加しました。 hayabusa\taglib\FileUpdateTag.java 新規追加 ファイル検索リストの機能追加 hayabusa\taglib\FileQueryTag#doAfterBody() { 指定カラムのソート処理機能追加 hayabusa\taglib\FileQueryTag#release2() { 指定カラムのソート処理機能、カラム追加機能、fileType追加 hayabusa\taglib\FileQueryTag#execute( final File fin,final int lvl ) { fileType の条件に合致する場合だけ、データを作成する。 hayabusa\taglib\FileQueryTag#initDBTable() { 指定カラム追加機能追加 hayabusa\taglib\FileQueryTag#addFileData( final int rowNo,final int lvl,final File fin ) { 指定カラム追加機能追加 hayabusa\taglib\FileQueryTag#setOrderBy( final String clm ) { 新規追加 hayabusa\taglib\FileQueryTag#setAddClms( final String clms ) { 新規追加 hayabusa\taglib\FileQueryTag#setUseUpdateClms( final String flag ) { 新規追加 hayabusa\taglib\FileQueryTag#setFileType( final String str ) { fileType メソッドで選択対象指定の追加 [サンプル画面 修正] gf/jsp/GF6380 ファイルクエリー 修正 TLDファイルに追加します。 fileQuery の属性追加と、fileUpdateタグの新規追加 gf/src/META-INF/hybs-taglib.tld gf/WEB-INF/hybs-taglib.tld [og:bizLogicタグ改善] commandに渡されるパラメーターがENTRYの場合以外でもog:bizLogicタグが動作するように改善します。 (command=ENTRY以外で呼び出された場合は、DBTableModelに関する処理を行いません。) org.opengion.hayabusa.taglib.BizLogicTag.doStartTag() org.opengion.hayabusa.taglib.BizLogicTag.doEndTag() org.opengion.hayabusa.taglib.BizLogicTag.execute() [動的プルダウン機能改善] 動的プルダウン機能で、動的に呼び出されるJSP内で、親カラム及び、親カラムの値が取得できるように 対応します。 org.opengion.hayabusa.taglib.ColumnTag.setEventURL(String) コメントのみ修正 jsp/common/eventColumnMaker.jsp コメントのみ修正 jsp/common/eventScript.js [fileDownloadServletバグ修正] fileDownloadServletで、ネットワークファイルを指定時、IEで正しくファイルがダウンロード できないバグを修正します。 org.opengion.hayabusa.servlet.FileDownload.doPost(HttpServletRequest, HttpServletResponse)