openGionopenGion
5.8.2.0

org.opengion.plugin.table
クラス TableFilter_REPORTDATA

java.lang.Object
  上位を拡張 org.opengion.hayabusa.db.AbstractTableFilter
      上位を拡張 org.opengion.plugin.table.TableFilter_REPORTDATA
すべての実装されたインタフェース:
TableFilter

public class TableFilter_REPORTDATA
extends AbstractTableFilter

TableFilter_REPORTDATA は、TableFilter インターフェースを継承した、DBTableModel 処理用の 実装クラスです。 ここでは、指定された要求NOに対してGE51(帳票明細データ)をGE52(帳票レイアウトテーブル)の定義に従って、 分割し、DBTableModelを生成します。 パラメータは、tableFilterタグの keys, vals にそれぞれ記述するか、BODY 部にCSS形式で記述します。 【パラメータ】 { SYSTEM_ID : ; 検索対象となる、システムID(必須) LISTID : ; 検索対象となる、帳票ID(必須) YKNO : ; 検索対象となる、要求番号(必須) KBTEXT : ; H(ヘッダー),F(フッター),B(ボディー)のいずれかを指定(必須) }

関連項目:
QueueManager_DB.DBTableModelCreator
形式サンプル:
 ●形式:
      ① <og:tableFilter classId="REPORTDATA" keys="SYSTEM_ID,LISTID,YKNO,KBTEXT" vals="GF,GF0001,111100,B" />

      ② <og:tableFilter classId="REPORTDATA" >
               {
                   SYSTEM_ID : GF ;
                   LISTID    : GF0001 ;
                   YKNO      : 111100 ;
                   KBTEXT    : B ;
               }
         </og:tableFilter>
変更履歴:
5.1.2.0 (2010/01/01) 新規作成
5.6.6.0 (2013/07/05) keys の整合性チェックを追加
バージョン
0.9.0 2000/10/17
作成者
Hiroki Nakamura
導入されたバージョン:
JDK1.1,

フィールドの概要
 
クラス org.opengion.hayabusa.db.AbstractTableFilter から継承されたフィールド
keysMap
 
インタフェース org.opengion.hayabusa.db.TableFilter から継承されたフィールド
CR
 
コンストラクタの概要
TableFilter_REPORTDATA()
           
 
メソッドの概要
 DBTableModel execute()
          DBTableModel処理を実行します。
protected  void init(Map<String,String> keysMap)
          keys の整合性チェックを行うための初期設定を行います。
 
クラス org.opengion.hayabusa.db.AbstractTableFilter から継承されたメソッド
getDbid, getDBTableModel, getErrorCode, getErrorMessage, getModifyType, getParameterRows, getResource, getSql, getTableColumnNo, getTransaction, getValue, isDebug, makeErrorMessage, setDbid, setDBTableModel, setDebug, setKeysVals, setModifyType, setParameterRows, setParamMap, setResource, setSql, setTransaction
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TableFilter_REPORTDATA

public TableFilter_REPORTDATA()
メソッドの詳細

init

protected void init(Map<String,String> keysMap)
keys の整合性チェックを行うための初期設定を行います。

オーバーライド:
クラス AbstractTableFilter 内の init
パラメータ:
keysMap - keys の整合性チェックを行うための Map
変更履歴:
5.6.6.1 (2013/07/12) keys の整合性チェック対応

execute

public DBTableModel execute()
DBTableModel処理を実行します。

戻り値:
処理結果のDBTableModel
変更履歴:
5.5.2.6 (2012/05/25) protected変数を、private化したため、getterメソッドで取得するように変更

openGion 5.8.2.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.