org.opengion.hayabusa.db

## インタフェース DBConstValue

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

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

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

    - #### init

          void init(java.lang.String table,
                    java.lang.String user,
                    java.lang.String gamen)

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

    - #### getInsertKeys

          java.lang.String[] getInsertKeys()

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

    - #### getInsertVals

          java.lang.String[] getInsertVals()

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

    - #### getUpdateKeys

          java.lang.String[] getUpdateKeys()

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

    - #### getUpdateVals

          java.lang.String[] getUpdateVals()

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

    - #### getLogicalDeleteKeys

          java.lang.String[] getLogicalDeleteKeys()

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

    - #### getLogicalDeleteVals

          java.lang.String[] getLogicalDeleteVals()

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

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