org.opengion.plugin.query

## クラス DBConstValue_TPM

- java.lang.Object
- - org.opengion.plugin.query.DBConstValue_TPM

- すべての実装されたインタフェース:
    DBConstValue

      public class DBConstValue_TPM
      extends Object
      implements DBConstValue

       データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
       このクラスは、TPM系の管理クラスです。
       具体的には、
           登録者CD   loginid
           登録日     idate
           更新日     udate
           削除日     ddate
       などの情報を、INSERT、UPDATE の状況に応じて提供します。

       コンストラクターでは、テーブル名、ユーザーID,画面ID を受け取ります。
       登録時刻は、このオブジェクトが生成された時間を通常は使用します。
       テーブル名を渡すのは、ワークなど、テーブル単位に処理するカラムが
       異なるので、それへの対応です。
       処理が簡素化できるように、ルールを規定すべきです。

  変更履歴:

    6.4.1.2 (2016/01/22) 新規追加

  機能分類
    データ登録
  バージョン
    6.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK8.0,

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `DBConstValue_TPM()` デフォルトコンストラクター

  - ### メソッドのサマリー

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `String[]` | `getInsertKeys()` インサートする場合のキー配列を返します。
    `String[]` | `getInsertVals()` インサートする場合の値配列を返します。
    `String[]` | `getLogicalDeleteKeys()` デリート(論理削除) する場合のキー配列を返します。
    `String[]` | `getLogicalDeleteVals()` デリート(論理削除) する場合の値配列を返します。
    `String[]` | `getUpdateKeys()` アップデートする場合のキー配列を返します。
    `String[]` | `getUpdateVals()` アップデートする場合の値配列を返します。
    `void` | `init(String table, String user, String gamen)` 初期化情報を設定します。
    `void` | `init(String table, String user, String gamen, String pgamen)` 初期化情報を設定します。

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

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

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

    - #### DBConstValue_TPM

          public DBConstValue_TPM()

      デフォルトコンストラクター
      変更履歴:

        6.4.2.0 (2016/01/29) PMD refactoring. Each class should declare at least one constructor.

  - ### メソッドの詳細

    - #### init

          public void init(String table,
                           String user,
                           String gamen)

      初期化情報を設定します。
      定義:
        `init` インタフェース内 `DBConstValue`
      パラメータ:
        `table` - テーブル名
        `user` - ユーザーID
        `gamen` - 画面ID

    - #### init

          public void init(String table,
                           String user,
                           String gamen,
                           String pgamen)

      初期化情報を設定します。
      パラメータ:
        `table` - テーブル名
        `user` - ユーザーID
        `gamen` - 画面ID
        `pgamen` - 親画面ID
      変更履歴:

        6.4.2.0 (2016/01/29) DateSet.getDate( String ) を利用するように修正します。

    - #### getInsertKeys

          public String[] getInsertKeys()

      インサートする場合のキー配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      定義:
        `getInsertKeys` インタフェース内 `DBConstValue`
      戻り値:
        インサートする場合の値配列(非null)
      このメソッドは、nullを返しません

    - #### getInsertVals

          public String[] getInsertVals()

      インサートする場合の値配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      定義:
        `getInsertVals` インタフェース内 `DBConstValue`
      戻り値:
        インサートする場合の値配列(非null)
      このメソッドは、nullを返しません

    - #### getUpdateKeys

          public String[] getUpdateKeys()

      アップデートする場合のキー配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      定義:
        `getUpdateKeys` インタフェース内 `DBConstValue`
      戻り値:
        アップデートする場合のキー配列(非null)
      このメソッドは、nullを返しません

    - #### getUpdateVals

          public String[] getUpdateVals()

      アップデートする場合の値配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      定義:
        `getUpdateVals` インタフェース内 `DBConstValue`
      戻り値:
        アップデートする場合のキー配列(非null)
      このメソッドは、nullを返しません

    - #### getLogicalDeleteKeys

          public String[] getLogicalDeleteKeys()

      デリート(論理削除) する場合のキー配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      定義:
        `getLogicalDeleteKeys` インタフェース内 `DBConstValue`
      戻り値:
        デリートする場合のキー配列(非null)
      このメソッドは、nullを返しません

    - #### getLogicalDeleteVals

          public String[] getLogicalDeleteVals()

      デリート(論理削除) する場合の値配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      定義:
        `getLogicalDeleteVals` インタフェース内 `DBConstValue`
      戻り値:
        デリートする場合のキー配列(非null)
      このメソッドは、nullを返しません

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