パッケージ org.opengion.hayabusa.report2

# クラス 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(String sid, String lid, String yk, String kt, ResourceManager res)`
  ｺﾝｽﾄﾗｸﾀです｡

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `String[]`
  `getBodyTypes()`
  GE51のKBTEXT配列を返します。
  `DBTableModel`
  `getTable()`
  帳票ﾃﾞｰﾀをﾚｲｱｳﾄ定義に従い分割しDBTableModelを返します｡

  ### クラスから継承されたメソッド java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## コンストラクタの詳細

  - ### 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

    public DBTableModel 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配列を返します。