openGionopenGion
5.1.8.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  java.lang.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, lineKeys, must, rtn, set, setConnection, setDebug, setKeys, setLoader, setParentPgId, setTable, setUserId, setVals, sql, sql, var, vard, vari, varKeys
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BizLogic_CURSOR

public BizLogic_CURSOR()
メソッドの詳細

cursor

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

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

init

protected void init()
処理のメインロジックの前処理を記述します。

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

isRequireTable

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

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

openGion 5.1.8.0

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