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

## org.opengion.fukurou.business
クラス BizLogic_CURSOR

    java.lang.Object
      org.opengion.fukurou.business.AbstractBizLogic
          org.opengion.fukurou.business.BizLogic_TABLE
              org.opengion.fukurou.business.BizLogic_CURSOR

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

    public class BizLogic_CURSOR

extends BizLogic_TABLE

カーソル定義による配列型テーブルモデルをメインカーソルとした業務ロジックの構造を定義します。 配列型テーブルモデルについては、cursor()メソッドを実装により定義します。 cursor()メソッドを実装し、この戻り値をSQL文として実行し、その結果セットから配列型 テーブルモデルを生成し、これをメインカーソルとして使用します。 配列型テーブルモデルが定義されていない場合、エラーとなります。 このクラスでは、以下に示すメソッドが呼び出されるタイミングのみを定義しています。 メソッドの中身については、`BizLogic_TABLE`を参照して下さい。

機能階層
  業務ロジック
変更履歴:

  5.1.1.0 (2009/12/01) 新規作成

バージョン
  5.0
作成者
  Hiroki Nakamura
導入されたバージョン:
  JDK1.6,

フィールドの概要

クラス org.opengion.fukurou.business.AbstractBizLogic から継承されたフィールド
`EXCEPTION, NG, OK, ORCL_ERR, row, table, WARNING`

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

メソッドの概要
`protected String` | `cursor()` 配列型テーブルモデルを生成するためのSQL文を定義します。
`protected void` | `init()` 処理のメインロジックの前処理を記述します。
`boolean` | `isRequireTable()` このクラスは、テーブルモデルが外部から指定されている必要はありません。

クラス org.opengion.fukurou.business.BizLogic_TABLE から継承されたメソッド
`allchk, allrow, befall, befchk, delchk, delete, first, fstchk, inschk, insert, last, main, modchk, modify`

クラス org.opengion.fukurou.business.AbstractBizLogic から継承されたメソッド
`call, call, createTableBySql, createTableBySql, debug, error, error, exec, exist, exist, getDebugMsg, getErrMsg, getKekka, getReturn, isDebug, line, line, lined, lined, linei, linei, must, rtn, set, setConnection, setDebug, setKeys, setLoader, setParentPgId, setTable, setUserId, setVals, sql, sql, var, vard, vari`

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

コンストラクタの詳細

### BizLogic_CURSOR

    public BizLogic_CURSOR()

メソッドの詳細

### cursor

    protected String cursor()

  配列型テーブルモデルを生成するためのSQL文を定義します。 このメソッドからSQL文から返された場合、この結果セットから配列型テーブルモデルを生成し、 メインカーソルとして使用します。

  戻り値:
    配列型テーブルモデルを生成するためのSQL文

### init

    protected void init()

  処理のメインロジックの前処理を記述します。

  オーバーライド:
    クラス `BizLogic_TABLE` 内の `init`

### isRequireTable

    public boolean isRequireTable()

  このクラスは、テーブルモデルが外部から指定されている必要はありません。

  定義:
    インタフェース `BizLogic` 内の `isRequireTable`
  オーバーライド:
    クラス `BizLogic_TABLE` 内の `isRequireTable`
  戻り値:
    false
  関連項目:
    `BizLogic.isRequireTable()`

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

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