概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.8.1.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.opengion.plugin.query
クラス DBConstValue_MICS

    java.lang.Object
      org.opengion.plugin.query.DBConstValue_MICS

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

    public class DBConstValue_MICS

extends java.lang.Object
implements DBConstValue

データベース登録時に、固定値カラムの設定を行う情報を管理するクラスです。 このクラスは、MICS系の管理クラスです。 具体的には、 削除ﾌﾗｸﾞ DeleteFlg 0:通常 1:削除 登録日時 EntryDate 更新日時 RenewDate などの情報を、INSERT、UPDATE の状況に応じて提供します。 INSERT には、登録日時、更新日時にも値をセットします。 これは、UPDATE された日付や時刻で、一覧検索できるようにする為で、 null にしておくと、IS NULL で問い合わせる必要があります。 INSERT データだけ取出す場合は、WHERE EntryDate = RenewDate とします。 コンストラクターでは、テーブル名、ユーザーID,画面ID を受け取ります。 登録時刻は、このオブジェクトが生成された時間を通常は使用します。 テーブル名を渡すのは、ワークなど、テーブル単位に処理するカラムが 異なるので、それへの対応です。 処理が簡素化できるように、ルールを規定すべきです。

変更履歴:

  5.6.2.1 (2013/03/08) 新規追加

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

コンストラクタの概要
`DBConstValue_MICS()`

メソッドの概要
`java.lang.String[]` | `getInsertKeys()` インサートする場合のキー配列を返します。
`java.lang.String[]` | `getInsertVals()` インサートする場合の値配列を返します。
`java.lang.String[]` | `getLogicalDeleteKeys()` デリート(論理削除) する場合のキー配列を返します。
`java.lang.String[]` | `getLogicalDeleteVals()` デリート(論理削除) する場合の値配列を返します。
`java.lang.String[]` | `getUpdateKeys()` アップデートする場合のキー配列を返します。
`java.lang.String[]` | `getUpdateVals()` アップデートする場合の値配列を返します。
`void` | `init(java.lang.String table, java.lang.String user, java.lang.String gamen)` 初期化情報を設定します。
`void` | `init(java.lang.String table, java.lang.String user, java.lang.String gamen, java.lang.String pgamen)` 初期化情報を設定します。

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### DBConstValue_MICS

    public DBConstValue_MICS()

メソッドの詳細

### init

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

  初期化情報を設定します。

  定義:
    インタフェース `DBConstValue` 内の `init`
  パラメータ:
    `table` - テーブル名
    `user` - ユーザーID
    `gamen` - 画面ID

### init

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

  初期化情報を設定します。

  パラメータ:
    `table` - テーブル名
    `user` - ユーザーID
    `gamen` - 画面ID
    `pgamen` - 親画面ID

### getInsertKeys

    public java.lang.String[] getInsertKeys()

  インサートする場合のキー配列を返します。 指定の値がなければ、長さゼロ配列を返します。

  定義:
    インタフェース `DBConstValue` 内の `getInsertKeys`
  戻り値:
    インサートする場合の値配列(非null)

### getInsertVals

    public java.lang.String[] getInsertVals()

  インサートする場合の値配列を返します。 指定の値がなければ、長さゼロ配列を返します。

  定義:
    インタフェース `DBConstValue` 内の `getInsertVals`
  戻り値:
    インサートする場合の値配列(非null)

### getUpdateKeys

    public java.lang.String[] getUpdateKeys()

  アップデートする場合のキー配列を返します。 指定の値がなければ、長さゼロ配列を返します。

  定義:
    インタフェース `DBConstValue` 内の `getUpdateKeys`
  戻り値:
    アップデートする場合のキー配列(非null)

### getUpdateVals

    public java.lang.String[] getUpdateVals()

  アップデートする場合の値配列を返します。 指定の値がなければ、長さゼロ配列を返します。

  定義:
    インタフェース `DBConstValue` 内の `getUpdateVals`
  戻り値:
    アップデートする場合のキー配列(非null)

### getLogicalDeleteKeys

    public java.lang.String[] getLogicalDeleteKeys()

  デリート(論理削除) する場合のキー配列を返します。 指定の値がなければ、長さゼロ配列を返します。

  定義:
    インタフェース `DBConstValue` 内の `getLogicalDeleteKeys`
  戻り値:
    デリートする場合のキー配列(非null)

### getLogicalDeleteVals

    public java.lang.String[] getLogicalDeleteVals()

  デリート(論理削除) する場合の値配列を返します。 指定の値がなければ、長さゼロ配列を返します。

  定義:
    インタフェース `DBConstValue` 内の `getLogicalDeleteVals`
  戻り値:
    デリートする場合のキー配列(非null)

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.8.1.1
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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