org.opengion.hayabusa.db

## インタフェース DBConstValue

- 既知の実装クラスのリスト:
    DBConstValue_GE, DBConstValue_GF, DBConstValue_GJ, DBConstValue_MICS, DBConstValue_UA, DBConstValue_VV, DBConstValue_ZY

      public interface DBConstValue

       データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。
       具体的には、
           更新フラグ  FGUPD
           作成日時    DYSET
           作成ＰＧ    PGSET
           作成社員    USRSET
           更新日時    DYUPD
           更新ＰＧ    PGUPD
           更新社員    USRUPD
       などの情報を、INSERT、UPDATE の状況に応じて提供します。
       具体的には、サブクラスでの実装になります。
       初期設定条件として、テーブル名、ユーザーID,画面ID を受け取ります。
       登録時刻は、このオブジェクトが生成された時間を通常は使用します。
       テーブル名を渡すのは、ワークなど、テーブル単位に処理するカラムが
       異なるので、それへの対応です。
       処理が簡素化できるように、ルールを規定すべきです。

  変更履歴:

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

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

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

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

- - ### メソッドの詳細

    - #### init

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

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

    - #### getInsertKeys

          String[] getInsertKeys()

      INSERT する場合のキー配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      戻り値:
        キー配列(非null)

    - #### getInsertVals

          String[] getInsertVals()

      INSERT する場合の値配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      戻り値:
        値配列(非null)

    - #### getUpdateKeys

          String[] getUpdateKeys()

      UPDATE する場合のキー配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      戻り値:
        キー配列(非null)

    - #### getUpdateVals

          String[] getUpdateVals()

      UPDATE する場合の値配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      戻り値:
        値配列(非null)

    - #### getLogicalDeleteKeys

          String[] getLogicalDeleteKeys()

      DELETE(論理削除) する場合のキー配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      戻り値:
        キー配列(非null)

    - #### getLogicalDeleteVals

          String[] getLogicalDeleteVals()

      DELETE(論理削除) する場合の値配列を返します。 指定の値がなければ、長さゼロ配列を返します。
      戻り値:
        値配列(非null)

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