クラス QueueManager_DB.DBTableModelCreator

java.lang.Object
org.opengion.hayabusa.report2.QueueManager_DB.DBTableModelCreator
含まれているクラス:
QueueManager_DB

public static final class QueueManager_DB.DBTableModelCreator extends Object
帳票明細データを帳票レイアウトテーブルに従って分割し、その結果をDBTableModelとして 生成します。 データの分割は、バイト数ベースで行われるため、エンコードを正しく指定する必要があります。 エンコード指定は、システムリソースのDB_ENCODEで指定します。 レイアウトテーブルが存在しない場合、又は、帳票データが存在しない場合、DBTableModelは nullで返されます。
変更履歴:
6.9.0.2 (2018/02/13) GE51の検索順(order by)を追加します。, 8.0.3.0 (2021/12/17) create()とgetTable()を一体化する。
  • コンストラクタの詳細

    • DBTableModelCreator

      public DBTableModelCreator(String sid, String lid, String yk, String kt, ResourceManager res)
      コンストラクタです。
      パラメータ:
      sid - システムID
      lid - 帳票ID
      yk - 要求NO
      kt - テキスト区分(H:ヘッダー F:フッター B:ボディー)
      res - リソースマネージャー
  • メソッドの詳細

    • getTable

      帳票データをレイアウト定義に従い分割しDBTableModelを返します。
      戻り値:
      分割後のDBTableModel
      変更履歴:
      8.0.3.0 (2021/12/17) create()とgetTable()を一体化する。
    • getBodyTypes

      public String[] getBodyTypes()
      GE51のKBTEXT配列を返します。
      戻り値:
      GE51のKBTEXT配列
      変更履歴:
      8.0.3.0 (2021/12/17) KBTEXT配列を返します。