org.opengion.plugin.query

## クラス DBConstValue_ZY

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

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

      public class DBConstValue_ZY
      extends Object
      implements DBConstValue

       データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
       このクラスは、GrowingMIS用の管理クラスです。
       具体的には、
           更新フラグ  FGUPD
           作成日時    DYSET
           作成ＰＧ    PGSET
           作成社員    USRSET
           更新日時    DYUPD
           更新ＰＧ    PGUPD
           更新社員    USRUPD
       などの情報を、INSERT、UPDATE の状況に応じて提供します。
       INSERT には、すべての情報(XXUPD)にも値をセットします。
       これは、UPDATE された日付や時刻で、一覧検索できるようにする為で、
       null にしておくと、IS NULL で問い合わせる必要があります。
       INSERT データだけ取出す場合は、WHERE DYSET = DYUPD とします。

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

  変更履歴:

    4.1.2.0 (2008/03/12) 新規追加

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

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

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

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

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

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

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

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

    - #### DBConstValue_ZY

          public DBConstValue_ZY()

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

        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
      変更履歴:

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

    - #### getInsertKeys

          public String[] getInsertKeys()

      インサートする場合のキー配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      定義:
        `getInsertKeys` インタフェース内 `DBConstValue`
      戻り値:
        インサートする場合のキー配列(非null)
      変更履歴:

        4.3.1.1 (2008/08/23) 変更可能なオブジェクトの参照を直接返さないようにします。

      このメソッドは、nullを返しません

    - #### getInsertVals

          public String[] getInsertVals()

      インサート する場合の値配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      定義:
        `getInsertVals` インタフェース内 `DBConstValue`
      戻り値:
        インサートする場合の値配列(非null)
      変更履歴:

        4.3.1.1 (2008/08/23) 変更可能なオブジェクトの参照を直接返さないようにします。

      このメソッドは、nullを返しません

    - #### getUpdateKeys

          public String[] getUpdateKeys()

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

        4.3.1.1 (2008/08/23) 変更可能なオブジェクトの参照を直接返さないようにします。

      このメソッドは、nullを返しません

    - #### getUpdateVals

          public String[] getUpdateVals()

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

        4.3.1.1 (2008/08/23) 変更可能なオブジェクトの参照を直接返さないようにします。

      このメソッドは、nullを返しません

    - #### getLogicalDeleteKeys

          public String[] getLogicalDeleteKeys()

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

        4.3.7.0 (2009/06/01) 新規作成
        6.3.9.0 (2015/11/06) Returning 'ZERO' may expose an internal array.(PMD)

      このメソッドは、nullを返しません

    - #### getLogicalDeleteVals

          public String[] getLogicalDeleteVals()

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

        4.3.7.0 (2009/06/01) 新規作成
        6.3.9.0 (2015/11/06) Returning 'ZERO' may expose an internal array.(PMD)

      このメソッドは、nullを返しません

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